1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-09-09 08:54:40 +00:00
kickc/src/test/ref/printf-16.log
2020-05-05 08:37:49 +02:00

9190 lines
1.7 MiB

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_sint (number) 1 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL }
Added struct type cast to parameter value list call printf_sint (number) 2 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL }
Added struct type cast to parameter value list call printf_sint (number) 1 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL }
Added struct type cast to parameter value list call printf_sint (number) 2 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL }
Added struct type cast to parameter value list call printf_sint (number) 1 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL }
Added struct type cast to parameter value list call printf_sint (number) 1 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL }
Added struct type cast to parameter value list call printf_sint (number) 2 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL }
Added struct type cast to parameter value list call printf_sint (number) 2 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL }
Added struct type cast to parameter value list call printf_sint (number) 2 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL }
Added struct type cast to parameter value list call printf_sint (number) 1 (struct printf_format_number){ (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (const byte) DECIMAL }
Eliminating unused variable with no statement (void~) main::$1
Eliminating unused variable with no statement (void~) main::$2
Eliminating unused variable with no statement (void~) main::$3
Eliminating unused variable with no statement (void~) main::$4
Eliminating unused variable with no statement (void~) main::$5
CONTROL FLOW GRAPH SSA
@begin: scope:[] from
to:@1
(byte()) toupper((byte) toupper::ch)
toupper: scope:[toupper] from strupr::@2
(byte) toupper::ch#1 ← phi( strupr::@2/(byte) toupper::ch#0 )
(bool~) toupper::$0 ← (byte) toupper::ch#1 >= (byte) 'a'
(bool~) toupper::$1 ← (byte) toupper::ch#1 <= (byte) 'z'
(bool~) toupper::$2 ← (bool~) toupper::$0 && (bool~) toupper::$1
if((bool~) toupper::$2) goto toupper::@1
to:toupper::@2
toupper::@1: scope:[toupper] from toupper
(byte) toupper::ch#2 ← phi( toupper/(byte) toupper::ch#1 )
(byte~) toupper::$3 ← (byte) toupper::ch#2 + (byte) 'A'-(byte) 'a'
(byte) toupper::return#0 ← (byte~) toupper::$3
to:toupper::@return
toupper::@2: scope:[toupper] from toupper
(byte) toupper::ch#3 ← phi( toupper/(byte) toupper::ch#1 )
(byte) toupper::return#1 ← (byte) toupper::ch#3
to:toupper::@return
toupper::@return: scope:[toupper] from toupper::@1 toupper::@2
(byte) toupper::return#4 ← phi( toupper::@1/(byte) toupper::return#0 toupper::@2/(byte) toupper::return#1 )
(byte) toupper::return#2 ← (byte) toupper::return#4
return
to:@return
(void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num)
memcpy: scope:[memcpy] from cscroll::@3 cscroll::@4
(word) memcpy::num#2 ← phi( cscroll::@3/(word) memcpy::num#0 cscroll::@4/(word) memcpy::num#1 )
(void*) memcpy::destination#2 ← phi( cscroll::@3/(void*) memcpy::destination#0 cscroll::@4/(void*) memcpy::destination#1 )
(void*) memcpy::source#2 ← phi( cscroll::@3/(void*) memcpy::source#0 cscroll::@4/(void*) memcpy::source#1 )
(byte*) memcpy::src#0 ← ((byte*)) (void*) memcpy::source#2
(byte*) memcpy::dst#0 ← ((byte*)) (void*) memcpy::destination#2
(byte*~) memcpy::$2 ← (byte*)(void*) memcpy::source#2
(byte*~) memcpy::$0 ← (byte*~) memcpy::$2 + (word) memcpy::num#2
(byte*) memcpy::src_end#0 ← (byte*~) memcpy::$0
to:memcpy::@1
memcpy::@1: scope:[memcpy] from memcpy memcpy::@2
(void*) memcpy::destination#4 ← phi( memcpy/(void*) memcpy::destination#2 memcpy::@2/(void*) memcpy::destination#5 )
(byte*) memcpy::dst#3 ← phi( memcpy/(byte*) memcpy::dst#0 memcpy::@2/(byte*) memcpy::dst#1 )
(byte*) memcpy::src_end#1 ← phi( memcpy/(byte*) memcpy::src_end#0 memcpy::@2/(byte*) memcpy::src_end#2 )
(byte*) memcpy::src#2 ← phi( memcpy/(byte*) memcpy::src#0 memcpy::@2/(byte*) memcpy::src#1 )
(bool~) memcpy::$1 ← (byte*) memcpy::src#2 != (byte*) memcpy::src_end#1
if((bool~) memcpy::$1) goto memcpy::@2
to:memcpy::@3
memcpy::@2: scope:[memcpy] from memcpy::@1
(void*) memcpy::destination#5 ← phi( memcpy::@1/(void*) memcpy::destination#4 )
(byte*) memcpy::src_end#2 ← phi( memcpy::@1/(byte*) memcpy::src_end#1 )
(byte*) memcpy::dst#2 ← phi( memcpy::@1/(byte*) memcpy::dst#3 )
(byte*) memcpy::src#3 ← phi( memcpy::@1/(byte*) memcpy::src#2 )
*((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#3)
(byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2
(byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#3
to:memcpy::@1
memcpy::@3: scope:[memcpy] from memcpy::@1
(void*) memcpy::destination#3 ← phi( memcpy::@1/(void*) memcpy::destination#4 )
(void*) memcpy::return#0 ← (void*) memcpy::destination#3
to:memcpy::@return
memcpy::@return: scope:[memcpy] from memcpy::@3
(void*) memcpy::return#4 ← phi( memcpy::@3/(void*) memcpy::return#0 )
(void*) memcpy::return#1 ← (void*) memcpy::return#4
return
to:@return
(void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num)
memset: scope:[memset] from cscroll::@5 cscroll::@6
(byte) memset::c#5 ← phi( cscroll::@5/(byte) memset::c#0 cscroll::@6/(byte) memset::c#1 )
(void*) memset::str#4 ← phi( cscroll::@5/(void*) memset::str#0 cscroll::@6/(void*) memset::str#1 )
(word) memset::num#2 ← phi( cscroll::@5/(word) memset::num#0 cscroll::@6/(word) memset::num#1 )
(bool~) memset::$0 ← (word) memset::num#2 > (number) 0
(bool~) memset::$1 ← ! (bool~) memset::$0
if((bool~) memset::$1) goto memset::@1
to:memset::@2
memset::@1: scope:[memset] from memset memset::@3
(void*) memset::str#2 ← phi( memset/(void*) memset::str#4 memset::@3/(void*) memset::str#5 )
(void*) memset::return#0 ← (void*) memset::str#2
to:memset::@return
memset::@2: scope:[memset] from memset
(byte) memset::c#4 ← phi( memset/(byte) memset::c#5 )
(word) memset::num#3 ← phi( memset/(word) memset::num#2 )
(void*) memset::str#3 ← phi( memset/(void*) memset::str#4 )
(byte*~) memset::$4 ← (byte*)(void*) memset::str#3
(byte*~) memset::$2 ← (byte*~) memset::$4 + (word) memset::num#3
(byte*) memset::end#0 ← (byte*~) memset::$2
(byte*) memset::dst#0 ← ((byte*)) (void*) memset::str#3
to:memset::@3
memset::@3: scope:[memset] from memset::@2 memset::@4
(byte) memset::c#3 ← phi( memset::@2/(byte) memset::c#4 memset::@4/(byte) memset::c#2 )
(void*) memset::str#5 ← phi( memset::@2/(void*) memset::str#3 memset::@4/(void*) memset::str#6 )
(byte*) memset::end#1 ← phi( memset::@2/(byte*) memset::end#0 memset::@4/(byte*) memset::end#2 )
(byte*) memset::dst#2 ← phi( memset::@2/(byte*) memset::dst#0 memset::@4/(byte*) memset::dst#1 )
(bool~) memset::$3 ← (byte*) memset::dst#2 != (byte*) memset::end#1
if((bool~) memset::$3) goto memset::@4
to:memset::@1
memset::@4: scope:[memset] from memset::@3
(void*) memset::str#6 ← phi( memset::@3/(void*) memset::str#5 )
(byte*) memset::end#2 ← phi( memset::@3/(byte*) memset::end#1 )
(byte*) memset::dst#3 ← phi( memset::@3/(byte*) memset::dst#2 )
(byte) memset::c#2 ← phi( memset::@3/(byte) memset::c#3 )
*((byte*) memset::dst#3) ← (byte) memset::c#2
(byte*) memset::dst#1 ← ++ (byte*) memset::dst#3
to:memset::@3
memset::@return: scope:[memset] from memset::@1
(void*) memset::return#4 ← phi( memset::@1/(void*) memset::return#0 )
(void*) memset::return#1 ← (void*) memset::return#4
return
to:@return
(byte*()) strupr((byte*) strupr::str)
strupr: scope:[strupr] from printf_number_buffer::@11
(byte*) strupr::str#1 ← phi( printf_number_buffer::@11/(byte*) strupr::str#0 )
(byte*) strupr::src#0 ← (byte*) strupr::str#1
to:strupr::@1
strupr::@1: scope:[strupr] from strupr strupr::@4
(byte*) strupr::str#3 ← phi( strupr/(byte*) strupr::str#1 strupr::@4/(byte*) strupr::str#4 )
(byte*) strupr::src#2 ← phi( strupr/(byte*) strupr::src#0 strupr::@4/(byte*) strupr::src#1 )
(bool~) strupr::$1 ← (number) 0 != *((byte*) strupr::src#2)
if((bool~) strupr::$1) goto strupr::@2
to:strupr::@3
strupr::@2: scope:[strupr] from strupr::@1
(byte*) strupr::str#5 ← phi( strupr::@1/(byte*) strupr::str#3 )
(byte*) strupr::src#3 ← phi( strupr::@1/(byte*) strupr::src#2 )
(byte) toupper::ch#0 ← *((byte*) strupr::src#3)
call toupper
(byte) toupper::return#3 ← (byte) toupper::return#2
to:strupr::@4
strupr::@4: scope:[strupr] from strupr::@2
(byte*) strupr::str#4 ← phi( strupr::@2/(byte*) strupr::str#5 )
(byte*) strupr::src#4 ← phi( strupr::@2/(byte*) strupr::src#3 )
(byte) toupper::return#5 ← phi( strupr::@2/(byte) toupper::return#3 )
(byte~) strupr::$0 ← (byte) toupper::return#5
*((byte*) strupr::src#4) ← (byte~) strupr::$0
(byte*) strupr::src#1 ← ++ (byte*) strupr::src#4
to:strupr::@1
strupr::@3: scope:[strupr] from strupr::@1
(byte*) strupr::str#2 ← phi( strupr::@1/(byte*) strupr::str#3 )
(byte*) strupr::return#0 ← (byte*) strupr::str#2
to:strupr::@return
strupr::@return: scope:[strupr] from strupr::@3
(byte*) strupr::return#3 ← phi( strupr::@3/(byte*) strupr::return#0 )
(byte*) strupr::return#1 ← (byte*) strupr::return#3
return
to:@return
(word()) strlen((byte*) strlen::str)
strlen: scope:[strlen] from printf_number_buffer::@6
(byte*) strlen::str#4 ← phi( printf_number_buffer::@6/(byte*) strlen::str#1 )
(word) strlen::len#0 ← (word) 0
to:strlen::@1
strlen::@1: scope:[strlen] from strlen strlen::@2
(word) strlen::len#4 ← phi( strlen/(word) strlen::len#0 strlen::@2/(word) strlen::len#1 )
(byte*) strlen::str#2 ← phi( strlen/(byte*) strlen::str#4 strlen::@2/(byte*) strlen::str#0 )
(bool~) strlen::$0 ← (number) 0 != *((byte*) strlen::str#2)
if((bool~) strlen::$0) goto strlen::@2
to:strlen::@3
strlen::@2: scope:[strlen] from strlen::@1
(byte*) strlen::str#3 ← phi( strlen::@1/(byte*) strlen::str#2 )
(word) strlen::len#2 ← phi( strlen::@1/(word) strlen::len#4 )
(word) strlen::len#1 ← ++ (word) strlen::len#2
(byte*) strlen::str#0 ← ++ (byte*) strlen::str#3
to:strlen::@1
strlen::@3: scope:[strlen] from strlen::@1
(word) strlen::len#3 ← phi( strlen::@1/(word) strlen::len#4 )
(word) strlen::return#0 ← (word) strlen::len#3
to:strlen::@return
strlen::@return: scope:[strlen] from strlen::@3
(word) strlen::return#3 ← phi( strlen::@3/(word) strlen::return#0 )
(word) strlen::return#1 ← (word) strlen::return#3
return
to:@return
(void()) utoa((word) utoa::value , (byte*) utoa::buffer , (byte) utoa::radix)
utoa: scope:[utoa] from printf_sint::@2
(byte*) utoa::buffer#21 ← phi( printf_sint::@2/(byte*) utoa::buffer#5 )
(word) utoa::value#12 ← phi( printf_sint::@2/(word) utoa::value#1 )
(byte) utoa::radix#1 ← phi( printf_sint::@2/(byte) utoa::radix#0 )
(byte) utoa::max_digits#0 ← (byte) 0
(word*) utoa::digit_values#0 ← (word*) 0
(bool~) utoa::$0 ← (byte) utoa::radix#1 == (const byte) DECIMAL
if((bool~) utoa::$0) goto utoa::@1
to:utoa::@6
utoa::@1: scope:[utoa] from utoa
(byte*) utoa::buffer#17 ← phi( utoa/(byte*) utoa::buffer#21 )
(word) utoa::value#8 ← phi( utoa/(word) utoa::value#12 )
(byte) utoa::max_digits#1 ← (number) 5
(word*) utoa::digit_values#1 ← (const word*) RADIX_DECIMAL_VALUES
to:utoa::@5
utoa::@6: scope:[utoa] from utoa
(word) utoa::value#13 ← phi( utoa/(word) utoa::value#12 )
(byte*) utoa::buffer#16 ← phi( utoa/(byte*) utoa::buffer#21 )
(byte) utoa::radix#2 ← phi( utoa/(byte) utoa::radix#1 )
(bool~) utoa::$1 ← (byte) utoa::radix#2 == (const byte) HEXADECIMAL
if((bool~) utoa::$1) goto utoa::@2
to:utoa::@7
utoa::@2: scope:[utoa] from utoa::@6
(byte*) utoa::buffer#18 ← phi( utoa::@6/(byte*) utoa::buffer#16 )
(word) utoa::value#9 ← phi( utoa::@6/(word) utoa::value#13 )
(byte) utoa::max_digits#2 ← (number) 4
(word*) utoa::digit_values#2 ← (const word*) RADIX_HEXADECIMAL_VALUES
to:utoa::@5
utoa::@7: scope:[utoa] from utoa::@6
(word) utoa::value#14 ← phi( utoa::@6/(word) utoa::value#13 )
(byte*) utoa::buffer#13 ← phi( utoa::@6/(byte*) utoa::buffer#16 )
(byte) utoa::radix#3 ← phi( utoa::@6/(byte) utoa::radix#2 )
(bool~) utoa::$2 ← (byte) utoa::radix#3 == (const byte) OCTAL
if((bool~) utoa::$2) goto utoa::@3
to:utoa::@8
utoa::@3: scope:[utoa] from utoa::@7
(byte*) utoa::buffer#19 ← phi( utoa::@7/(byte*) utoa::buffer#13 )
(word) utoa::value#10 ← phi( utoa::@7/(word) utoa::value#14 )
(byte) utoa::max_digits#3 ← (number) 6
(word*) utoa::digit_values#3 ← (const word*) RADIX_OCTAL_VALUES
to:utoa::@5
utoa::@8: scope:[utoa] from utoa::@7
(word) utoa::value#15 ← phi( utoa::@7/(word) utoa::value#14 )
(byte*) utoa::buffer#10 ← phi( utoa::@7/(byte*) utoa::buffer#13 )
(byte) utoa::radix#4 ← phi( utoa::@7/(byte) utoa::radix#3 )
(bool~) utoa::$3 ← (byte) utoa::radix#4 == (const byte) BINARY
if((bool~) utoa::$3) goto utoa::@4
to:utoa::@9
utoa::@4: scope:[utoa] from utoa::@8
(byte*) utoa::buffer#20 ← phi( utoa::@8/(byte*) utoa::buffer#10 )
(word) utoa::value#11 ← phi( utoa::@8/(word) utoa::value#15 )
(byte) utoa::max_digits#4 ← (number) $10
(word*) utoa::digit_values#4 ← (const word*) RADIX_BINARY_VALUES
to:utoa::@5
utoa::@9: scope:[utoa] from utoa::@8
(byte*) utoa::buffer#6 ← phi( utoa::@8/(byte*) utoa::buffer#10 )
*((byte*) utoa::buffer#6) ← (byte) 'e'
(byte*) utoa::buffer#0 ← ++ (byte*) utoa::buffer#6
*((byte*) utoa::buffer#0) ← (byte) 'r'
(byte*) utoa::buffer#1 ← ++ (byte*) utoa::buffer#0
*((byte*) utoa::buffer#1) ← (byte) 'r'
(byte*) utoa::buffer#2 ← ++ (byte*) utoa::buffer#1
*((byte*) utoa::buffer#2) ← (number) 0
to:utoa::@return
utoa::@return: scope:[utoa] from utoa::@12 utoa::@9
return
to:@return
utoa::@5: scope:[utoa] from utoa::@1 utoa::@2 utoa::@3 utoa::@4
(byte*) utoa::buffer#15 ← phi( utoa::@1/(byte*) utoa::buffer#17 utoa::@2/(byte*) utoa::buffer#18 utoa::@3/(byte*) utoa::buffer#19 utoa::@4/(byte*) utoa::buffer#20 )
(word) utoa::value#7 ← phi( utoa::@1/(word) utoa::value#8 utoa::@2/(word) utoa::value#9 utoa::@3/(word) utoa::value#10 utoa::@4/(word) utoa::value#11 )
(word*) utoa::digit_values#8 ← phi( utoa::@1/(word*) utoa::digit_values#1 utoa::@2/(word*) utoa::digit_values#2 utoa::@3/(word*) utoa::digit_values#3 utoa::@4/(word*) utoa::digit_values#4 )
(byte) utoa::max_digits#7 ← phi( utoa::@1/(byte) utoa::max_digits#1 utoa::@2/(byte) utoa::max_digits#2 utoa::@3/(byte) utoa::max_digits#3 utoa::@4/(byte) utoa::max_digits#4 )
(byte) utoa::started#0 ← (byte) 0
(byte) utoa::digit#0 ← (byte) 0
to:utoa::@10
utoa::@10: scope:[utoa] from utoa::@13 utoa::@5
(byte*) utoa::buffer#11 ← phi( utoa::@13/(byte*) utoa::buffer#14 utoa::@5/(byte*) utoa::buffer#15 )
(byte) utoa::started#3 ← phi( utoa::@13/(byte) utoa::started#4 utoa::@5/(byte) utoa::started#0 )
(word) utoa::value#5 ← phi( utoa::@13/(word) utoa::value#6 utoa::@5/(word) utoa::value#7 )
(word*) utoa::digit_values#6 ← phi( utoa::@13/(word*) utoa::digit_values#7 utoa::@5/(word*) utoa::digit_values#8 )
(byte) utoa::digit#2 ← phi( utoa::@13/(byte) utoa::digit#1 utoa::@5/(byte) utoa::digit#0 )
(byte) utoa::max_digits#5 ← phi( utoa::@13/(byte) utoa::max_digits#6 utoa::@5/(byte) utoa::max_digits#7 )
(number~) utoa::$4 ← (byte) utoa::max_digits#5 - (number) 1
(bool~) utoa::$5 ← (byte) utoa::digit#2 < (number~) utoa::$4
if((bool~) utoa::$5) goto utoa::@11
to:utoa::@12
utoa::@11: scope:[utoa] from utoa::@10
(byte) utoa::max_digits#8 ← phi( utoa::@10/(byte) utoa::max_digits#5 )
(byte*) utoa::buffer#12 ← phi( utoa::@10/(byte*) utoa::buffer#11 )
(byte) utoa::started#2 ← phi( utoa::@10/(byte) utoa::started#3 )
(word) utoa::value#2 ← phi( utoa::@10/(word) utoa::value#5 )
(word*) utoa::digit_values#5 ← phi( utoa::@10/(word*) utoa::digit_values#6 )
(byte) utoa::digit#3 ← phi( utoa::@10/(byte) utoa::digit#2 )
(byte~) utoa::$10 ← (byte) utoa::digit#3 * (const byte) SIZEOF_WORD
(word) utoa::digit_value#0 ← *((word*) utoa::digit_values#5 + (byte~) utoa::$10)
(bool~) utoa::$6 ← (word) utoa::value#2 >= (word) utoa::digit_value#0
(bool~) utoa::$7 ← (byte) utoa::started#2 || (bool~) utoa::$6
(bool~) utoa::$8 ← ! (bool~) utoa::$7
if((bool~) utoa::$8) goto utoa::@13
to:utoa::@14
utoa::@12: scope:[utoa] from utoa::@10
(byte*) utoa::buffer#7 ← phi( utoa::@10/(byte*) utoa::buffer#11 )
(word) utoa::value#3 ← phi( utoa::@10/(word) utoa::value#5 )
(byte~) utoa::$11 ← (byte)(word) utoa::value#3
*((byte*) utoa::buffer#7) ← *((const byte*) DIGITS + (byte~) utoa::$11)
(byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#7
*((byte*) utoa::buffer#3) ← (number) 0
to:utoa::@return
utoa::@13: scope:[utoa] from utoa::@11 utoa::@15
(byte*) utoa::buffer#14 ← phi( utoa::@11/(byte*) utoa::buffer#12 utoa::@15/(byte*) utoa::buffer#4 )
(byte) utoa::started#4 ← phi( utoa::@11/(byte) utoa::started#2 utoa::@15/(byte) utoa::started#1 )
(word) utoa::value#6 ← phi( utoa::@11/(word) utoa::value#2 utoa::@15/(word) utoa::value#0 )
(word*) utoa::digit_values#7 ← phi( utoa::@11/(word*) utoa::digit_values#5 utoa::@15/(word*) utoa::digit_values#9 )
(byte) utoa::max_digits#6 ← phi( utoa::@11/(byte) utoa::max_digits#8 utoa::@15/(byte) utoa::max_digits#9 )
(byte) utoa::digit#4 ← phi( utoa::@11/(byte) utoa::digit#3 utoa::@15/(byte) utoa::digit#5 )
(byte) utoa::digit#1 ← ++ (byte) utoa::digit#4
to:utoa::@10
utoa::@14: scope:[utoa] from utoa::@11
(word*) utoa::digit_values#10 ← phi( utoa::@11/(word*) utoa::digit_values#5 )
(byte) utoa::max_digits#10 ← phi( utoa::@11/(byte) utoa::max_digits#8 )
(byte) utoa::digit#6 ← phi( utoa::@11/(byte) utoa::digit#3 )
(word) utoa::digit_value#1 ← phi( utoa::@11/(word) utoa::digit_value#0 )
(word) utoa::value#4 ← phi( utoa::@11/(word) utoa::value#2 )
(byte*) utoa::buffer#8 ← phi( utoa::@11/(byte*) utoa::buffer#12 )
(byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#8
(word) utoa_append::value#0 ← (word) utoa::value#4
(word) utoa_append::sub#0 ← (word) utoa::digit_value#1
call utoa_append
(word) utoa_append::return#0 ← (word) utoa_append::return#2
to:utoa::@15
utoa::@15: scope:[utoa] from utoa::@14
(word*) utoa::digit_values#9 ← phi( utoa::@14/(word*) utoa::digit_values#10 )
(byte) utoa::max_digits#9 ← phi( utoa::@14/(byte) utoa::max_digits#10 )
(byte) utoa::digit#5 ← phi( utoa::@14/(byte) utoa::digit#6 )
(byte*) utoa::buffer#9 ← phi( utoa::@14/(byte*) utoa::buffer#8 )
(word) utoa_append::return#3 ← phi( utoa::@14/(word) utoa_append::return#0 )
(word~) utoa::$9 ← (word) utoa_append::return#3
(word) utoa::value#0 ← (word~) utoa::$9
(byte*) utoa::buffer#4 ← ++ (byte*) utoa::buffer#9
(byte) utoa::started#1 ← (number) 1
to:utoa::@13
(word()) utoa_append((byte*) utoa_append::buffer , (word) utoa_append::value , (word) utoa_append::sub)
utoa_append: scope:[utoa_append] from utoa::@14
(byte*) utoa_append::buffer#3 ← phi( utoa::@14/(byte*) utoa_append::buffer#0 )
(word) utoa_append::sub#3 ← phi( utoa::@14/(word) utoa_append::sub#0 )
(word) utoa_append::value#5 ← phi( utoa::@14/(word) utoa_append::value#0 )
(byte) utoa_append::digit#0 ← (byte) 0
to:utoa_append::@1
utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2
(byte*) utoa_append::buffer#2 ← phi( utoa_append/(byte*) utoa_append::buffer#3 utoa_append::@2/(byte*) utoa_append::buffer#4 )
(byte) utoa_append::digit#4 ← phi( utoa_append/(byte) utoa_append::digit#0 utoa_append::@2/(byte) utoa_append::digit#1 )
(word) utoa_append::sub#1 ← phi( utoa_append/(word) utoa_append::sub#3 utoa_append::@2/(word) utoa_append::sub#2 )
(word) utoa_append::value#2 ← phi( utoa_append/(word) utoa_append::value#5 utoa_append::@2/(word) utoa_append::value#1 )
(bool~) utoa_append::$0 ← (word) utoa_append::value#2 >= (word) utoa_append::sub#1
if((bool~) utoa_append::$0) goto utoa_append::@2
to:utoa_append::@3
utoa_append::@2: scope:[utoa_append] from utoa_append::@1
(byte*) utoa_append::buffer#4 ← phi( utoa_append::@1/(byte*) utoa_append::buffer#2 )
(word) utoa_append::sub#2 ← phi( utoa_append::@1/(word) utoa_append::sub#1 )
(word) utoa_append::value#3 ← phi( utoa_append::@1/(word) utoa_append::value#2 )
(byte) utoa_append::digit#2 ← phi( utoa_append::@1/(byte) utoa_append::digit#4 )
(byte) utoa_append::digit#1 ← ++ (byte) utoa_append::digit#2
(word) utoa_append::value#1 ← (word) utoa_append::value#3 - (word) utoa_append::sub#2
to:utoa_append::@1
utoa_append::@3: scope:[utoa_append] from utoa_append::@1
(word) utoa_append::value#4 ← phi( utoa_append::@1/(word) utoa_append::value#2 )
(byte*) utoa_append::buffer#1 ← phi( utoa_append::@1/(byte*) utoa_append::buffer#2 )
(byte) utoa_append::digit#3 ← phi( utoa_append::@1/(byte) utoa_append::digit#4 )
*((byte*) utoa_append::buffer#1) ← *((const byte*) DIGITS + (byte) utoa_append::digit#3)
(word) utoa_append::return#1 ← (word) utoa_append::value#4
to:utoa_append::@return
utoa_append::@return: scope:[utoa_append] from utoa_append::@3
(word) utoa_append::return#4 ← phi( utoa_append::@3/(word) utoa_append::return#1 )
(word) utoa_append::return#2 ← (word) utoa_append::return#4
return
to:@return
@1: scope:[] from @begin
(byte) conio_cursor_x ← (byte) 0
(byte) conio_cursor_y ← (byte) 0
(byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT
(byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS
(byte) conio_textcolor ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT
(byte) conio_scroll_enable ← (byte) 1
to:@2
(void()) clrscr()
clrscr: scope:[clrscr] from main
(byte*) clrscr::line_text#0 ← (const nomodify byte*) CONIO_SCREEN_TEXT
(byte*) clrscr::line_cols#0 ← (const nomodify byte*) CONIO_SCREEN_COLORS
(byte) clrscr::l#0 ← (byte) 0
to:clrscr::@1
clrscr::@1: scope:[clrscr] from clrscr clrscr::@6
(byte*) clrscr::line_cols#6 ← phi( clrscr/(byte*) clrscr::line_cols#0 clrscr::@6/(byte*) clrscr::line_cols#1 )
(byte*) clrscr::line_text#6 ← phi( clrscr/(byte*) clrscr::line_text#0 clrscr::@6/(byte*) clrscr::line_text#1 )
(byte) clrscr::l#2 ← phi( clrscr/(byte) clrscr::l#0 clrscr::@6/(byte) clrscr::l#1 )
(bool~) clrscr::$0 ← (byte) clrscr::l#2 < (number) $19
if((bool~) clrscr::$0) goto clrscr::@2
to:clrscr::@3
clrscr::@2: scope:[clrscr] from clrscr::@1
(byte) clrscr::l#5 ← phi( clrscr::@1/(byte) clrscr::l#2 )
(byte*) clrscr::line_cols#5 ← phi( clrscr::@1/(byte*) clrscr::line_cols#6 )
(byte*) clrscr::line_text#5 ← phi( clrscr::@1/(byte*) clrscr::line_text#6 )
(byte) clrscr::c#0 ← (byte) 0
to:clrscr::@4
clrscr::@3: scope:[clrscr] from clrscr::@1
(byte) conio_cursor_x ← (number) 0
(byte) conio_cursor_y ← (number) 0
(byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT
(byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS
to:clrscr::@return
clrscr::@4: scope:[clrscr] from clrscr::@2 clrscr::@5
(byte) clrscr::l#4 ← phi( clrscr::@2/(byte) clrscr::l#5 clrscr::@5/(byte) clrscr::l#6 )
(byte*) clrscr::line_cols#4 ← phi( clrscr::@2/(byte*) clrscr::line_cols#5 clrscr::@5/(byte*) clrscr::line_cols#2 )
(byte*) clrscr::line_text#4 ← phi( clrscr::@2/(byte*) clrscr::line_text#5 clrscr::@5/(byte*) clrscr::line_text#2 )
(byte) clrscr::c#2 ← phi( clrscr::@2/(byte) clrscr::c#0 clrscr::@5/(byte) clrscr::c#1 )
(bool~) clrscr::$1 ← (byte) clrscr::c#2 < (number) $28
if((bool~) clrscr::$1) goto clrscr::@5
to:clrscr::@6
clrscr::@5: scope:[clrscr] from clrscr::@4
(byte) clrscr::l#6 ← phi( clrscr::@4/(byte) clrscr::l#4 )
(byte*) clrscr::line_cols#2 ← phi( clrscr::@4/(byte*) clrscr::line_cols#4 )
(byte) clrscr::c#3 ← phi( clrscr::@4/(byte) clrscr::c#2 )
(byte*) clrscr::line_text#2 ← phi( clrscr::@4/(byte*) clrscr::line_text#4 )
*((byte*) clrscr::line_text#2 + (byte) clrscr::c#3) ← (byte) ' '
*((byte*) clrscr::line_cols#2 + (byte) clrscr::c#3) ← (byte) conio_textcolor
(byte) clrscr::c#1 ← ++ (byte) clrscr::c#3
to:clrscr::@4
clrscr::@6: scope:[clrscr] from clrscr::@4
(byte) clrscr::l#3 ← phi( clrscr::@4/(byte) clrscr::l#4 )
(byte*) clrscr::line_cols#3 ← phi( clrscr::@4/(byte*) clrscr::line_cols#4 )
(byte*) clrscr::line_text#3 ← phi( clrscr::@4/(byte*) clrscr::line_text#4 )
(byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#3 + (number) $28
(byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#3 + (number) $28
(byte) clrscr::l#1 ← ++ (byte) clrscr::l#3
to:clrscr::@1
clrscr::@return: scope:[clrscr] from clrscr::@3
return
to:@return
(void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y)
gotoxy: scope:[gotoxy] from cscroll::@2
(byte) gotoxy::x#4 ← phi( cscroll::@2/(byte) gotoxy::x#1 )
(byte) gotoxy::y#2 ← phi( cscroll::@2/(byte) gotoxy::y#1 )
(bool~) gotoxy::$0 ← (byte) gotoxy::y#2 > (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#4 ← phi( gotoxy/(byte) gotoxy::y#2 gotoxy::@3/(byte) gotoxy::y#0 )
(byte) gotoxy::x#2 ← phi( gotoxy/(byte) gotoxy::x#4 gotoxy::@3/(byte) gotoxy::x#5 )
(bool~) gotoxy::$2 ← (byte) gotoxy::x#2 >= (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#5 ← phi( gotoxy/(byte) gotoxy::x#4 )
(byte) gotoxy::y#0 ← (number) 0
to:gotoxy::@1
gotoxy::@2: scope:[gotoxy] from gotoxy::@1 gotoxy::@4
(byte) gotoxy::y#3 ← phi( gotoxy::@1/(byte) gotoxy::y#4 gotoxy::@4/(byte) gotoxy::y#5 )
(byte) gotoxy::x#3 ← phi( gotoxy::@1/(byte) gotoxy::x#2 gotoxy::@4/(byte) gotoxy::x#0 )
(byte) conio_cursor_x ← (byte) gotoxy::x#3
(byte) conio_cursor_y ← (byte) gotoxy::y#3
(word~) gotoxy::$8 ← (word)(byte) gotoxy::y#3
(number~) gotoxy::$4 ← (word~) gotoxy::$8 * (number) $28
(number~) gotoxy::$5 ← (number~) gotoxy::$4 + (byte) gotoxy::x#3
(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
(byte*~) gotoxy::$7 ← (const nomodify byte*) CONIO_SCREEN_COLORS + (word) gotoxy::offset#0
(byte*) conio_cursor_color ← (byte*~) gotoxy::$7
to:gotoxy::@return
gotoxy::@4: scope:[gotoxy] from gotoxy::@1
(byte) gotoxy::y#5 ← phi( gotoxy::@1/(byte) gotoxy::y#4 )
(byte) gotoxy::x#0 ← (number) 0
to:gotoxy::@2
gotoxy::@return: scope:[gotoxy] from gotoxy::@2
return
to:@return
(void()) cputc((byte) cputc::c)
cputc: scope:[cputc] from cputs::@2 main::@1 main::@11 main::@17 main::@19 main::@25 main::@27 main::@3 main::@33 main::@35 main::@9 printf_number_buffer::@9 printf_padding::@2
(byte) cputc::c#13 ← phi( cputs::@2/(byte) cputc::c#0 main::@1/(byte) cputc::c#3 main::@11/(byte) cputc::c#6 main::@17/(byte) cputc::c#7 main::@19/(byte) cputc::c#8 main::@25/(byte) cputc::c#9 main::@27/(byte) cputc::c#10 main::@3/(byte) cputc::c#4 main::@33/(byte) cputc::c#11 main::@35/(byte) cputc::c#12 main::@9/(byte) cputc::c#5 printf_number_buffer::@9/(byte) cputc::c#2 printf_padding::@2/(byte) cputc::c#1 )
(bool~) cputc::$0 ← (byte) cputc::c#13 == (byte) '
'
if((bool~) cputc::$0) goto cputc::@1
to:cputc::@2
cputc::@1: scope:[cputc] from cputc
call cputln
to:cputc::@4
cputc::@4: scope:[cputc] from cputc::@1
to:cputc::@return
cputc::@2: scope:[cputc] from cputc
(byte) cputc::c#14 ← phi( cputc/(byte) cputc::c#13 )
*((byte*) conio_cursor_text) ← (byte) cputc::c#14
(byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text
*((byte*) conio_cursor_color) ← (byte) conio_textcolor
(byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color
(byte) conio_cursor_x ← ++ (byte) conio_cursor_x
(bool~) cputc::$1 ← (byte) conio_cursor_x == (number) $28
(bool~) cputc::$2 ← ! (bool~) cputc::$1
if((bool~) cputc::$2) goto cputc::@return
to:cputc::@3
cputc::@3: scope:[cputc] from cputc::@2
(byte) conio_cursor_x ← (number) 0
(byte) conio_cursor_y ← ++ (byte) conio_cursor_y
call cscroll
to:cputc::@5
cputc::@5: scope:[cputc] from cputc::@3
to:cputc::@return
cputc::@return: scope:[cputc] from cputc::@2 cputc::@4 cputc::@5
return
to:@return
(void()) cputln()
cputln: scope:[cputln] from cputc::@1
(number~) cputln::$0 ← (number) $28 - (byte) conio_cursor_x
(word) cputln::ln_offset#0 ← (number~) cputln::$0
(byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0
(byte*) conio_cursor_text ← (byte*~) cputln::$1
(byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0
(byte*) conio_cursor_color ← (byte*~) cputln::$2
(byte) conio_cursor_x ← (number) 0
(byte) conio_cursor_y ← ++ (byte) conio_cursor_y
call cscroll
to:cputln::@1
cputln::@1: scope:[cputln] from cputln
to:cputln::@return
cputln::@return: scope:[cputln] from cputln::@1
return
to:@return
(void()) cscroll()
cscroll: scope:[cscroll] from cputc::@3 cputln
(bool~) cscroll::$0 ← (byte) conio_cursor_y == (number) $19
(bool~) cscroll::$1 ← ! (bool~) cscroll::$0
if((bool~) cscroll::$1) goto cscroll::@return
to:cscroll::@1
cscroll::@1: scope:[cscroll] from cscroll
(bool~) cscroll::$9 ← (number) 0 != (byte) conio_scroll_enable
if((bool~) cscroll::$9) goto cscroll::@3
to:cscroll::@2
cscroll::@3: scope:[cscroll] from cscroll::@1
(void*) memcpy::destination#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT
(void*) memcpy::source#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(number) $28
(word) memcpy::num#0 ← (number) $19*(number) $28-(number) $28
call memcpy
(void*) memcpy::return#2 ← (void*) memcpy::return#1
to:cscroll::@4
cscroll::@4: scope:[cscroll] from cscroll::@3
(void*) memcpy::destination#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS
(void*) memcpy::source#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(number) $28
(word) memcpy::num#1 ← (number) $19*(number) $28-(number) $28
call memcpy
(void*) memcpy::return#3 ← (void*) memcpy::return#1
to:cscroll::@5
cscroll::@5: scope:[cscroll] from cscroll::@4
(void*) memset::str#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(number) $19*(number) $28-(number) $28
(byte) memset::c#0 ← (byte) ' '
(word) memset::num#0 ← (number) $28
call memset
(void*) memset::return#2 ← (void*) memset::return#1
to:cscroll::@6
cscroll::@6: scope:[cscroll] from cscroll::@5
(void*) memset::str#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(number) $19*(number) $28-(number) $28
(byte) memset::c#1 ← (byte) conio_textcolor
(word) memset::num#1 ← (number) $28
call memset
(void*) memset::return#3 ← (void*) memset::return#1
to:cscroll::@7
cscroll::@7: scope:[cscroll] from cscroll::@6
(byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (number) $28
(byte*) conio_cursor_text ← (byte*~) cscroll::$7
(byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (number) $28
(byte*) conio_cursor_color ← (byte*~) cscroll::$8
(byte) conio_cursor_y ← -- (byte) conio_cursor_y
to:cscroll::@return
cscroll::@2: scope:[cscroll] from cscroll::@1
(byte) gotoxy::x#1 ← (number) 0
(byte) gotoxy::y#1 ← (number) 0
call gotoxy
to:cscroll::@8
cscroll::@8: scope:[cscroll] from cscroll::@2
to:cscroll::@return
cscroll::@return: scope:[cscroll] from cscroll cscroll::@7 cscroll::@8
return
to:@return
(void()) cputs((to_nomodify byte*) cputs::s)
cputs: scope:[cputs] from main::@10 main::@12 main::@14 main::@16 main::@18 main::@2 main::@20 main::@22 main::@24 main::@26 main::@28 main::@30 main::@32 main::@34 main::@36 main::@38 main::@4 main::@40 main::@6 main::@8 printf_number_buffer::@5
(to_nomodify byte*) cputs::s#23 ← phi( main::@10/(to_nomodify byte*) cputs::s#6 main::@12/(to_nomodify byte*) cputs::s#7 main::@14/(to_nomodify byte*) cputs::s#8 main::@16/(to_nomodify byte*) cputs::s#9 main::@18/(to_nomodify byte*) cputs::s#10 main::@2/(to_nomodify byte*) cputs::s#2 main::@20/(to_nomodify byte*) cputs::s#11 main::@22/(to_nomodify byte*) cputs::s#12 main::@24/(to_nomodify byte*) cputs::s#13 main::@26/(to_nomodify byte*) cputs::s#14 main::@28/(to_nomodify byte*) cputs::s#15 main::@30/(to_nomodify byte*) cputs::s#16 main::@32/(to_nomodify byte*) cputs::s#17 main::@34/(to_nomodify byte*) cputs::s#18 main::@36/(to_nomodify byte*) cputs::s#19 main::@38/(to_nomodify byte*) cputs::s#20 main::@4/(to_nomodify byte*) cputs::s#3 main::@40/(to_nomodify byte*) cputs::s#21 main::@6/(to_nomodify byte*) cputs::s#4 main::@8/(to_nomodify byte*) cputs::s#5 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#22 ← phi( cputs/(to_nomodify byte*) cputs::s#23 cputs::@3/(to_nomodify byte*) cputs::s#24 )
(byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#22)
(to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#22
(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#25 ← 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#24 ← phi( cputs::@2/(to_nomodify byte*) cputs::s#25 )
to:cputs::@1
cputs::@return: scope:[cputs] from cputs::@1
return
to:@return
(void()) printf_padding((byte) printf_padding::pad , (byte) printf_padding::length)
printf_padding: scope:[printf_padding] from printf_number_buffer::@10 printf_number_buffer::@12 printf_number_buffer::@8
(byte) printf_padding::pad#5 ← phi( printf_number_buffer::@10/(byte) printf_padding::pad#1 printf_number_buffer::@12/(byte) printf_padding::pad#2 printf_number_buffer::@8/(byte) printf_padding::pad#0 )
(byte) printf_padding::length#4 ← phi( printf_number_buffer::@10/(byte) printf_padding::length#1 printf_number_buffer::@12/(byte) printf_padding::length#2 printf_number_buffer::@8/(byte) printf_padding::length#0 )
(byte) printf_padding::i#0 ← (byte) 0
to:printf_padding::@1
printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3
(byte) printf_padding::pad#4 ← phi( printf_padding/(byte) printf_padding::pad#5 printf_padding::@3/(byte) printf_padding::pad#6 )
(byte) printf_padding::length#3 ← phi( printf_padding/(byte) printf_padding::length#4 printf_padding::@3/(byte) printf_padding::length#5 )
(byte) printf_padding::i#2 ← phi( printf_padding/(byte) printf_padding::i#0 printf_padding::@3/(byte) printf_padding::i#1 )
(bool~) printf_padding::$0 ← (byte) printf_padding::i#2 < (byte) printf_padding::length#3
if((bool~) printf_padding::$0) goto printf_padding::@2
to:printf_padding::@return
printf_padding::@2: scope:[printf_padding] from printf_padding::@1
(byte) printf_padding::length#6 ← phi( printf_padding::@1/(byte) printf_padding::length#3 )
(byte) printf_padding::i#4 ← phi( printf_padding::@1/(byte) printf_padding::i#2 )
(byte) printf_padding::pad#3 ← phi( printf_padding::@1/(byte) printf_padding::pad#4 )
(byte) cputc::c#1 ← (byte) printf_padding::pad#3
call cputc
to:printf_padding::@3
printf_padding::@3: scope:[printf_padding] from printf_padding::@2
(byte) printf_padding::pad#6 ← phi( printf_padding::@2/(byte) printf_padding::pad#3 )
(byte) printf_padding::length#5 ← phi( printf_padding::@2/(byte) printf_padding::length#6 )
(byte) printf_padding::i#3 ← phi( printf_padding::@2/(byte) printf_padding::i#4 )
(byte) printf_padding::i#1 ← ++ (byte) printf_padding::i#3
to:printf_padding::@1
printf_padding::@return: scope:[printf_padding] from printf_padding::@1
return
to:@return
(void()) printf_sint((signed word) printf_sint::value , (byte) printf_sint::format_min_length , (byte) printf_sint::format_justify_left , (byte) printf_sint::format_sign_always , (byte) printf_sint::format_zero_padding , (byte) printf_sint::format_upper_case , (byte) printf_sint::format_radix)
printf_sint: scope:[printf_sint] from main::@13 main::@15 main::@21 main::@23 main::@29 main::@31 main::@37 main::@39 main::@5 main::@7
(byte) printf_sint::format_upper_case#15 ← phi( main::@13/(byte) printf_sint::format_upper_case#2 main::@15/(byte) printf_sint::format_upper_case#3 main::@21/(byte) printf_sint::format_upper_case#4 main::@23/(byte) printf_sint::format_upper_case#5 main::@29/(byte) printf_sint::format_upper_case#6 main::@31/(byte) printf_sint::format_upper_case#7 main::@37/(byte) printf_sint::format_upper_case#8 main::@39/(byte) printf_sint::format_upper_case#9 main::@5/(byte) printf_sint::format_upper_case#0 main::@7/(byte) printf_sint::format_upper_case#1 )
(byte) printf_sint::format_zero_padding#15 ← phi( main::@13/(byte) printf_sint::format_zero_padding#2 main::@15/(byte) printf_sint::format_zero_padding#3 main::@21/(byte) printf_sint::format_zero_padding#4 main::@23/(byte) printf_sint::format_zero_padding#5 main::@29/(byte) printf_sint::format_zero_padding#6 main::@31/(byte) printf_sint::format_zero_padding#7 main::@37/(byte) printf_sint::format_zero_padding#8 main::@39/(byte) printf_sint::format_zero_padding#9 main::@5/(byte) printf_sint::format_zero_padding#0 main::@7/(byte) printf_sint::format_zero_padding#1 )
(byte) printf_sint::format_justify_left#15 ← phi( main::@13/(byte) printf_sint::format_justify_left#2 main::@15/(byte) printf_sint::format_justify_left#3 main::@21/(byte) printf_sint::format_justify_left#4 main::@23/(byte) printf_sint::format_justify_left#5 main::@29/(byte) printf_sint::format_justify_left#6 main::@31/(byte) printf_sint::format_justify_left#7 main::@37/(byte) printf_sint::format_justify_left#8 main::@39/(byte) printf_sint::format_justify_left#9 main::@5/(byte) printf_sint::format_justify_left#0 main::@7/(byte) printf_sint::format_justify_left#1 )
(byte) printf_sint::format_min_length#15 ← phi( main::@13/(byte) printf_sint::format_min_length#2 main::@15/(byte) printf_sint::format_min_length#3 main::@21/(byte) printf_sint::format_min_length#4 main::@23/(byte) printf_sint::format_min_length#5 main::@29/(byte) printf_sint::format_min_length#6 main::@31/(byte) printf_sint::format_min_length#7 main::@37/(byte) printf_sint::format_min_length#8 main::@39/(byte) printf_sint::format_min_length#9 main::@5/(byte) printf_sint::format_min_length#0 main::@7/(byte) printf_sint::format_min_length#1 )
(byte) printf_sint::format_radix#15 ← phi( main::@13/(byte) printf_sint::format_radix#2 main::@15/(byte) printf_sint::format_radix#3 main::@21/(byte) printf_sint::format_radix#4 main::@23/(byte) printf_sint::format_radix#5 main::@29/(byte) printf_sint::format_radix#6 main::@31/(byte) printf_sint::format_radix#7 main::@37/(byte) printf_sint::format_radix#8 main::@39/(byte) printf_sint::format_radix#9 main::@5/(byte) printf_sint::format_radix#0 main::@7/(byte) printf_sint::format_radix#1 )
(byte) printf_sint::format_sign_always#12 ← phi( main::@13/(byte) printf_sint::format_sign_always#2 main::@15/(byte) printf_sint::format_sign_always#3 main::@21/(byte) printf_sint::format_sign_always#4 main::@23/(byte) printf_sint::format_sign_always#5 main::@29/(byte) printf_sint::format_sign_always#6 main::@31/(byte) printf_sint::format_sign_always#7 main::@37/(byte) printf_sint::format_sign_always#8 main::@39/(byte) printf_sint::format_sign_always#9 main::@5/(byte) printf_sint::format_sign_always#0 main::@7/(byte) printf_sint::format_sign_always#1 )
(signed word) printf_sint::value#11 ← phi( main::@13/(signed word) printf_sint::value#3 main::@15/(signed word) printf_sint::value#4 main::@21/(signed word) printf_sint::value#5 main::@23/(signed word) printf_sint::value#6 main::@29/(signed word) printf_sint::value#7 main::@31/(signed word) printf_sint::value#8 main::@37/(signed word) printf_sint::value#9 main::@39/(signed word) printf_sint::value#10 main::@5/(signed word) printf_sint::value#1 main::@7/(signed word) printf_sint::value#2 )
*((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (number) 0
(bool~) printf_sint::$0 ← (signed word) printf_sint::value#11 < (number) 0
if((bool~) printf_sint::$0) goto printf_sint::@1
to:printf_sint::@3
printf_sint::@1: scope:[printf_sint] from printf_sint
(byte) printf_sint::format_upper_case#12 ← phi( printf_sint/(byte) printf_sint::format_upper_case#15 )
(byte) printf_sint::format_zero_padding#12 ← phi( printf_sint/(byte) printf_sint::format_zero_padding#15 )
(byte) printf_sint::format_sign_always#14 ← phi( printf_sint/(byte) printf_sint::format_sign_always#12 )
(byte) printf_sint::format_justify_left#12 ← phi( printf_sint/(byte) printf_sint::format_justify_left#15 )
(byte) printf_sint::format_min_length#12 ← phi( printf_sint/(byte) printf_sint::format_min_length#15 )
(byte) printf_sint::format_radix#12 ← phi( printf_sint/(byte) printf_sint::format_radix#15 )
(signed word) printf_sint::value#12 ← phi( printf_sint/(signed word) printf_sint::value#11 )
(signed word~) printf_sint::$4 ← - (signed word) printf_sint::value#12
(signed word) printf_sint::value#0 ← (signed word~) printf_sint::$4
*((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (byte) '-'
to:printf_sint::@2
printf_sint::@3: scope:[printf_sint] from printf_sint
(byte) printf_sint::format_upper_case#13 ← phi( printf_sint/(byte) printf_sint::format_upper_case#15 )
(byte) printf_sint::format_zero_padding#13 ← phi( printf_sint/(byte) printf_sint::format_zero_padding#15 )
(byte) printf_sint::format_justify_left#13 ← phi( printf_sint/(byte) printf_sint::format_justify_left#15 )
(byte) printf_sint::format_min_length#13 ← phi( printf_sint/(byte) printf_sint::format_min_length#15 )
(byte) printf_sint::format_radix#13 ← phi( printf_sint/(byte) printf_sint::format_radix#15 )
(signed word) printf_sint::value#14 ← phi( printf_sint/(signed word) printf_sint::value#11 )
(byte) printf_sint::format_sign_always#10 ← phi( printf_sint/(byte) printf_sint::format_sign_always#12 )
(bool~) printf_sint::$5 ← (number) 0 != (byte) printf_sint::format_sign_always#10
(bool~) printf_sint::$3 ← ! (bool~) printf_sint::$5
if((bool~) printf_sint::$3) goto printf_sint::@2
to:printf_sint::@4
printf_sint::@4: scope:[printf_sint] from printf_sint::@3
(byte) printf_sint::format_upper_case#14 ← phi( printf_sint::@3/(byte) printf_sint::format_upper_case#13 )
(byte) printf_sint::format_zero_padding#14 ← phi( printf_sint::@3/(byte) printf_sint::format_zero_padding#13 )
(byte) printf_sint::format_sign_always#15 ← phi( printf_sint::@3/(byte) printf_sint::format_sign_always#10 )
(byte) printf_sint::format_justify_left#14 ← phi( printf_sint::@3/(byte) printf_sint::format_justify_left#13 )
(byte) printf_sint::format_min_length#14 ← phi( printf_sint::@3/(byte) printf_sint::format_min_length#13 )
(byte) printf_sint::format_radix#14 ← phi( printf_sint::@3/(byte) printf_sint::format_radix#13 )
(signed word) printf_sint::value#15 ← phi( printf_sint::@3/(signed word) printf_sint::value#14 )
*((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (byte) '+'
to:printf_sint::@2
printf_sint::@2: scope:[printf_sint] from printf_sint::@1 printf_sint::@3 printf_sint::@4
(byte) printf_sint::format_upper_case#11 ← phi( printf_sint::@1/(byte) printf_sint::format_upper_case#12 printf_sint::@3/(byte) printf_sint::format_upper_case#13 printf_sint::@4/(byte) printf_sint::format_upper_case#14 )
(byte) printf_sint::format_zero_padding#11 ← phi( printf_sint::@1/(byte) printf_sint::format_zero_padding#12 printf_sint::@3/(byte) printf_sint::format_zero_padding#13 printf_sint::@4/(byte) printf_sint::format_zero_padding#14 )
(byte) printf_sint::format_sign_always#13 ← phi( printf_sint::@1/(byte) printf_sint::format_sign_always#14 printf_sint::@3/(byte) printf_sint::format_sign_always#10 printf_sint::@4/(byte) printf_sint::format_sign_always#15 )
(byte) printf_sint::format_justify_left#11 ← phi( printf_sint::@1/(byte) printf_sint::format_justify_left#12 printf_sint::@3/(byte) printf_sint::format_justify_left#13 printf_sint::@4/(byte) printf_sint::format_justify_left#14 )
(byte) printf_sint::format_min_length#11 ← phi( printf_sint::@1/(byte) printf_sint::format_min_length#12 printf_sint::@3/(byte) printf_sint::format_min_length#13 printf_sint::@4/(byte) printf_sint::format_min_length#14 )
(byte) printf_sint::format_radix#10 ← phi( printf_sint::@1/(byte) printf_sint::format_radix#12 printf_sint::@3/(byte) printf_sint::format_radix#13 printf_sint::@4/(byte) printf_sint::format_radix#14 )
(signed word) printf_sint::value#13 ← phi( printf_sint::@1/(signed word) printf_sint::value#0 printf_sint::@3/(signed word) printf_sint::value#14 printf_sint::@4/(signed word) printf_sint::value#15 )
(word) printf_sint::uvalue#0 ← (word)(signed word) printf_sint::value#13
(word) utoa::value#1 ← (word) printf_sint::uvalue#0
(byte*) utoa::buffer#5 ← (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
(byte) utoa::radix#0 ← (byte) printf_sint::format_radix#10
call utoa
to:printf_sint::@5
printf_sint::@5: scope:[printf_sint] from printf_sint::@2
(byte) printf_sint::format_radix#11 ← phi( printf_sint::@2/(byte) printf_sint::format_radix#10 )
(byte) printf_sint::format_upper_case#10 ← phi( printf_sint::@2/(byte) printf_sint::format_upper_case#11 )
(byte) printf_sint::format_zero_padding#10 ← phi( printf_sint::@2/(byte) printf_sint::format_zero_padding#11 )
(byte) printf_sint::format_sign_always#11 ← phi( printf_sint::@2/(byte) printf_sint::format_sign_always#13 )
(byte) printf_sint::format_justify_left#10 ← phi( printf_sint::@2/(byte) printf_sint::format_justify_left#11 )
(byte) printf_sint::format_min_length#10 ← phi( printf_sint::@2/(byte) printf_sint::format_min_length#11 )
(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_sint::format_min_length#10
(byte) printf_number_buffer::format_justify_left#0 ← (byte) printf_sint::format_justify_left#10
(byte) printf_number_buffer::format_sign_always#0 ← (byte) printf_sint::format_sign_always#11
(byte) printf_number_buffer::format_zero_padding#0 ← (byte) printf_sint::format_zero_padding#10
(byte) printf_number_buffer::format_upper_case#0 ← (byte) printf_sint::format_upper_case#10
(byte) printf_number_buffer::format_radix#0 ← (byte) printf_sint::format_radix#11
call printf_number_buffer
to:printf_sint::@6
printf_sint::@6: scope:[printf_sint] from printf_sint::@5
to:printf_sint::@return
printf_sint::@return: scope:[printf_sint] from printf_sint::@6
return
to:@return
(void()) printf_number_buffer((byte) printf_number_buffer::buffer_sign , (byte*) printf_number_buffer::buffer_digits , (byte) printf_number_buffer::format_min_length , (byte) printf_number_buffer::format_justify_left , (byte) printf_number_buffer::format_sign_always , (byte) printf_number_buffer::format_zero_padding , (byte) printf_number_buffer::format_upper_case , (byte) printf_number_buffer::format_radix)
printf_number_buffer: scope:[printf_number_buffer] from printf_sint::@5
(byte) printf_number_buffer::format_upper_case#10 ← phi( printf_sint::@5/(byte) printf_number_buffer::format_upper_case#0 )
(byte) printf_number_buffer::buffer_sign#7 ← phi( printf_sint::@5/(byte) printf_number_buffer::buffer_sign#0 )
(byte*) printf_number_buffer::buffer_digits#4 ← phi( printf_sint::@5/(byte*) printf_number_buffer::buffer_digits#0 )
(byte) printf_number_buffer::format_zero_padding#4 ← phi( printf_sint::@5/(byte) printf_number_buffer::format_zero_padding#0 )
(byte) printf_number_buffer::format_justify_left#3 ← phi( printf_sint::@5/(byte) printf_number_buffer::format_justify_left#0 )
(byte) printf_number_buffer::format_min_length#1 ← phi( printf_sint::@5/(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::$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 )
(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
(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::$2 ← ! (bool~) printf_number_buffer::$28
(bool~) printf_number_buffer::$3 ← (bool~) printf_number_buffer::$1 && (bool~) printf_number_buffer::$2
(bool~) printf_number_buffer::$4 ← (bool~) printf_number_buffer::$3 && (signed byte) printf_number_buffer::padding#3
(bool~) printf_number_buffer::$5 ← ! (bool~) printf_number_buffer::$4
if((bool~) printf_number_buffer::$5) goto printf_number_buffer::@2
to:printf_number_buffer::@8
printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer
(byte) printf_number_buffer::format_upper_case#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
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 )
(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::$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 )
(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
(signed byte~) printf_number_buffer::$21 ← (signed byte~) printf_number_buffer::$25 - (signed byte) printf_number_buffer::len#2
(signed byte) printf_number_buffer::padding#1 ← (signed byte~) printf_number_buffer::$21
(bool~) printf_number_buffer::$22 ← (signed byte) printf_number_buffer::padding#1 < (number) 0
(bool~) printf_number_buffer::$23 ← ! (bool~) printf_number_buffer::$22
if((bool~) printf_number_buffer::$23) goto printf_number_buffer::@1
to:printf_number_buffer::@14
printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@15
(byte*) printf_number_buffer::buffer_digits#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 )
(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 )
(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 )
(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
(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 )
(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 )
(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 )
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 )
(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
(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 )
(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
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 )
(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 )
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
(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 )
(signed byte) printf_number_buffer::padding#6 ← phi( printf_number_buffer::@3/(signed byte) printf_number_buffer::padding#5 )
(byte) printf_padding::pad#1 ← (byte) '0'
(byte) printf_padding::length#1 ← (byte)(signed byte) printf_number_buffer::padding#6
call printf_padding
to:printf_number_buffer::@18
printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@10
(signed byte) printf_number_buffer::padding#16 ← phi( printf_number_buffer::@10/(signed byte) printf_number_buffer::padding#6 )
(byte) printf_number_buffer::format_justify_left#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 )
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
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
(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::$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
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 )
to:printf_number_buffer::@5
printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19
(signed byte) printf_number_buffer::padding#8 ← phi( printf_number_buffer::@19/(signed byte) printf_number_buffer::padding#7 )
(byte) printf_padding::pad#2 ← (byte) ' '
(byte) printf_padding::length#2 ← (byte)(signed byte) printf_number_buffer::padding#8
call printf_padding
to:printf_number_buffer::@21
printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@12
to:printf_number_buffer::@return
printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@21
return
to:@return
(void()) main()
main: scope:[main] from @2
call clrscr
to:main::@1
main::@1: scope:[main] from main
(byte) cputc::c#3 ← (byte) '%'
call cputc
to:main::@2
main::@2: scope:[main] from main::@1
(to_nomodify byte*) cputs::s#2 ← (const byte*) main::s
call cputs
to:main::@3
main::@3: scope:[main] from main::@2
(byte) cputc::c#4 ← (byte) '%'
call cputc
to:main::@4
main::@4: scope:[main] from main::@3
(to_nomodify byte*) cputs::s#3 ← (const byte*) main::s1
call cputs
to:main::@5
main::@5: scope:[main] from main::@4
(signed word) printf_sint::value#1 ← (number) 1
(byte) printf_sint::format_min_length#0 ← (byte) 0
(byte) printf_sint::format_justify_left#0 ← (byte) 0
(byte) printf_sint::format_sign_always#0 ← (byte) 0
(byte) printf_sint::format_zero_padding#0 ← (byte) 0
(byte) printf_sint::format_upper_case#0 ← (byte) 0
(byte) printf_sint::format_radix#0 ← (const byte) DECIMAL
call printf_sint
to:main::@6
main::@6: scope:[main] from main::@5
(to_nomodify byte*) cputs::s#4 ← (const byte*) main::s2
call cputs
to:main::@7
main::@7: scope:[main] from main::@6
(signed word) printf_sint::value#2 ← (number) 2
(byte) printf_sint::format_min_length#1 ← (byte) 0
(byte) printf_sint::format_justify_left#1 ← (byte) 0
(byte) printf_sint::format_sign_always#1 ← (byte) 0
(byte) printf_sint::format_zero_padding#1 ← (byte) 0
(byte) printf_sint::format_upper_case#1 ← (byte) 0
(byte) printf_sint::format_radix#1 ← (const byte) DECIMAL
call printf_sint
to:main::@8
main::@8: scope:[main] from main::@7
(to_nomodify byte*) cputs::s#5 ← (const byte*) main::s3
call cputs
to:main::@9
main::@9: scope:[main] from main::@8
(byte) cputc::c#5 ← (byte) '%'
call cputc
to:main::@10
main::@10: scope:[main] from main::@9
(to_nomodify byte*) cputs::s#6 ← (const byte*) main::s4
call cputs
to:main::@11
main::@11: scope:[main] from main::@10
(byte) cputc::c#6 ← (byte) '%'
call cputc
to:main::@12
main::@12: scope:[main] from main::@11
(to_nomodify byte*) cputs::s#7 ← (const byte*) main::s5
call cputs
to:main::@13
main::@13: scope:[main] from main::@12
(signed word) printf_sint::value#3 ← (number) 1
(byte) printf_sint::format_min_length#2 ← (byte) 0
(byte) printf_sint::format_justify_left#2 ← (byte) 0
(byte) printf_sint::format_sign_always#2 ← (byte) 0
(byte) printf_sint::format_zero_padding#2 ← (byte) 0
(byte) printf_sint::format_upper_case#2 ← (byte) 0
(byte) printf_sint::format_radix#2 ← (const byte) DECIMAL
call printf_sint
to:main::@14
main::@14: scope:[main] from main::@13
(to_nomodify byte*) cputs::s#8 ← (const byte*) main::s6
call cputs
to:main::@15
main::@15: scope:[main] from main::@14
(signed word) printf_sint::value#4 ← (number) 2
(byte) printf_sint::format_min_length#3 ← (byte) 0
(byte) printf_sint::format_justify_left#3 ← (byte) 0
(byte) printf_sint::format_sign_always#3 ← (byte) 0
(byte) printf_sint::format_zero_padding#3 ← (byte) 0
(byte) printf_sint::format_upper_case#3 ← (byte) 0
(byte) printf_sint::format_radix#3 ← (const byte) DECIMAL
call printf_sint
to:main::@16
main::@16: scope:[main] from main::@15
(to_nomodify byte*) cputs::s#9 ← (const byte*) main::s7
call cputs
to:main::@17
main::@17: scope:[main] from main::@16
(byte) cputc::c#7 ← (byte) '%'
call cputc
to:main::@18
main::@18: scope:[main] from main::@17
(to_nomodify byte*) cputs::s#10 ← (const byte*) main::s8
call cputs
to:main::@19
main::@19: scope:[main] from main::@18
(byte) cputc::c#8 ← (byte) '%'
call cputc
to:main::@20
main::@20: scope:[main] from main::@19
(to_nomodify byte*) cputs::s#11 ← (const byte*) main::s9
call cputs
to:main::@21
main::@21: scope:[main] from main::@20
(signed word) printf_sint::value#5 ← (number) 1
(byte) printf_sint::format_min_length#4 ← (byte) 0
(byte) printf_sint::format_justify_left#4 ← (byte) 0
(byte) printf_sint::format_sign_always#4 ← (byte) 0
(byte) printf_sint::format_zero_padding#4 ← (byte) 0
(byte) printf_sint::format_upper_case#4 ← (byte) 0
(byte) printf_sint::format_radix#4 ← (const byte) DECIMAL
call printf_sint
to:main::@22
main::@22: scope:[main] from main::@21
(to_nomodify byte*) cputs::s#12 ← (const byte*) main::s10
call cputs
to:main::@23
main::@23: scope:[main] from main::@22
(signed word) printf_sint::value#6 ← (number) 1
(byte) printf_sint::format_min_length#5 ← (byte) 0
(byte) printf_sint::format_justify_left#5 ← (byte) 0
(byte) printf_sint::format_sign_always#5 ← (byte) 0
(byte) printf_sint::format_zero_padding#5 ← (byte) 0
(byte) printf_sint::format_upper_case#5 ← (byte) 0
(byte) printf_sint::format_radix#5 ← (const byte) DECIMAL
call printf_sint
to:main::@24
main::@24: scope:[main] from main::@23
(to_nomodify byte*) cputs::s#13 ← (const byte*) main::s11
call cputs
to:main::@25
main::@25: scope:[main] from main::@24
(byte) cputc::c#9 ← (byte) '%'
call cputc
to:main::@26
main::@26: scope:[main] from main::@25
(to_nomodify byte*) cputs::s#14 ← (const byte*) main::s12
call cputs
to:main::@27
main::@27: scope:[main] from main::@26
(byte) cputc::c#10 ← (byte) '%'
call cputc
to:main::@28
main::@28: scope:[main] from main::@27
(to_nomodify byte*) cputs::s#15 ← (const byte*) main::s13
call cputs
to:main::@29
main::@29: scope:[main] from main::@28
(signed word) printf_sint::value#7 ← (number) 2
(byte) printf_sint::format_min_length#6 ← (byte) 0
(byte) printf_sint::format_justify_left#6 ← (byte) 0
(byte) printf_sint::format_sign_always#6 ← (byte) 0
(byte) printf_sint::format_zero_padding#6 ← (byte) 0
(byte) printf_sint::format_upper_case#6 ← (byte) 0
(byte) printf_sint::format_radix#6 ← (const byte) DECIMAL
call printf_sint
to:main::@30
main::@30: scope:[main] from main::@29
(to_nomodify byte*) cputs::s#16 ← (const byte*) main::s14
call cputs
to:main::@31
main::@31: scope:[main] from main::@30
(signed word) printf_sint::value#8 ← (number) 2
(byte) printf_sint::format_min_length#7 ← (byte) 0
(byte) printf_sint::format_justify_left#7 ← (byte) 0
(byte) printf_sint::format_sign_always#7 ← (byte) 0
(byte) printf_sint::format_zero_padding#7 ← (byte) 0
(byte) printf_sint::format_upper_case#7 ← (byte) 0
(byte) printf_sint::format_radix#7 ← (const byte) DECIMAL
call printf_sint
to:main::@32
main::@32: scope:[main] from main::@31
(to_nomodify byte*) cputs::s#17 ← (const byte*) main::s15
call cputs
to:main::@33
main::@33: scope:[main] from main::@32
(byte) cputc::c#11 ← (byte) '%'
call cputc
to:main::@34
main::@34: scope:[main] from main::@33
(to_nomodify byte*) cputs::s#18 ← (const byte*) main::s16
call cputs
to:main::@35
main::@35: scope:[main] from main::@34
(byte) cputc::c#12 ← (byte) '%'
call cputc
to:main::@36
main::@36: scope:[main] from main::@35
(to_nomodify byte*) cputs::s#19 ← (const byte*) main::s17
call cputs
to:main::@37
main::@37: scope:[main] from main::@36
(signed word) printf_sint::value#9 ← (number) 2
(byte) printf_sint::format_min_length#8 ← (byte) 0
(byte) printf_sint::format_justify_left#8 ← (byte) 0
(byte) printf_sint::format_sign_always#8 ← (byte) 0
(byte) printf_sint::format_zero_padding#8 ← (byte) 0
(byte) printf_sint::format_upper_case#8 ← (byte) 0
(byte) printf_sint::format_radix#8 ← (const byte) DECIMAL
call printf_sint
to:main::@38
main::@38: scope:[main] from main::@37
(to_nomodify byte*) cputs::s#20 ← (const byte*) main::s18
call cputs
to:main::@39
main::@39: scope:[main] from main::@38
(signed word) printf_sint::value#10 ← (number) 1
(byte) printf_sint::format_min_length#9 ← (byte) 0
(byte) printf_sint::format_justify_left#9 ← (byte) 0
(byte) printf_sint::format_sign_always#9 ← (byte) 0
(byte) printf_sint::format_zero_padding#9 ← (byte) 0
(byte) printf_sint::format_upper_case#9 ← (byte) 0
(byte) printf_sint::format_radix#9 ← (const byte) DECIMAL
call printf_sint
to:main::@40
main::@40: scope:[main] from main::@39
(to_nomodify byte*) cputs::s#21 ← (const byte*) main::s19
call cputs
to:main::@41
main::@41: scope:[main] from main::@40
to:main::@return
main::@return: scope:[main] from main::@41
return
to:@return
@2: scope:[] from @1
call main
to:@3
@3: scope:[] from @2
to:@end
@end: scope:[] from @3
SYMBOL TABLE SSA
(label) @1
(label) @2
(label) @3
(label) @begin
(label) @end
(const byte) BINARY = (number) 2
(const nomodify byte*) CONIO_SCREEN_COLORS = (byte*)(number) $d800
(const nomodify byte*) CONIO_SCREEN_TEXT = (byte*)(number) $400
(const nomodify byte) CONIO_TEXTCOLOR_DEFAULT = (byte) $e
(const byte) DECIMAL = (number) $a
(const byte*) DIGITS[] = (byte*) "0123456789abcdef"z
(const byte) HEXADECIMAL = (number) $10
(const byte) OCTAL = (number) 8
(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = (byte) 1
(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN = (byte) 0
(const byte) RADIX::BINARY = (number) 2
(const byte) RADIX::DECIMAL = (number) $a
(const byte) RADIX::HEXADECIMAL = (number) $10
(const byte) RADIX::OCTAL = (number) 8
(const word*) RADIX_BINARY_VALUES[] = { (word) $8000, (word) $4000, (word) $2000, (word) $1000, (word) $800, (word) $400, (word) $200, (word) $100, (word) $80, (word) $40, (word) $20, (word) $10, (word) 8, (word) 4, (word) 2 }
(const word*) RADIX_DECIMAL_VALUES[] = { (word) $2710, (word) $3e8, (word) $64, (word) $a }
(const word*) RADIX_HEXADECIMAL_VALUES[] = { (word) $1000, (word) $100, (word) $10 }
(const word*) RADIX_OCTAL_VALUES[] = { (word) $8000, (word) $1000, (word) $200, (word) $40, (word) 8 }
(const byte) SIZEOF_WORD = (byte) 2
(void()) clrscr()
(bool~) clrscr::$0
(bool~) clrscr::$1
(label) clrscr::@1
(label) clrscr::@2
(label) clrscr::@3
(label) clrscr::@4
(label) clrscr::@5
(label) clrscr::@6
(label) clrscr::@return
(byte) clrscr::c
(byte) clrscr::c#0
(byte) clrscr::c#1
(byte) clrscr::c#2
(byte) clrscr::c#3
(byte) clrscr::l
(byte) clrscr::l#0
(byte) clrscr::l#1
(byte) clrscr::l#2
(byte) clrscr::l#3
(byte) clrscr::l#4
(byte) clrscr::l#5
(byte) clrscr::l#6
(byte*) clrscr::line_cols
(byte*) clrscr::line_cols#0
(byte*) clrscr::line_cols#1
(byte*) clrscr::line_cols#2
(byte*) clrscr::line_cols#3
(byte*) clrscr::line_cols#4
(byte*) clrscr::line_cols#5
(byte*) clrscr::line_cols#6
(byte*) clrscr::line_text
(byte*) clrscr::line_text#0
(byte*) clrscr::line_text#1
(byte*) clrscr::line_text#2
(byte*) clrscr::line_text#3
(byte*) clrscr::line_text#4
(byte*) clrscr::line_text#5
(byte*) clrscr::line_text#6
(byte*) conio_cursor_color loadstore
(byte*) conio_cursor_text loadstore
(byte) conio_cursor_x loadstore
(byte) conio_cursor_y loadstore
(byte) conio_scroll_enable loadstore
(byte) conio_textcolor loadstore
(void()) cputc((byte) cputc::c)
(bool~) cputc::$0
(bool~) cputc::$1
(bool~) cputc::$2
(label) cputc::@1
(label) cputc::@2
(label) cputc::@3
(label) cputc::@4
(label) cputc::@5
(label) cputc::@return
(byte) cputc::c
(byte) cputc::c#0
(byte) cputc::c#1
(byte) cputc::c#10
(byte) cputc::c#11
(byte) cputc::c#12
(byte) cputc::c#13
(byte) cputc::c#14
(byte) cputc::c#2
(byte) cputc::c#3
(byte) cputc::c#4
(byte) cputc::c#5
(byte) cputc::c#6
(byte) cputc::c#7
(byte) cputc::c#8
(byte) cputc::c#9
(void()) cputln()
(number~) cputln::$0
(byte*~) cputln::$1
(byte*~) cputln::$2
(label) cputln::@1
(label) cputln::@return
(word) cputln::ln_offset
(word) cputln::ln_offset#0
(void()) cputs((to_nomodify byte*) cputs::s)
(bool~) cputs::$1
(label) cputs::@1
(label) cputs::@2
(label) cputs::@3
(label) cputs::@return
(byte) cputs::c
(byte) cputs::c#0
(byte) cputs::c#1
(byte) cputs::c#2
(to_nomodify byte*) cputs::s
(to_nomodify byte*) cputs::s#0
(to_nomodify byte*) cputs::s#1
(to_nomodify byte*) cputs::s#10
(to_nomodify byte*) cputs::s#11
(to_nomodify byte*) cputs::s#12
(to_nomodify byte*) cputs::s#13
(to_nomodify byte*) cputs::s#14
(to_nomodify byte*) cputs::s#15
(to_nomodify byte*) cputs::s#16
(to_nomodify byte*) cputs::s#17
(to_nomodify byte*) cputs::s#18
(to_nomodify byte*) cputs::s#19
(to_nomodify byte*) cputs::s#2
(to_nomodify byte*) cputs::s#20
(to_nomodify byte*) cputs::s#21
(to_nomodify byte*) cputs::s#22
(to_nomodify byte*) cputs::s#23
(to_nomodify byte*) cputs::s#24
(to_nomodify byte*) cputs::s#25
(to_nomodify byte*) cputs::s#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
(byte*~) cscroll::$7
(byte*~) cscroll::$8
(bool~) cscroll::$9
(label) cscroll::@1
(label) cscroll::@2
(label) cscroll::@3
(label) cscroll::@4
(label) cscroll::@5
(label) cscroll::@6
(label) cscroll::@7
(label) cscroll::@8
(label) cscroll::@return
(void()) gotoxy((byte) gotoxy::x , (byte) gotoxy::y)
(bool~) gotoxy::$0
(bool~) gotoxy::$1
(bool~) gotoxy::$2
(bool~) gotoxy::$3
(number~) gotoxy::$4
(number~) gotoxy::$5
(byte*~) gotoxy::$6
(byte*~) gotoxy::$7
(word~) gotoxy::$8
(label) gotoxy::@1
(label) gotoxy::@2
(label) gotoxy::@3
(label) gotoxy::@4
(label) gotoxy::@return
(word) gotoxy::offset
(word) gotoxy::offset#0
(byte) gotoxy::x
(byte) gotoxy::x#0
(byte) gotoxy::x#1
(byte) gotoxy::x#2
(byte) gotoxy::x#3
(byte) gotoxy::x#4
(byte) gotoxy::x#5
(byte) gotoxy::y
(byte) gotoxy::y#0
(byte) gotoxy::y#1
(byte) gotoxy::y#2
(byte) gotoxy::y#3
(byte) gotoxy::y#4
(byte) gotoxy::y#5
(void()) main()
(label) main::@1
(label) main::@10
(label) main::@11
(label) main::@12
(label) main::@13
(label) main::@14
(label) main::@15
(label) main::@16
(label) main::@17
(label) main::@18
(label) main::@19
(label) main::@2
(label) main::@20
(label) main::@21
(label) main::@22
(label) main::@23
(label) main::@24
(label) main::@25
(label) main::@26
(label) main::@27
(label) main::@28
(label) main::@29
(label) main::@3
(label) main::@30
(label) main::@31
(label) main::@32
(label) main::@33
(label) main::@34
(label) main::@35
(label) main::@36
(label) main::@37
(label) main::@38
(label) main::@39
(label) main::@4
(label) main::@40
(label) main::@41
(label) main::@5
(label) main::@6
(label) main::@7
(label) main::@8
(label) main::@9
(label) main::@return
(const byte*) main::s[(byte) 3] = (byte*) "d "
(const byte*) main::s1[(byte) 8] = (byte*) "d: "
(const byte*) main::s10[(byte) 2] = (byte*) " "
(const byte*) main::s11[(byte) 2] = (byte*) "
"
(const byte*) main::s12[(byte) 5] = (byte*) "2$d "
(const byte*) main::s13[(byte) 6] = (byte*) "2$d: "
(const byte*) main::s14[(byte) 2] = (byte*) " "
(const byte*) main::s15[(byte) 2] = (byte*) "
"
(const byte*) main::s16[(byte) 5] = (byte*) "2$d "
(const byte*) main::s17[(byte) 6] = (byte*) "1$d: "
(const byte*) main::s18[(byte) 2] = (byte*) " "
(const byte*) main::s19[(byte) 2] = (byte*) "
"
(const byte*) main::s2[(byte) 2] = (byte*) " "
(const byte*) main::s3[(byte) 2] = (byte*) "
"
(const byte*) main::s4[(byte) 5] = (byte*) "1$d "
(const byte*) main::s5[(byte) 6] = (byte*) "2$d: "
(const byte*) main::s6[(byte) 2] = (byte*) " "
(const byte*) main::s7[(byte) 2] = (byte*) "
"
(const byte*) main::s8[(byte) 5] = (byte*) "1$d "
(const byte*) main::s9[(byte) 6] = (byte*) "1$d: "
(void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num)
(byte*~) memcpy::$0
(bool~) memcpy::$1
(byte*~) memcpy::$2
(label) memcpy::@1
(label) memcpy::@2
(label) memcpy::@3
(label) memcpy::@return
(void*) memcpy::destination
(void*) memcpy::destination#0
(void*) memcpy::destination#1
(void*) memcpy::destination#2
(void*) memcpy::destination#3
(void*) memcpy::destination#4
(void*) memcpy::destination#5
(byte*) memcpy::dst
(byte*) memcpy::dst#0
(byte*) memcpy::dst#1
(byte*) memcpy::dst#2
(byte*) memcpy::dst#3
(word) memcpy::num
(word) memcpy::num#0
(word) memcpy::num#1
(word) memcpy::num#2
(void*) memcpy::return
(void*) memcpy::return#0
(void*) memcpy::return#1
(void*) memcpy::return#2
(void*) memcpy::return#3
(void*) memcpy::return#4
(void*) memcpy::source
(void*) memcpy::source#0
(void*) memcpy::source#1
(void*) memcpy::source#2
(byte*) memcpy::src
(byte*) memcpy::src#0
(byte*) memcpy::src#1
(byte*) memcpy::src#2
(byte*) memcpy::src#3
(byte*) memcpy::src_end
(byte*) memcpy::src_end#0
(byte*) memcpy::src_end#1
(byte*) memcpy::src_end#2
(void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num)
(bool~) memset::$0
(bool~) memset::$1
(byte*~) memset::$2
(bool~) memset::$3
(byte*~) memset::$4
(label) memset::@1
(label) memset::@2
(label) memset::@3
(label) memset::@4
(label) memset::@return
(byte) memset::c
(byte) memset::c#0
(byte) memset::c#1
(byte) memset::c#2
(byte) memset::c#3
(byte) memset::c#4
(byte) memset::c#5
(byte*) memset::dst
(byte*) memset::dst#0
(byte*) memset::dst#1
(byte*) memset::dst#2
(byte*) memset::dst#3
(byte*) memset::end
(byte*) memset::end#0
(byte*) memset::end#1
(byte*) memset::end#2
(word) memset::num
(word) memset::num#0
(word) memset::num#1
(word) memset::num#2
(word) memset::num#3
(void*) memset::return
(void*) memset::return#0
(void*) memset::return#1
(void*) memset::return#2
(void*) memset::return#3
(void*) memset::return#4
(void*) memset::str
(void*) memset::str#0
(void*) memset::str#1
(void*) memset::str#2
(void*) memset::str#3
(void*) memset::str#4
(void*) memset::str#5
(void*) memset::str#6
(struct printf_buffer_number) printf_buffer loadstore = {}
(const byte*) printf_buffer_number::digits[(number) $b] = { fill( $b, 0) }
(byte) printf_buffer_number::sign
(byte) printf_format_number::justify_left
(byte) printf_format_number::min_length
(byte) printf_format_number::radix
(byte) printf_format_number::sign_always
(byte) printf_format_number::upper_case
(byte) printf_format_number::zero_padding
(byte) printf_format_string::justify_left
(byte) printf_format_string::min_length
(void()) printf_number_buffer((byte) printf_number_buffer::buffer_sign , (byte*) printf_number_buffer::buffer_digits , (byte) printf_number_buffer::format_min_length , (byte) printf_number_buffer::format_justify_left , (byte) printf_number_buffer::format_sign_always , (byte) printf_number_buffer::format_zero_padding , (byte) printf_number_buffer::format_upper_case , (byte) printf_number_buffer::format_radix)
(bool~) printf_number_buffer::$0
(bool~) printf_number_buffer::$1
(bool~) printf_number_buffer::$10
(bool~) printf_number_buffer::$12
(bool~) printf_number_buffer::$14
(bool~) printf_number_buffer::$15
(bool~) printf_number_buffer::$16
(bool~) printf_number_buffer::$17
(word~) printf_number_buffer::$19
(bool~) printf_number_buffer::$2
(bool~) printf_number_buffer::$20
(signed byte~) printf_number_buffer::$21
(bool~) printf_number_buffer::$22
(bool~) printf_number_buffer::$23
(signed byte~) printf_number_buffer::$25
(bool~) printf_number_buffer::$26
(bool~) printf_number_buffer::$27
(bool~) printf_number_buffer::$28
(bool~) printf_number_buffer::$29
(bool~) printf_number_buffer::$3
(bool~) printf_number_buffer::$30
(bool~) printf_number_buffer::$31
(bool~) printf_number_buffer::$32
(bool~) printf_number_buffer::$4
(bool~) printf_number_buffer::$5
(bool~) printf_number_buffer::$7
(bool~) printf_number_buffer::$9
(label) printf_number_buffer::@1
(label) printf_number_buffer::@10
(label) printf_number_buffer::@11
(label) printf_number_buffer::@12
(label) printf_number_buffer::@13
(label) printf_number_buffer::@14
(label) printf_number_buffer::@15
(label) printf_number_buffer::@16
(label) printf_number_buffer::@17
(label) printf_number_buffer::@18
(label) printf_number_buffer::@19
(label) printf_number_buffer::@2
(label) printf_number_buffer::@20
(label) printf_number_buffer::@21
(label) printf_number_buffer::@3
(label) printf_number_buffer::@4
(label) printf_number_buffer::@5
(label) printf_number_buffer::@6
(label) printf_number_buffer::@7
(label) printf_number_buffer::@8
(label) printf_number_buffer::@9
(label) printf_number_buffer::@return
(struct printf_buffer_number) printf_number_buffer::buffer
(byte*) printf_number_buffer::buffer_digits
(byte*) printf_number_buffer::buffer_digits#0
(byte*) printf_number_buffer::buffer_digits#1
(byte*) printf_number_buffer::buffer_digits#10
(byte*) printf_number_buffer::buffer_digits#11
(byte*) printf_number_buffer::buffer_digits#12
(byte*) printf_number_buffer::buffer_digits#13
(byte*) printf_number_buffer::buffer_digits#14
(byte*) printf_number_buffer::buffer_digits#15
(byte*) printf_number_buffer::buffer_digits#16
(byte*) printf_number_buffer::buffer_digits#17
(byte*) printf_number_buffer::buffer_digits#18
(byte*) printf_number_buffer::buffer_digits#19
(byte*) printf_number_buffer::buffer_digits#2
(byte*) printf_number_buffer::buffer_digits#3
(byte*) printf_number_buffer::buffer_digits#4
(byte*) printf_number_buffer::buffer_digits#5
(byte*) printf_number_buffer::buffer_digits#6
(byte*) printf_number_buffer::buffer_digits#7
(byte*) printf_number_buffer::buffer_digits#8
(byte*) printf_number_buffer::buffer_digits#9
(byte) printf_number_buffer::buffer_sign
(byte) printf_number_buffer::buffer_sign#0
(byte) printf_number_buffer::buffer_sign#1
(byte) printf_number_buffer::buffer_sign#10
(byte) printf_number_buffer::buffer_sign#11
(byte) printf_number_buffer::buffer_sign#2
(byte) printf_number_buffer::buffer_sign#3
(byte) printf_number_buffer::buffer_sign#4
(byte) printf_number_buffer::buffer_sign#5
(byte) printf_number_buffer::buffer_sign#6
(byte) printf_number_buffer::buffer_sign#7
(byte) printf_number_buffer::buffer_sign#8
(byte) printf_number_buffer::buffer_sign#9
(struct printf_format_number) printf_number_buffer::format
(byte) printf_number_buffer::format_justify_left
(byte) printf_number_buffer::format_justify_left#0
(byte) printf_number_buffer::format_justify_left#1
(byte) printf_number_buffer::format_justify_left#10
(byte) printf_number_buffer::format_justify_left#11
(byte) printf_number_buffer::format_justify_left#12
(byte) printf_number_buffer::format_justify_left#13
(byte) printf_number_buffer::format_justify_left#14
(byte) printf_number_buffer::format_justify_left#15
(byte) printf_number_buffer::format_justify_left#16
(byte) printf_number_buffer::format_justify_left#17
(byte) printf_number_buffer::format_justify_left#18
(byte) printf_number_buffer::format_justify_left#19
(byte) printf_number_buffer::format_justify_left#2
(byte) printf_number_buffer::format_justify_left#20
(byte) printf_number_buffer::format_justify_left#3
(byte) printf_number_buffer::format_justify_left#4
(byte) printf_number_buffer::format_justify_left#5
(byte) printf_number_buffer::format_justify_left#6
(byte) printf_number_buffer::format_justify_left#7
(byte) printf_number_buffer::format_justify_left#8
(byte) printf_number_buffer::format_justify_left#9
(byte) printf_number_buffer::format_min_length
(byte) printf_number_buffer::format_min_length#0
(byte) printf_number_buffer::format_min_length#1
(byte) printf_number_buffer::format_min_length#2
(byte) printf_number_buffer::format_min_length#3
(byte) printf_number_buffer::format_min_length#4
(byte) printf_number_buffer::format_min_length#5
(byte) printf_number_buffer::format_radix
(byte) printf_number_buffer::format_radix#0
(byte) printf_number_buffer::format_sign_always
(byte) printf_number_buffer::format_sign_always#0
(byte) printf_number_buffer::format_upper_case
(byte) printf_number_buffer::format_upper_case#0
(byte) printf_number_buffer::format_upper_case#1
(byte) printf_number_buffer::format_upper_case#10
(byte) printf_number_buffer::format_upper_case#11
(byte) printf_number_buffer::format_upper_case#12
(byte) printf_number_buffer::format_upper_case#13
(byte) printf_number_buffer::format_upper_case#14
(byte) printf_number_buffer::format_upper_case#15
(byte) printf_number_buffer::format_upper_case#16
(byte) printf_number_buffer::format_upper_case#2
(byte) printf_number_buffer::format_upper_case#3
(byte) printf_number_buffer::format_upper_case#4
(byte) printf_number_buffer::format_upper_case#5
(byte) printf_number_buffer::format_upper_case#6
(byte) printf_number_buffer::format_upper_case#7
(byte) printf_number_buffer::format_upper_case#8
(byte) printf_number_buffer::format_upper_case#9
(byte) printf_number_buffer::format_zero_padding
(byte) printf_number_buffer::format_zero_padding#0
(byte) printf_number_buffer::format_zero_padding#1
(byte) printf_number_buffer::format_zero_padding#10
(byte) printf_number_buffer::format_zero_padding#11
(byte) printf_number_buffer::format_zero_padding#12
(byte) printf_number_buffer::format_zero_padding#13
(byte) printf_number_buffer::format_zero_padding#14
(byte) printf_number_buffer::format_zero_padding#15
(byte) printf_number_buffer::format_zero_padding#16
(byte) printf_number_buffer::format_zero_padding#17
(byte) printf_number_buffer::format_zero_padding#18
(byte) printf_number_buffer::format_zero_padding#19
(byte) printf_number_buffer::format_zero_padding#2
(byte) printf_number_buffer::format_zero_padding#20
(byte) printf_number_buffer::format_zero_padding#3
(byte) printf_number_buffer::format_zero_padding#4
(byte) printf_number_buffer::format_zero_padding#5
(byte) printf_number_buffer::format_zero_padding#6
(byte) printf_number_buffer::format_zero_padding#7
(byte) printf_number_buffer::format_zero_padding#8
(byte) printf_number_buffer::format_zero_padding#9
(signed byte) printf_number_buffer::len
(signed byte) printf_number_buffer::len#0
(signed byte) printf_number_buffer::len#1
(signed byte) printf_number_buffer::len#2
(signed byte) printf_number_buffer::len#3
(signed byte) printf_number_buffer::padding
(signed byte) printf_number_buffer::padding#0
(signed byte) printf_number_buffer::padding#1
(signed byte) printf_number_buffer::padding#10
(signed byte) printf_number_buffer::padding#11
(signed byte) printf_number_buffer::padding#12
(signed byte) printf_number_buffer::padding#13
(signed byte) printf_number_buffer::padding#14
(signed byte) printf_number_buffer::padding#15
(signed byte) printf_number_buffer::padding#16
(signed byte) printf_number_buffer::padding#17
(signed byte) printf_number_buffer::padding#2
(signed byte) printf_number_buffer::padding#3
(signed byte) printf_number_buffer::padding#4
(signed byte) printf_number_buffer::padding#5
(signed byte) printf_number_buffer::padding#6
(signed byte) printf_number_buffer::padding#7
(signed byte) printf_number_buffer::padding#8
(signed byte) printf_number_buffer::padding#9
(void()) printf_padding((byte) printf_padding::pad , (byte) printf_padding::length)
(bool~) printf_padding::$0
(label) printf_padding::@1
(label) printf_padding::@2
(label) printf_padding::@3
(label) printf_padding::@return
(byte) printf_padding::i
(byte) printf_padding::i#0
(byte) printf_padding::i#1
(byte) printf_padding::i#2
(byte) printf_padding::i#3
(byte) printf_padding::i#4
(byte) printf_padding::length
(byte) printf_padding::length#0
(byte) printf_padding::length#1
(byte) printf_padding::length#2
(byte) printf_padding::length#3
(byte) printf_padding::length#4
(byte) printf_padding::length#5
(byte) printf_padding::length#6
(byte) printf_padding::pad
(byte) printf_padding::pad#0
(byte) printf_padding::pad#1
(byte) printf_padding::pad#2
(byte) printf_padding::pad#3
(byte) printf_padding::pad#4
(byte) printf_padding::pad#5
(byte) printf_padding::pad#6
(void()) printf_sint((signed word) printf_sint::value , (byte) printf_sint::format_min_length , (byte) printf_sint::format_justify_left , (byte) printf_sint::format_sign_always , (byte) printf_sint::format_zero_padding , (byte) printf_sint::format_upper_case , (byte) printf_sint::format_radix)
(bool~) printf_sint::$0
(bool~) printf_sint::$3
(signed word~) printf_sint::$4
(bool~) printf_sint::$5
(label) printf_sint::@1
(label) printf_sint::@2
(label) printf_sint::@3
(label) printf_sint::@4
(label) printf_sint::@5
(label) printf_sint::@6
(label) printf_sint::@return
(struct printf_format_number) printf_sint::format
(byte) printf_sint::format_justify_left
(byte) printf_sint::format_justify_left#0
(byte) printf_sint::format_justify_left#1
(byte) printf_sint::format_justify_left#10
(byte) printf_sint::format_justify_left#11
(byte) printf_sint::format_justify_left#12
(byte) printf_sint::format_justify_left#13
(byte) printf_sint::format_justify_left#14
(byte) printf_sint::format_justify_left#15
(byte) printf_sint::format_justify_left#2
(byte) printf_sint::format_justify_left#3
(byte) printf_sint::format_justify_left#4
(byte) printf_sint::format_justify_left#5
(byte) printf_sint::format_justify_left#6
(byte) printf_sint::format_justify_left#7
(byte) printf_sint::format_justify_left#8
(byte) printf_sint::format_justify_left#9
(byte) printf_sint::format_min_length
(byte) printf_sint::format_min_length#0
(byte) printf_sint::format_min_length#1
(byte) printf_sint::format_min_length#10
(byte) printf_sint::format_min_length#11
(byte) printf_sint::format_min_length#12
(byte) printf_sint::format_min_length#13
(byte) printf_sint::format_min_length#14
(byte) printf_sint::format_min_length#15
(byte) printf_sint::format_min_length#2
(byte) printf_sint::format_min_length#3
(byte) printf_sint::format_min_length#4
(byte) printf_sint::format_min_length#5
(byte) printf_sint::format_min_length#6
(byte) printf_sint::format_min_length#7
(byte) printf_sint::format_min_length#8
(byte) printf_sint::format_min_length#9
(byte) printf_sint::format_radix
(byte) printf_sint::format_radix#0
(byte) printf_sint::format_radix#1
(byte) printf_sint::format_radix#10
(byte) printf_sint::format_radix#11
(byte) printf_sint::format_radix#12
(byte) printf_sint::format_radix#13
(byte) printf_sint::format_radix#14
(byte) printf_sint::format_radix#15
(byte) printf_sint::format_radix#2
(byte) printf_sint::format_radix#3
(byte) printf_sint::format_radix#4
(byte) printf_sint::format_radix#5
(byte) printf_sint::format_radix#6
(byte) printf_sint::format_radix#7
(byte) printf_sint::format_radix#8
(byte) printf_sint::format_radix#9
(byte) printf_sint::format_sign_always
(byte) printf_sint::format_sign_always#0
(byte) printf_sint::format_sign_always#1
(byte) printf_sint::format_sign_always#10
(byte) printf_sint::format_sign_always#11
(byte) printf_sint::format_sign_always#12
(byte) printf_sint::format_sign_always#13
(byte) printf_sint::format_sign_always#14
(byte) printf_sint::format_sign_always#15
(byte) printf_sint::format_sign_always#2
(byte) printf_sint::format_sign_always#3
(byte) printf_sint::format_sign_always#4
(byte) printf_sint::format_sign_always#5
(byte) printf_sint::format_sign_always#6
(byte) printf_sint::format_sign_always#7
(byte) printf_sint::format_sign_always#8
(byte) printf_sint::format_sign_always#9
(byte) printf_sint::format_upper_case
(byte) printf_sint::format_upper_case#0
(byte) printf_sint::format_upper_case#1
(byte) printf_sint::format_upper_case#10
(byte) printf_sint::format_upper_case#11
(byte) printf_sint::format_upper_case#12
(byte) printf_sint::format_upper_case#13
(byte) printf_sint::format_upper_case#14
(byte) printf_sint::format_upper_case#15
(byte) printf_sint::format_upper_case#2
(byte) printf_sint::format_upper_case#3
(byte) printf_sint::format_upper_case#4
(byte) printf_sint::format_upper_case#5
(byte) printf_sint::format_upper_case#6
(byte) printf_sint::format_upper_case#7
(byte) printf_sint::format_upper_case#8
(byte) printf_sint::format_upper_case#9
(byte) printf_sint::format_zero_padding
(byte) printf_sint::format_zero_padding#0
(byte) printf_sint::format_zero_padding#1
(byte) printf_sint::format_zero_padding#10
(byte) printf_sint::format_zero_padding#11
(byte) printf_sint::format_zero_padding#12
(byte) printf_sint::format_zero_padding#13
(byte) printf_sint::format_zero_padding#14
(byte) printf_sint::format_zero_padding#15
(byte) printf_sint::format_zero_padding#2
(byte) printf_sint::format_zero_padding#3
(byte) printf_sint::format_zero_padding#4
(byte) printf_sint::format_zero_padding#5
(byte) printf_sint::format_zero_padding#6
(byte) printf_sint::format_zero_padding#7
(byte) printf_sint::format_zero_padding#8
(byte) printf_sint::format_zero_padding#9
(word) printf_sint::uvalue
(word) printf_sint::uvalue#0
(signed word) printf_sint::value
(signed word) printf_sint::value#0
(signed word) printf_sint::value#1
(signed word) printf_sint::value#10
(signed word) printf_sint::value#11
(signed word) printf_sint::value#12
(signed word) printf_sint::value#13
(signed word) printf_sint::value#14
(signed word) printf_sint::value#15
(signed word) printf_sint::value#2
(signed word) printf_sint::value#3
(signed word) printf_sint::value#4
(signed word) printf_sint::value#5
(signed word) printf_sint::value#6
(signed word) printf_sint::value#7
(signed word) printf_sint::value#8
(signed word) printf_sint::value#9
(word()) strlen((byte*) strlen::str)
(bool~) strlen::$0
(label) strlen::@1
(label) strlen::@2
(label) strlen::@3
(label) strlen::@return
(word) strlen::len
(word) strlen::len#0
(word) strlen::len#1
(word) strlen::len#2
(word) strlen::len#3
(word) strlen::len#4
(word) strlen::return
(word) strlen::return#0
(word) strlen::return#1
(word) strlen::return#2
(word) strlen::return#3
(word) strlen::return#4
(byte*) strlen::str
(byte*) strlen::str#0
(byte*) strlen::str#1
(byte*) strlen::str#2
(byte*) strlen::str#3
(byte*) strlen::str#4
(byte*()) strupr((byte*) strupr::str)
(byte~) strupr::$0
(bool~) strupr::$1
(label) strupr::@1
(label) strupr::@2
(label) strupr::@3
(label) strupr::@4
(label) strupr::@return
(byte*) strupr::return
(byte*) strupr::return#0
(byte*) strupr::return#1
(byte*) strupr::return#2
(byte*) strupr::return#3
(byte*) strupr::src
(byte*) strupr::src#0
(byte*) strupr::src#1
(byte*) strupr::src#2
(byte*) strupr::src#3
(byte*) strupr::src#4
(byte*) strupr::str
(byte*) strupr::str#0
(byte*) strupr::str#1
(byte*) strupr::str#2
(byte*) strupr::str#3
(byte*) strupr::str#4
(byte*) strupr::str#5
(byte()) toupper((byte) toupper::ch)
(bool~) toupper::$0
(bool~) toupper::$1
(bool~) toupper::$2
(byte~) toupper::$3
(label) toupper::@1
(label) toupper::@2
(label) toupper::@return
(byte) toupper::ch
(byte) toupper::ch#0
(byte) toupper::ch#1
(byte) toupper::ch#2
(byte) toupper::ch#3
(byte) toupper::return
(byte) toupper::return#0
(byte) toupper::return#1
(byte) toupper::return#2
(byte) toupper::return#3
(byte) toupper::return#4
(byte) toupper::return#5
(void()) utoa((word) utoa::value , (byte*) utoa::buffer , (byte) utoa::radix)
(bool~) utoa::$0
(bool~) utoa::$1
(byte~) utoa::$10
(byte~) utoa::$11
(bool~) utoa::$2
(bool~) utoa::$3
(number~) utoa::$4
(bool~) utoa::$5
(bool~) utoa::$6
(bool~) utoa::$7
(bool~) utoa::$8
(word~) utoa::$9
(label) utoa::@1
(label) utoa::@10
(label) utoa::@11
(label) utoa::@12
(label) utoa::@13
(label) utoa::@14
(label) utoa::@15
(label) utoa::@2
(label) utoa::@3
(label) utoa::@4
(label) utoa::@5
(label) utoa::@6
(label) utoa::@7
(label) utoa::@8
(label) utoa::@9
(label) utoa::@return
(byte*) utoa::buffer
(byte*) utoa::buffer#0
(byte*) utoa::buffer#1
(byte*) utoa::buffer#10
(byte*) utoa::buffer#11
(byte*) utoa::buffer#12
(byte*) utoa::buffer#13
(byte*) utoa::buffer#14
(byte*) utoa::buffer#15
(byte*) utoa::buffer#16
(byte*) utoa::buffer#17
(byte*) utoa::buffer#18
(byte*) utoa::buffer#19
(byte*) utoa::buffer#2
(byte*) utoa::buffer#20
(byte*) utoa::buffer#21
(byte*) utoa::buffer#3
(byte*) utoa::buffer#4
(byte*) utoa::buffer#5
(byte*) utoa::buffer#6
(byte*) utoa::buffer#7
(byte*) utoa::buffer#8
(byte*) utoa::buffer#9
(byte) utoa::digit
(byte) utoa::digit#0
(byte) utoa::digit#1
(byte) utoa::digit#2
(byte) utoa::digit#3
(byte) utoa::digit#4
(byte) utoa::digit#5
(byte) utoa::digit#6
(word) utoa::digit_value
(word) utoa::digit_value#0
(word) utoa::digit_value#1
(word*) utoa::digit_values
(word*) utoa::digit_values#0
(word*) utoa::digit_values#1
(word*) utoa::digit_values#10
(word*) utoa::digit_values#2
(word*) utoa::digit_values#3
(word*) utoa::digit_values#4
(word*) utoa::digit_values#5
(word*) utoa::digit_values#6
(word*) utoa::digit_values#7
(word*) utoa::digit_values#8
(word*) utoa::digit_values#9
(byte) utoa::max_digits
(byte) utoa::max_digits#0
(byte) utoa::max_digits#1
(byte) utoa::max_digits#10
(byte) utoa::max_digits#2
(byte) utoa::max_digits#3
(byte) utoa::max_digits#4
(byte) utoa::max_digits#5
(byte) utoa::max_digits#6
(byte) utoa::max_digits#7
(byte) utoa::max_digits#8
(byte) utoa::max_digits#9
(byte) utoa::radix
(byte) utoa::radix#0
(byte) utoa::radix#1
(byte) utoa::radix#2
(byte) utoa::radix#3
(byte) utoa::radix#4
(byte) utoa::started
(byte) utoa::started#0
(byte) utoa::started#1
(byte) utoa::started#2
(byte) utoa::started#3
(byte) utoa::started#4
(word) utoa::value
(word) utoa::value#0
(word) utoa::value#1
(word) utoa::value#10
(word) utoa::value#11
(word) utoa::value#12
(word) utoa::value#13
(word) utoa::value#14
(word) utoa::value#15
(word) utoa::value#2
(word) utoa::value#3
(word) utoa::value#4
(word) utoa::value#5
(word) utoa::value#6
(word) utoa::value#7
(word) utoa::value#8
(word) utoa::value#9
(word()) utoa_append((byte*) utoa_append::buffer , (word) utoa_append::value , (word) utoa_append::sub)
(bool~) utoa_append::$0
(label) utoa_append::@1
(label) utoa_append::@2
(label) utoa_append::@3
(label) utoa_append::@return
(byte*) utoa_append::buffer
(byte*) utoa_append::buffer#0
(byte*) utoa_append::buffer#1
(byte*) utoa_append::buffer#2
(byte*) utoa_append::buffer#3
(byte*) utoa_append::buffer#4
(byte) utoa_append::digit
(byte) utoa_append::digit#0
(byte) utoa_append::digit#1
(byte) utoa_append::digit#2
(byte) utoa_append::digit#3
(byte) utoa_append::digit#4
(word) utoa_append::return
(word) utoa_append::return#0
(word) utoa_append::return#1
(word) utoa_append::return#2
(word) utoa_append::return#3
(word) utoa_append::return#4
(word) utoa_append::sub
(word) utoa_append::sub#0
(word) utoa_append::sub#1
(word) utoa_append::sub#2
(word) utoa_append::sub#3
(word) utoa_append::value
(word) utoa_append::value#0
(word) utoa_append::value#1
(word) utoa_append::value#2
(word) utoa_append::value#3
(word) utoa_append::value#4
(word) utoa_append::value#5
Adding number conversion cast (unumber) 0 in (bool~) memset::$0 ← (word) memset::num#2 > (number) 0
Adding number conversion cast (unumber) 0 in (bool~) strupr::$1 ← (number) 0 != *((byte*) strupr::src#2)
Adding number conversion cast (unumber) 0 in (bool~) strlen::$0 ← (number) 0 != *((byte*) strlen::str#2)
Adding number conversion cast (unumber) 5 in (byte) utoa::max_digits#1 ← (number) 5
Adding number conversion cast (unumber) 4 in (byte) utoa::max_digits#2 ← (number) 4
Adding number conversion cast (unumber) 6 in (byte) utoa::max_digits#3 ← (number) 6
Adding number conversion cast (unumber) $10 in (byte) utoa::max_digits#4 ← (number) $10
Adding number conversion cast (unumber) 0 in *((byte*) utoa::buffer#2) ← (number) 0
Adding number conversion cast (unumber) 1 in (number~) utoa::$4 ← (byte) utoa::max_digits#5 - (number) 1
Adding number conversion cast (unumber) utoa::$4 in (number~) utoa::$4 ← (byte) utoa::max_digits#5 - (unumber)(number) 1
Adding number conversion cast (unumber) 0 in *((byte*) utoa::buffer#3) ← (number) 0
Adding number conversion cast (unumber) 1 in (byte) utoa::started#1 ← (number) 1
Adding number conversion cast (unumber) $19 in (bool~) clrscr::$0 ← (byte) clrscr::l#2 < (number) $19
Adding number conversion cast (unumber) 0 in (byte) conio_cursor_x ← (number) 0
Adding number conversion cast (unumber) 0 in (byte) conio_cursor_y ← (number) 0
Adding number conversion cast (unumber) $28 in (bool~) clrscr::$1 ← (byte) clrscr::c#2 < (number) $28
Adding number conversion cast (unumber) $28 in (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#3 + (number) $28
Adding number conversion cast (unumber) $28 in (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#3 + (number) $28
Adding number conversion cast (unumber) $19 in (bool~) gotoxy::$0 ← (byte) gotoxy::y#2 > (number) $19
Adding number conversion cast (unumber) $28 in (bool~) gotoxy::$2 ← (byte) gotoxy::x#2 >= (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#3
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
Adding number conversion cast (unumber) $28 in (number~) cputln::$0 ← (number) $28 - (byte) conio_cursor_x
Adding number conversion cast (unumber) cputln::$0 in (number~) cputln::$0 ← (unumber)(number) $28 - (byte) conio_cursor_x
Adding number conversion cast (unumber) 0 in (byte) conio_cursor_x ← (number) 0
Adding number conversion cast (unumber) $19 in (bool~) cscroll::$0 ← (byte) conio_cursor_y == (number) $19
Adding number conversion cast (unumber) 0 in (bool~) cscroll::$9 ← (number) 0 != (byte) conio_scroll_enable
Adding number conversion cast (unumber) $28 in (void*) memcpy::source#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(number) $28
Adding number conversion cast (unumber) $19*$28-$28 in (word) memcpy::num#0 ← (number) $19*(number) $28-(number) $28
Adding number conversion cast (unumber) $28 in (void*) memcpy::source#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(number) $28
Adding number conversion cast (unumber) $19*$28-$28 in (word) memcpy::num#1 ← (number) $19*(number) $28-(number) $28
Adding number conversion cast (unumber) $28 in (void*) memset::str#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(number) $19*(number) $28-(number) $28
Adding number conversion cast (unumber) $19*$28 in (void*) memset::str#0 ← (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(number) $19*(number) $28-(unumber)(number) $28
Adding number conversion cast (unumber) $28 in (word) memset::num#0 ← (number) $28
Adding number conversion cast (unumber) $28 in (void*) memset::str#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(number) $19*(number) $28-(number) $28
Adding number conversion cast (unumber) $19*$28 in (void*) memset::str#1 ← (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(number) $19*(number) $28-(unumber)(number) $28
Adding number conversion cast (unumber) $28 in (word) memset::num#1 ← (number) $28
Adding number conversion cast (unumber) $28 in (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (number) $28
Adding number conversion cast (unumber) $28 in (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (number) $28
Adding number conversion cast (unumber) 0 in (byte) gotoxy::x#1 ← (number) 0
Adding number conversion cast (unumber) 0 in (byte) gotoxy::y#1 ← (number) 0
Adding number conversion cast (unumber) 0 in (bool~) cputs::$1 ← (number) 0 != (byte) cputs::c#1
Adding number conversion cast (unumber) 0 in *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (number) 0
Adding number conversion cast (snumber) 0 in (bool~) printf_sint::$0 ← (signed word) printf_sint::value#11 < (number) 0
Adding number conversion cast (unumber) 0 in (bool~) printf_sint::$5 ← (number) 0 != (byte) printf_sint::format_sign_always#10
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 (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 (snumber) 1 in (signed word) printf_sint::value#1 ← (number) 1
Adding number conversion cast (snumber) 2 in (signed word) printf_sint::value#2 ← (number) 2
Adding number conversion cast (snumber) 1 in (signed word) printf_sint::value#3 ← (number) 1
Adding number conversion cast (snumber) 2 in (signed word) printf_sint::value#4 ← (number) 2
Adding number conversion cast (snumber) 1 in (signed word) printf_sint::value#5 ← (number) 1
Adding number conversion cast (snumber) 1 in (signed word) printf_sint::value#6 ← (number) 1
Adding number conversion cast (snumber) 2 in (signed word) printf_sint::value#7 ← (number) 2
Adding number conversion cast (snumber) 2 in (signed word) printf_sint::value#8 ← (number) 2
Adding number conversion cast (snumber) 2 in (signed word) printf_sint::value#9 ← (number) 2
Adding number conversion cast (snumber) 1 in (signed word) printf_sint::value#10 ← (number) 1
Successful SSA optimization PassNAddNumberTypeConversions
Inlining cast (byte*) memcpy::src#0 ← (byte*)(void*) memcpy::source#2
Inlining cast (byte*) memcpy::dst#0 ← (byte*)(void*) memcpy::destination#2
Inlining cast (byte*) memset::dst#0 ← (byte*)(void*) memset::str#3
Inlining cast (byte) utoa::max_digits#1 ← (unumber)(number) 5
Inlining cast (byte) utoa::max_digits#2 ← (unumber)(number) 4
Inlining cast (byte) utoa::max_digits#3 ← (unumber)(number) 6
Inlining cast (byte) utoa::max_digits#4 ← (unumber)(number) $10
Inlining cast *((byte*) utoa::buffer#2) ← (unumber)(number) 0
Inlining cast *((byte*) utoa::buffer#3) ← (unumber)(number) 0
Inlining cast (byte) utoa::started#1 ← (unumber)(number) 1
Inlining cast (byte) conio_cursor_x ← (unumber)(number) 0
Inlining cast (byte) conio_cursor_y ← (unumber)(number) 0
Inlining cast (byte) gotoxy::y#0 ← (unumber)(number) 0
Inlining cast (byte) gotoxy::x#0 ← (unumber)(number) 0
Inlining cast (byte) conio_cursor_x ← (unumber)(number) 0
Inlining cast (byte) conio_cursor_x ← (unumber)(number) 0
Inlining cast (word) memcpy::num#0 ← (unumber)(number) $19*(number) $28-(number) $28
Inlining cast (word) memcpy::num#1 ← (unumber)(number) $19*(number) $28-(number) $28
Inlining cast (word) memset::num#0 ← (unumber)(number) $28
Inlining cast (word) memset::num#1 ← (unumber)(number) $28
Inlining cast (byte) gotoxy::x#1 ← (unumber)(number) 0
Inlining cast (byte) gotoxy::y#1 ← (unumber)(number) 0
Inlining cast *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (unumber)(number) 0
Inlining cast (signed byte) printf_number_buffer::padding#2 ← (snumber)(number) 0
Inlining cast (signed word) printf_sint::value#1 ← (snumber)(number) 1
Inlining cast (signed word) printf_sint::value#2 ← (snumber)(number) 2
Inlining cast (signed word) printf_sint::value#3 ← (snumber)(number) 1
Inlining cast (signed word) printf_sint::value#4 ← (snumber)(number) 2
Inlining cast (signed word) printf_sint::value#5 ← (snumber)(number) 1
Inlining cast (signed word) printf_sint::value#6 ← (snumber)(number) 1
Inlining cast (signed word) printf_sint::value#7 ← (snumber)(number) 2
Inlining cast (signed word) printf_sint::value#8 ← (snumber)(number) 2
Inlining cast (signed word) printf_sint::value#9 ← (snumber)(number) 2
Inlining cast (signed word) printf_sint::value#10 ← (snumber)(number) 1
Successful SSA optimization Pass2InlineCast
Simplifying constant pointer cast (byte*) 1024
Simplifying constant pointer cast (byte*) 55296
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 5
Simplifying constant integer cast 4
Simplifying constant integer cast 6
Simplifying constant integer cast $10
Simplifying constant integer cast 0
Simplifying constant integer cast 1
Simplifying constant integer cast 0
Simplifying constant integer cast 1
Simplifying constant integer cast $19
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast $28
Simplifying constant integer cast $28
Simplifying constant integer cast $28
Simplifying constant integer cast $19
Simplifying constant integer cast $28
Simplifying constant integer cast 0
Simplifying constant integer cast $28
Simplifying constant integer cast 0
Simplifying constant integer cast $28
Simplifying constant integer cast 0
Simplifying constant integer cast $28
Simplifying constant integer cast 0
Simplifying constant integer cast $19
Simplifying constant integer cast 0
Simplifying constant integer cast $28
Simplifying constant integer cast $28
Simplifying constant integer cast $28
Simplifying constant integer cast $28
Simplifying constant integer cast $28
Simplifying constant integer cast $28
Simplifying constant integer cast $28
Simplifying constant integer cast $28
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 1
Simplifying constant integer cast 2
Simplifying constant integer cast 1
Simplifying constant integer cast 2
Simplifying constant integer cast 1
Simplifying constant integer cast 1
Simplifying constant integer cast 2
Simplifying constant integer cast 2
Simplifying constant integer cast 2
Simplifying constant integer cast 1
Successful SSA optimization PassNCastSimplification
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 5
Finalized unsigned number type (byte) 4
Finalized unsigned number type (byte) 6
Finalized unsigned number type (byte) $10
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 1
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 1
Finalized unsigned number type (byte) $19
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) $19
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) $19
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) $28
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized signed number type (signed byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized signed number type (signed byte) 0
Finalized signed number type (signed byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized signed number type (signed byte) 1
Finalized signed number type (signed byte) 2
Finalized signed number type (signed byte) 1
Finalized signed number type (signed byte) 2
Finalized signed number type (signed byte) 1
Finalized signed number type (signed byte) 1
Finalized signed number type (signed byte) 2
Finalized signed number type (signed byte) 2
Finalized signed number type (signed byte) 2
Finalized signed number type (signed byte) 1
Successful SSA optimization PassNFinalizeNumberTypeConversions
Inferred type updated to byte in (unumber~) utoa::$4 ← (byte) utoa::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#3
Inferred type updated to byte in (unumber~) cputln::$0 ← (byte) $28 - (byte) conio_cursor_x
Inversing boolean not [33] (bool~) memset::$1 ← (word) memset::num#2 <= (byte) 0 from [32] (bool~) memset::$0 ← (word) memset::num#2 > (byte) 0
Inversing boolean not [195] (bool~) gotoxy::$1 ← (byte) gotoxy::y#2 <= (byte) $19 from [194] (bool~) gotoxy::$0 ← (byte) gotoxy::y#2 > (byte) $19
Inversing boolean not [199] (bool~) gotoxy::$3 ← (byte) gotoxy::x#2 < (byte) $28 from [198] (bool~) gotoxy::$2 ← (byte) gotoxy::x#2 >= (byte) $28
Inversing boolean not [228] (bool~) cputc::$2 ← (byte) conio_cursor_x != (byte) $28 from [227] (bool~) cputc::$1 ← (byte) conio_cursor_x == (byte) $28
Inversing boolean not [245] (bool~) cscroll::$1 ← (byte) conio_cursor_y != (byte) $19 from [244] (bool~) cscroll::$0 ← (byte) conio_cursor_y == (byte) $19
Inversing boolean not [311] (bool~) printf_sint::$3 ← (byte) 0 == (byte) printf_sint::format_sign_always#10 from [310] (bool~) printf_sint::$5 ← (byte) 0 != (byte) printf_sint::format_sign_always#10
Inversing boolean not [335] (bool~) printf_number_buffer::$0 ← (byte) 0 == (byte) printf_number_buffer::format_min_length#1 from [334] (bool~) printf_number_buffer::$26 ← (byte) 0 != (byte) printf_number_buffer::format_min_length#1
Inversing boolean not [339] (bool~) printf_number_buffer::$1 ← (byte) 0 == (byte) printf_number_buffer::format_justify_left#1 from [338] (bool~) printf_number_buffer::$27 ← (byte) 0 != (byte) printf_number_buffer::format_justify_left#1
Inversing boolean not [341] (bool~) printf_number_buffer::$2 ← (byte) 0 == (byte) printf_number_buffer::format_zero_padding#1 from [340] (bool~) printf_number_buffer::$28 ← (byte) 0 != (byte) printf_number_buffer::format_zero_padding#1
Inversing boolean not [354] (bool~) printf_number_buffer::$20 ← (byte) 0 == (byte) printf_number_buffer::buffer_sign#1 from [353] (bool~) printf_number_buffer::$29 ← (byte) 0 != (byte) printf_number_buffer::buffer_sign#1
Inversing boolean not [361] (bool~) printf_number_buffer::$23 ← (signed byte) printf_number_buffer::padding#1 >= (signed byte) 0 from [360] (bool~) printf_number_buffer::$22 ← (signed byte) printf_number_buffer::padding#1 < (signed byte) 0
Inversing boolean not [369] (bool~) printf_number_buffer::$7 ← (byte) 0 == (byte) printf_number_buffer::buffer_sign#2 from [368] (bool~) printf_number_buffer::$30 ← (byte) 0 != (byte) printf_number_buffer::buffer_sign#2
Inversing boolean not [386] (bool~) printf_number_buffer::$12 ← (byte) 0 == (byte) printf_number_buffer::format_upper_case#1 from [385] (bool~) printf_number_buffer::$31 ← (byte) 0 != (byte) printf_number_buffer::format_upper_case#1
Inversing boolean not [398] (bool~) printf_number_buffer::$14 ← (byte) 0 == (byte) printf_number_buffer::format_zero_padding#3 from [397] (bool~) printf_number_buffer::$32 ← (byte) 0 != (byte) printf_number_buffer::format_zero_padding#3
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
Alias toupper::ch#1 = toupper::ch#2 toupper::ch#3 toupper::return#1
Alias toupper::return#0 = toupper::$3
Alias toupper::return#2 = toupper::return#4
Alias memcpy::src_end#0 = memcpy::$0
Alias memcpy::src#2 = memcpy::src#3
Alias memcpy::dst#2 = memcpy::dst#3
Alias memcpy::src_end#1 = memcpy::src_end#2
Alias memcpy::destination#3 = memcpy::destination#5 memcpy::destination#4 memcpy::return#0 memcpy::return#4 memcpy::return#1
Alias memset::return#0 = memset::str#2 memset::return#4 memset::return#1
Alias memset::str#3 = memset::str#4
Alias memset::num#2 = memset::num#3
Alias memset::c#4 = memset::c#5
Alias memset::end#0 = memset::$2
Alias memset::c#2 = memset::c#3
Alias memset::dst#2 = memset::dst#3
Alias memset::end#1 = memset::end#2
Alias memset::str#5 = memset::str#6
Alias strupr::src#0 = strupr::str#1
Alias strupr::src#2 = strupr::src#3 strupr::src#4
Alias strupr::str#2 = strupr::str#5 strupr::str#3 strupr::str#4 strupr::return#0 strupr::return#3 strupr::return#1
Alias toupper::return#3 = toupper::return#5
Alias strlen::len#2 = strlen::len#4 strlen::len#3 strlen::return#0 strlen::return#3 strlen::return#1
Alias strlen::str#2 = strlen::str#3
Alias utoa::value#10 = utoa::value#8 utoa::value#12 utoa::value#13 utoa::value#9 utoa::value#14 utoa::value#15 utoa::value#11
Alias utoa::buffer#10 = utoa::buffer#17 utoa::buffer#21 utoa::buffer#16 utoa::buffer#18 utoa::buffer#13 utoa::buffer#19 utoa::buffer#20 utoa::buffer#6
Alias utoa::radix#1 = utoa::radix#2 utoa::radix#3 utoa::radix#4
Alias utoa::digit#2 = utoa::digit#3 utoa::digit#6 utoa::digit#5
Alias utoa::digit_values#10 = utoa::digit_values#5 utoa::digit_values#6 utoa::digit_values#9
Alias utoa::value#2 = utoa::value#5 utoa::value#3 utoa::value#4
Alias utoa::started#2 = utoa::started#3
Alias utoa::buffer#11 = utoa::buffer#12 utoa::buffer#7 utoa::buffer#8 utoa::buffer#9
Alias utoa::max_digits#10 = utoa::max_digits#8 utoa::max_digits#5 utoa::max_digits#9
Alias utoa::digit_value#0 = utoa::digit_value#1
Alias utoa_append::return#0 = utoa_append::return#3
Alias utoa::value#0 = utoa::$9
Alias utoa_append::digit#2 = utoa_append::digit#4 utoa_append::digit#3
Alias utoa_append::value#2 = utoa_append::value#3 utoa_append::value#4 utoa_append::return#1 utoa_append::return#4 utoa_append::return#2
Alias utoa_append::sub#1 = utoa_append::sub#2
Alias utoa_append::buffer#1 = utoa_append::buffer#4 utoa_append::buffer#2
Alias clrscr::line_text#5 = clrscr::line_text#6
Alias clrscr::line_cols#5 = clrscr::line_cols#6
Alias clrscr::l#2 = clrscr::l#5
Alias clrscr::line_text#2 = clrscr::line_text#4 clrscr::line_text#3
Alias clrscr::c#2 = clrscr::c#3
Alias clrscr::line_cols#2 = clrscr::line_cols#4 clrscr::line_cols#3
Alias clrscr::l#3 = clrscr::l#6 clrscr::l#4
Alias gotoxy::x#4 = gotoxy::x#5
Alias gotoxy::offset#0 = gotoxy::$5
Alias gotoxy::y#4 = gotoxy::y#5
Alias cputc::c#13 = cputc::c#14
Alias cputln::ln_offset#0 = cputln::$0
Alias cputs::c#1 = cputs::c#2
Alias cputs::s#0 = cputs::s#25 cputs::s#24
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_sint::value#11 = printf_sint::value#12 printf_sint::value#14 printf_sint::value#15
Alias printf_sint::format_radix#12 = printf_sint::format_radix#15 printf_sint::format_radix#13 printf_sint::format_radix#14
Alias printf_sint::format_min_length#12 = printf_sint::format_min_length#15 printf_sint::format_min_length#13 printf_sint::format_min_length#14
Alias printf_sint::format_justify_left#12 = printf_sint::format_justify_left#15 printf_sint::format_justify_left#13 printf_sint::format_justify_left#14
Alias printf_sint::format_sign_always#10 = printf_sint::format_sign_always#14 printf_sint::format_sign_always#12 printf_sint::format_sign_always#15
Alias printf_sint::format_zero_padding#12 = printf_sint::format_zero_padding#15 printf_sint::format_zero_padding#13 printf_sint::format_zero_padding#14
Alias printf_sint::format_upper_case#12 = printf_sint::format_upper_case#15 printf_sint::format_upper_case#13 printf_sint::format_upper_case#14
Alias printf_sint::value#0 = printf_sint::$4
Alias printf_sint::format_min_length#10 = printf_sint::format_min_length#11
Alias printf_sint::format_justify_left#10 = printf_sint::format_justify_left#11
Alias printf_sint::format_sign_always#11 = printf_sint::format_sign_always#13
Alias printf_sint::format_zero_padding#10 = printf_sint::format_zero_padding#11
Alias printf_sint::format_upper_case#10 = printf_sint::format_upper_case#11
Alias printf_sint::format_radix#10 = printf_sint::format_radix#11
Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#19
Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#7 printf_number_buffer::buffer_sign#11
Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#5 printf_number_buffer::format_min_length#3 printf_number_buffer::format_min_length#4
Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#3 printf_number_buffer::format_justify_left#7 printf_number_buffer::format_justify_left#8
Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11
Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#16 printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#15
Alias strlen::return#2 = strlen::return#4
Alias printf_number_buffer::padding#1 = printf_number_buffer::$21
Alias printf_number_buffer::len#0 = printf_number_buffer::len#3
Alias printf_number_buffer::format_justify_left#4 = printf_number_buffer::format_justify_left#5
Alias printf_number_buffer::format_zero_padding#5 = printf_number_buffer::format_zero_padding#6
Alias printf_number_buffer::buffer_sign#8 = printf_number_buffer::buffer_sign#9
Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12
Alias printf_number_buffer::buffer_digits#15 = printf_number_buffer::buffer_digits#16
Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3
Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#6
Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#12
Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8
Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#13
Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#18
Alias printf_number_buffer::buffer_sign#2 = printf_number_buffer::buffer_sign#3
Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#8 printf_number_buffer::format_zero_padding#7
Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9
Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#5
Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#14 printf_number_buffer::buffer_digits#9
Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#16
Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5
Alias printf_number_buffer::format_upper_case#2 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#3
Alias printf_number_buffer::buffer_digits#11 = printf_number_buffer::buffer_digits#8 printf_number_buffer::buffer_digits#7
Alias printf_number_buffer::format_zero_padding#18 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#2
Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#17 printf_number_buffer::format_justify_left#13
Alias printf_number_buffer::format_zero_padding#3 = printf_number_buffer::format_zero_padding#9
Alias printf_number_buffer::format_justify_left#2 = printf_number_buffer::format_justify_left#6
Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8
Alias printf_number_buffer::buffer_digits#3 = printf_number_buffer::buffer_digits#6 printf_number_buffer::buffer_digits#5
Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15
Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#14 printf_number_buffer::format_justify_left#9
Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15
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 utoa::value#10 = utoa::value#7
Alias utoa::buffer#10 = utoa::buffer#15
Alias utoa::digit#2 = utoa::digit#4
Alias utoa::max_digits#10 = utoa::max_digits#6
Alias utoa::digit_values#10 = utoa::digit_values#7
Alias gotoxy::x#2 = gotoxy::x#4
Alias gotoxy::y#3 = gotoxy::y#4
Alias printf_sint::format_radix#10 = printf_sint::format_radix#12
Alias printf_sint::format_min_length#10 = printf_sint::format_min_length#12
Alias printf_sint::format_justify_left#10 = printf_sint::format_justify_left#12
Alias printf_sint::format_sign_always#10 = printf_sint::format_sign_always#11
Alias printf_sint::format_zero_padding#10 = printf_sint::format_zero_padding#12
Alias printf_sint::format_upper_case#10 = printf_sint::format_upper_case#12
Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#2
Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#4
Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#5
Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#8
Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11
Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#15
Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2
Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#3
Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#16 printf_number_buffer::padding#14 printf_number_buffer::padding#11
Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#13 printf_number_buffer::format_upper_case#2
Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#11 printf_number_buffer::buffer_digits#3 printf_number_buffer::buffer_digits#2
Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#12 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#2
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 printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#11
Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10
Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10
Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10
Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#10
Successful SSA optimization Pass2AliasElimination
Alias candidate removed (volatile)conio_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) toupper::ch#1 (byte) toupper::ch#0
Identical Phi Values (byte*) memcpy::src_end#1 (byte*) memcpy::src_end#0
Identical Phi Values (void*) memcpy::destination#3 (void*) memcpy::destination#2
Identical Phi Values (byte*) memset::end#1 (byte*) memset::end#0
Identical Phi Values (void*) memset::str#5 (void*) memset::str#3
Identical Phi Values (byte) memset::c#2 (byte) memset::c#4
Identical Phi Values (byte*) strupr::src#0 (byte*) strupr::str#0
Identical Phi Values (byte*) strupr::str#2 (byte*) strupr::src#0
Identical Phi Values (byte*) strlen::str#4 (byte*) strlen::str#1
Identical Phi Values (byte) utoa::radix#1 (byte) utoa::radix#0
Identical Phi Values (word) utoa::value#10 (word) utoa::value#1
Identical Phi Values (byte*) utoa::buffer#10 (byte*) utoa::buffer#5
Identical Phi Values (byte) utoa::max_digits#10 (byte) utoa::max_digits#7
Identical Phi Values (word*) utoa::digit_values#10 (word*) utoa::digit_values#8
Identical Phi Values (word) utoa_append::value#5 (word) utoa_append::value#0
Identical Phi Values (word) utoa_append::sub#3 (word) utoa_append::sub#0
Identical Phi Values (byte*) utoa_append::buffer#3 (byte*) utoa_append::buffer#0
Identical Phi Values (word) utoa_append::sub#1 (word) utoa_append::sub#3
Identical Phi Values (byte*) utoa_append::buffer#1 (byte*) utoa_append::buffer#3
Identical Phi Values (byte*) clrscr::line_text#2 (byte*) clrscr::line_text#5
Identical Phi Values (byte*) clrscr::line_cols#2 (byte*) clrscr::line_cols#5
Identical Phi Values (byte) clrscr::l#3 (byte) clrscr::l#2
Identical Phi Values (byte) gotoxy::y#2 (byte) gotoxy::y#1
Identical Phi Values (byte) gotoxy::x#2 (byte) gotoxy::x#1
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
Successful SSA optimization Pass2IdenticalPhiElimination
Identical Phi Values (void*) memset::return#0 (void*) memset::str#3
Successful SSA optimization Pass2IdenticalPhiElimination
Simple Condition (bool~) memcpy::$1 [15] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2
Simple Condition (bool~) memset::$1 [22] if((word) memset::num#2<=(byte) 0) goto memset::@1
Simple Condition (bool~) memset::$3 [29] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@4
Simple Condition (bool~) strupr::$1 [36] if((byte) 0!=*((byte*) strupr::src#2)) goto strupr::@2
Simple Condition (bool~) strlen::$0 [48] if((byte) 0!=*((byte*) strlen::str#2)) goto strlen::@2
Simple Condition (bool~) utoa::$0 [56] if((byte) utoa::radix#0==(const byte) DECIMAL) goto utoa::@1
Simple Condition (bool~) utoa::$1 [60] if((byte) utoa::radix#0==(const byte) HEXADECIMAL) goto utoa::@2
Simple Condition (bool~) utoa::$2 [64] if((byte) utoa::radix#0==(const byte) OCTAL) goto utoa::@3
Simple Condition (bool~) utoa::$3 [68] if((byte) utoa::radix#0==(const byte) BINARY) goto utoa::@4
Simple Condition (bool~) utoa::$5 [85] if((byte) utoa::digit#2<(byte~) utoa::$4) goto utoa::@11
Simple Condition (bool~) utoa_append::$0 [110] if((word) utoa_append::value#2>=(word) utoa_append::sub#0) goto utoa_append::@2
Simple Condition (bool~) clrscr::$0 [126] if((byte) clrscr::l#2<(byte) $19) goto clrscr::@2
Simple Condition (bool~) clrscr::$1 [134] if((byte) clrscr::c#2<(byte) $28) goto clrscr::@5
Simple Condition (bool~) gotoxy::$1 [144] if((byte) gotoxy::y#1<=(byte) $19) goto gotoxy::@1
Simple Condition (bool~) gotoxy::$3 [147] if((byte) gotoxy::x#1<(byte) $28) goto gotoxy::@2
Simple Condition (bool~) cputc::$0 [163] if((byte) cputc::c#13==(byte) '
') goto cputc::@1
Simple Condition (bool~) cputc::$2 [171] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return
Simple Condition (bool~) cscroll::$1 [186] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return
Simple Condition (bool~) cscroll::$9 [188] if((byte) 0!=(byte) conio_scroll_enable) goto cscroll::@3
Simple Condition (bool~) cputs::$1 [224] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2
Simple Condition (bool~) printf_padding::$0 [232] if((byte) printf_padding::i#2<(byte) printf_padding::length#4) goto printf_padding::@2
Simple Condition (bool~) printf_sint::$0 [240] if((signed word) printf_sint::value#11<(signed byte) 0) goto printf_sint::@1
Simple Condition (bool~) printf_sint::$3 [244] if((byte) 0==(byte) printf_sint::format_sign_always#10) goto printf_sint::@2
Simple Condition (bool~) printf_number_buffer::$0 [265] if((byte) 0==(byte) printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1
Simple Condition (bool~) printf_number_buffer::$20 [279] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@13
Simple Condition (bool~) printf_number_buffer::$23 [284] if((signed byte) printf_number_buffer::padding#1>=(signed byte) 0) goto printf_number_buffer::@1
Simple Condition (bool~) printf_number_buffer::$7 [288] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3
Simple Condition (bool~) printf_number_buffer::$12 [298] if((byte) 0==(byte) printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5
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() [90] (bool~) utoa::$8 ← ! (bool~) utoa::$7
Rewriting || if()-condition to two if()s [89] (bool~) utoa::$7 ← (byte) utoa::started#2 || (bool~) utoa::$6
Rewriting ! if()-condition to reversed if() [271] (bool~) printf_number_buffer::$5 ← ! (bool~) printf_number_buffer::$4
Rewriting && if()-condition to two if()s [270] (bool~) printf_number_buffer::$4 ← (bool~) printf_number_buffer::$3 && (signed byte) printf_number_buffer::padding#10
Rewriting && if()-condition to two if()s [269] (bool~) printf_number_buffer::$3 ← (bool~) printf_number_buffer::$1 && (bool~) printf_number_buffer::$2
Rewriting ! if()-condition to reversed if() [293] (bool~) printf_number_buffer::$10 ← ! (bool~) printf_number_buffer::$9
Rewriting && if()-condition to two if()s [292] (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() [307] (bool~) printf_number_buffer::$17 ← ! (bool~) printf_number_buffer::$16
Rewriting && if()-condition to two if()s [306] (bool~) printf_number_buffer::$16 ← (bool~) printf_number_buffer::$15 && (signed byte) printf_number_buffer::padding#10
Rewriting && if()-condition to two if()s [305] (bool~) printf_number_buffer::$15 ← (byte) printf_number_buffer::format_justify_left#0 && (bool~) printf_number_buffer::$14
Successful SSA optimization Pass2ConditionalAndOrRewriting
Warning! Adding boolean cast to non-boolean condition (byte) utoa::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 (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 [191] (word) memcpy::num#0 ← (unumber)(number) $19*(number) $28-(number) $28
Constant right-side identified [196] (word) memcpy::num#1 ← (unumber)(number) $19*(number) $28-(number) $28
Successful SSA optimization Pass2ConstantRValueConsolidation
Constant (const word) strlen::len#0 = 0
Constant (const byte) utoa::max_digits#0 = 0
Constant (const word*) utoa::digit_values#0 = (word*) 0
Constant (const byte) utoa::max_digits#1 = 5
Constant (const word*) utoa::digit_values#1 = RADIX_DECIMAL_VALUES
Constant (const byte) utoa::max_digits#2 = 4
Constant (const word*) utoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES
Constant (const byte) utoa::max_digits#3 = 6
Constant (const word*) utoa::digit_values#3 = RADIX_OCTAL_VALUES
Constant (const byte) utoa::max_digits#4 = $10
Constant (const word*) utoa::digit_values#4 = RADIX_BINARY_VALUES
Constant (const byte) utoa::started#0 = 0
Constant (const byte) utoa::digit#0 = 0
Constant (const byte) utoa::started#1 = 1
Constant (const byte) utoa_append::digit#0 = 0
Constant (const byte*) clrscr::line_text#0 = CONIO_SCREEN_TEXT
Constant (const byte*) clrscr::line_cols#0 = CONIO_SCREEN_COLORS
Constant (const byte) clrscr::l#0 = 0
Constant (const byte) clrscr::c#0 = 0
Constant (const byte) gotoxy::y#0 = 0
Constant (const byte) gotoxy::x#0 = 0
Constant (const void*) memcpy::destination#0 = (void*)CONIO_SCREEN_TEXT
Constant (const void*) memcpy::source#0 = (void*)CONIO_SCREEN_TEXT+$28
Constant (const word) memcpy::num#0 = (unumber)$19*$28-$28
Constant (const void*) memcpy::destination#1 = (void*)CONIO_SCREEN_COLORS
Constant (const void*) memcpy::source#1 = (void*)CONIO_SCREEN_COLORS+$28
Constant (const word) memcpy::num#1 = (unumber)$19*$28-$28
Constant (const void*) memset::str#0 = (void*)CONIO_SCREEN_TEXT+(word)$19*$28-$28
Constant (const byte) memset::c#0 = ' '
Constant (const word) memset::num#0 = $28
Constant (const void*) memset::str#1 = (void*)CONIO_SCREEN_COLORS+(word)$19*$28-$28
Constant (const word) memset::num#1 = $28
Constant (const byte) gotoxy::x#1 = 0
Constant (const byte) gotoxy::y#1 = 0
Constant (const byte) cputs::c#0 = 0
Constant (const byte) printf_padding::i#0 = 0
Constant (const byte*) utoa::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 signed byte) printf_number_buffer::padding#0 = 0
Constant (const signed byte) printf_number_buffer::padding#2 = 0
Constant (const byte) printf_padding::pad#0 = ' '
Constant (const byte) printf_padding::pad#1 = '0'
Constant (const byte) printf_padding::pad#2 = ' '
Constant (const byte) cputc::c#3 = '%'
Constant (const to_nomodify byte*) cputs::s#2 = main::s
Constant (const byte) cputc::c#4 = '%'
Constant (const to_nomodify byte*) cputs::s#3 = main::s1
Constant (const signed word) printf_sint::value#1 = 1
Constant (const byte) printf_sint::format_min_length#0 = 0
Constant (const byte) printf_sint::format_justify_left#0 = 0
Constant (const byte) printf_sint::format_sign_always#0 = 0
Constant (const byte) printf_sint::format_zero_padding#0 = 0
Constant (const byte) printf_sint::format_upper_case#0 = 0
Constant (const byte) printf_sint::format_radix#0 = DECIMAL
Constant (const to_nomodify byte*) cputs::s#4 = main::s2
Constant (const signed word) printf_sint::value#2 = 2
Constant (const byte) printf_sint::format_min_length#1 = 0
Constant (const byte) printf_sint::format_justify_left#1 = 0
Constant (const byte) printf_sint::format_sign_always#1 = 0
Constant (const byte) printf_sint::format_zero_padding#1 = 0
Constant (const byte) printf_sint::format_upper_case#1 = 0
Constant (const byte) printf_sint::format_radix#1 = DECIMAL
Constant (const to_nomodify byte*) cputs::s#5 = main::s3
Constant (const byte) cputc::c#5 = '%'
Constant (const to_nomodify byte*) cputs::s#6 = main::s4
Constant (const byte) cputc::c#6 = '%'
Constant (const to_nomodify byte*) cputs::s#7 = main::s5
Constant (const signed word) printf_sint::value#3 = 1
Constant (const byte) printf_sint::format_min_length#2 = 0
Constant (const byte) printf_sint::format_justify_left#2 = 0
Constant (const byte) printf_sint::format_sign_always#2 = 0
Constant (const byte) printf_sint::format_zero_padding#2 = 0
Constant (const byte) printf_sint::format_upper_case#2 = 0
Constant (const byte) printf_sint::format_radix#2 = DECIMAL
Constant (const to_nomodify byte*) cputs::s#8 = main::s6
Constant (const signed word) printf_sint::value#4 = 2
Constant (const byte) printf_sint::format_min_length#3 = 0
Constant (const byte) printf_sint::format_justify_left#3 = 0
Constant (const byte) printf_sint::format_sign_always#3 = 0
Constant (const byte) printf_sint::format_zero_padding#3 = 0
Constant (const byte) printf_sint::format_upper_case#3 = 0
Constant (const byte) printf_sint::format_radix#3 = DECIMAL
Constant (const to_nomodify byte*) cputs::s#9 = main::s7
Constant (const byte) cputc::c#7 = '%'
Constant (const to_nomodify byte*) cputs::s#10 = main::s8
Constant (const byte) cputc::c#8 = '%'
Constant (const to_nomodify byte*) cputs::s#11 = main::s9
Constant (const signed word) printf_sint::value#5 = 1
Constant (const byte) printf_sint::format_min_length#4 = 0
Constant (const byte) printf_sint::format_justify_left#4 = 0
Constant (const byte) printf_sint::format_sign_always#4 = 0
Constant (const byte) printf_sint::format_zero_padding#4 = 0
Constant (const byte) printf_sint::format_upper_case#4 = 0
Constant (const byte) printf_sint::format_radix#4 = DECIMAL
Constant (const to_nomodify byte*) cputs::s#12 = main::s10
Constant (const signed word) printf_sint::value#6 = 1
Constant (const byte) printf_sint::format_min_length#5 = 0
Constant (const byte) printf_sint::format_justify_left#5 = 0
Constant (const byte) printf_sint::format_sign_always#5 = 0
Constant (const byte) printf_sint::format_zero_padding#5 = 0
Constant (const byte) printf_sint::format_upper_case#5 = 0
Constant (const byte) printf_sint::format_radix#5 = DECIMAL
Constant (const to_nomodify byte*) cputs::s#13 = main::s11
Constant (const byte) cputc::c#9 = '%'
Constant (const to_nomodify byte*) cputs::s#14 = main::s12
Constant (const byte) cputc::c#10 = '%'
Constant (const to_nomodify byte*) cputs::s#15 = main::s13
Constant (const signed word) printf_sint::value#7 = 2
Constant (const byte) printf_sint::format_min_length#6 = 0
Constant (const byte) printf_sint::format_justify_left#6 = 0
Constant (const byte) printf_sint::format_sign_always#6 = 0
Constant (const byte) printf_sint::format_zero_padding#6 = 0
Constant (const byte) printf_sint::format_upper_case#6 = 0
Constant (const byte) printf_sint::format_radix#6 = DECIMAL
Constant (const to_nomodify byte*) cputs::s#16 = main::s14
Constant (const signed word) printf_sint::value#8 = 2
Constant (const byte) printf_sint::format_min_length#7 = 0
Constant (const byte) printf_sint::format_justify_left#7 = 0
Constant (const byte) printf_sint::format_sign_always#7 = 0
Constant (const byte) printf_sint::format_zero_padding#7 = 0
Constant (const byte) printf_sint::format_upper_case#7 = 0
Constant (const byte) printf_sint::format_radix#7 = DECIMAL
Constant (const to_nomodify byte*) cputs::s#17 = main::s15
Constant (const byte) cputc::c#11 = '%'
Constant (const to_nomodify byte*) cputs::s#18 = main::s16
Constant (const byte) cputc::c#12 = '%'
Constant (const to_nomodify byte*) cputs::s#19 = main::s17
Constant (const signed word) printf_sint::value#9 = 2
Constant (const byte) printf_sint::format_min_length#8 = 0
Constant (const byte) printf_sint::format_justify_left#8 = 0
Constant (const byte) printf_sint::format_sign_always#8 = 0
Constant (const byte) printf_sint::format_zero_padding#8 = 0
Constant (const byte) printf_sint::format_upper_case#8 = 0
Constant (const byte) printf_sint::format_radix#8 = DECIMAL
Constant (const to_nomodify byte*) cputs::s#20 = main::s18
Constant (const signed word) printf_sint::value#10 = 1
Constant (const byte) printf_sint::format_min_length#9 = 0
Constant (const byte) printf_sint::format_justify_left#9 = 0
Constant (const byte) printf_sint::format_sign_always#9 = 0
Constant (const byte) printf_sint::format_zero_padding#9 = 0
Constant (const byte) printf_sint::format_upper_case#9 = 0
Constant (const byte) printf_sint::format_radix#9 = DECIMAL
Constant (const to_nomodify byte*) cputs::s#21 = main::s19
Constant (const byte) conio_textcolor = CONIO_TEXTCOLOR_DEFAULT
Constant (const byte) conio_scroll_enable = 1
Successful SSA optimization Pass2ConstantIdentification
Constant (const byte) memset::c#1 = conio_textcolor
Constant (const 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
Successful SSA optimization Pass2ConstantIdentification
Constant (const byte*) strupr::return#2 = strupr::str#0
Successful SSA optimization Pass2ConstantIdentification
if() condition always true - replacing block destination [144] if((const byte) gotoxy::y#1<=(byte) $19) goto gotoxy::@1
if() condition always true - replacing block destination [147] if((const byte) gotoxy::x#1<(byte) $28) goto gotoxy::@2
if() condition always true - replacing block destination [188] if((byte) 0!=(const byte) conio_scroll_enable) goto cscroll::@3
Successful SSA optimization Pass2ConstantIfs
Consolidated constant strings into (const byte*) main::s2
Consolidated constant strings into (const byte*) main::s3
Consolidated constant strings into (const byte*) main::s4
Consolidated constant strings into (const byte*) main::s5
Consolidated constant strings into (const byte*) main::s9
Consolidated constant strings into (const byte*) main::s12
Successful SSA optimization Pass2ConstantStringConsolidation
Simplifying expression containing zero (byte*)&printf_buffer in [238] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (byte) 0
Simplifying expression containing zero (byte*)&printf_buffer in [242] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (byte) '-'
Simplifying expression containing zero (byte*)&printf_buffer in [245] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) ← (byte) '+'
Simplifying expression containing zero (byte*)&printf_buffer in [252] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN)
Successful SSA optimization PassNSimplifyExpressionWithZero
Eliminating unused variable (void*) memcpy::return#2 and assignment [136] (void*) memcpy::return#2 ← (void*) memcpy::destination#2
Eliminating unused variable (void*) memcpy::return#3 and assignment [138] (void*) memcpy::return#3 ← (void*) memcpy::destination#2
Eliminating unused variable (void*) memset::return#2 and assignment [140] (void*) memset::return#2 ← (void*) memset::str#3
Eliminating unused variable (void*) memset::return#3 and assignment [142] (void*) memset::return#3 ← (void*) memset::str#3
Eliminating unused variable (byte) printf_number_buffer::format_sign_always#0 and assignment [180] (byte) printf_number_buffer::format_sign_always#0 ← (byte) printf_sint::format_sign_always#10
Eliminating unused variable (byte) printf_number_buffer::format_radix#0 and assignment [183] (byte) printf_number_buffer::format_radix#0 ← (byte) printf_sint::format_radix#10
Eliminating unused constant (const byte*) strupr::return#2
Eliminating unused constant (const byte) utoa::max_digits#0
Eliminating unused constant (const word*) utoa::digit_values#0
Eliminating unused constant (const byte) cputs::c#0
Eliminating unused constant (const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN
Eliminating unused constant (const byte) conio_scroll_enable
Successful SSA optimization PassNEliminateUnusedVars
Eliminating variable (byte) gotoxy::y#3 from unused block gotoxy::@1
Eliminating variable (byte) gotoxy::x#3 from unused block gotoxy::@2
Eliminating variable (word~) gotoxy::$8 from unused block gotoxy::@2
Eliminating variable (word~) gotoxy::$4 from unused block gotoxy::@2
Eliminating variable (word) gotoxy::offset#0 from unused block gotoxy::@2
Eliminating variable (byte*~) gotoxy::$6 from unused block gotoxy::@2
Eliminating variable (byte*~) gotoxy::$7 from unused block gotoxy::@2
Removing unused procedure gotoxy
Removing unused procedure block gotoxy
Removing PHI-reference to removed block (gotoxy) in block gotoxy::@1
Removing unused procedure block gotoxy::@1
Removing PHI-reference to removed block (gotoxy::@1) in block gotoxy::@2
Removing unused procedure block gotoxy::@3
Removing unused procedure block gotoxy::@2
Removing unused procedure block gotoxy::@4
Removing unused procedure block gotoxy::@return
Removing unused block cscroll::@2
Removing unused block cscroll::@8
Successful SSA optimization Pass2EliminateUnusedBlocks
Adding number conversion cast (unumber) 0 in (bool~) utoa::$12 ← (number) 0 != (byte) utoa::started#2
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 (snumber) 0 in (bool~) printf_number_buffer::$35 ← (number) 0 != (signed byte) printf_number_buffer::padding#10
Adding number conversion cast (snumber) 0 in (bool~) printf_number_buffer::$36 ← (number) 0 != (signed byte) printf_number_buffer::padding#10
Adding number conversion cast (snumber) 0 in (bool~) printf_number_buffer::$37 ← (number) 0 != (signed byte) printf_number_buffer::padding#10
Successful SSA optimization PassNAddNumberTypeConversions
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Simplifying constant integer cast 0
Successful SSA optimization PassNCastSimplification
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized unsigned number type (byte) 0
Finalized signed number type (signed byte) 0
Finalized signed number type (signed byte) 0
Finalized signed number type (signed byte) 0
Successful SSA optimization PassNFinalizeNumberTypeConversions
Alias candidate removed (volatile)conio_cursor_text = cputln::$1 cscroll::$7
Alias candidate removed (volatile)conio_cursor_color = cputln::$2 cscroll::$8
Simple Condition (bool~) toupper::$0 [2] if((byte) toupper::ch#0>=(byte) 'a') goto toupper::@3
Simple Condition (bool~) utoa::$12 [61] if((byte) 0!=(byte) utoa::started#2) goto utoa::@14
Simple Condition (bool~) printf_number_buffer::$1 [171] if((byte) 0==(byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@23
Simple Condition (bool~) printf_number_buffer::$33 [186] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24
Simple Condition (bool~) printf_number_buffer::$34 [195] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@26
Simple Condition (bool~) toupper::$1 [243] if((byte) toupper::ch#0<=(byte) 'z') goto toupper::@1
Simple Condition (bool~) utoa::$6 [244] if((word) utoa::value#2>=(word) utoa::digit_value#0) goto utoa::@14
Simple Condition (bool~) printf_number_buffer::$35 [246] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@8
Simple Condition (bool~) printf_number_buffer::$2 [247] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@22
Simple Condition (bool~) printf_number_buffer::$36 [249] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@10
Simple Condition (bool~) printf_number_buffer::$37 [251] if((signed byte) 0!=(signed byte) printf_number_buffer::padding#10) goto printf_number_buffer::@12
Simple Condition (bool~) printf_number_buffer::$14 [252] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#0) 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 [171] if((byte) 0!=(byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2
Negating conditional jump and destination [186] if((byte) 0==(byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4
Negating conditional jump and destination [195] if((byte) 0==(byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return
Negating conditional jump and destination [247] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2
Negating conditional jump and destination [252] if((byte) 0!=(byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return
Successful SSA optimization Pass2ConditionalJumpSequenceImprovement
Constant right-side identified [46] (byte*) utoa::buffer#0 ← ++ (const byte*) utoa::buffer#5
Successful SSA optimization Pass2ConstantRValueConsolidation
Constant (const byte*) utoa::buffer#0 = ++utoa::buffer#5
Successful SSA optimization Pass2ConstantIdentification
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 [45] (byte*) utoa::buffer#1 ← ++ (const byte*) utoa::buffer#0
Successful SSA optimization Pass2ConstantRValueConsolidation
Constant (const byte*) utoa::buffer#1 = ++utoa::buffer#0
Successful SSA optimization Pass2ConstantIdentification
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 [46] (byte*) utoa::buffer#2 ← ++ (const byte*) utoa::buffer#1
Successful SSA optimization Pass2ConstantRValueConsolidation
Constant (const byte*) utoa::buffer#2 = ++utoa::buffer#1
Successful SSA optimization Pass2ConstantIdentification
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#3 keeping memset::str#3
Inlining Noop Cast [19] (byte*) memset::dst#0 ← (byte*)(void*) memset::str#3 keeping memset::str#3
Inlining Noop Cast [149] (word) printf_sint::uvalue#0 ← (word)(signed word) printf_sint::value#13 keeping printf_sint::value#13
Inlining Noop Cast [169] (signed byte~) printf_number_buffer::$25 ← (signed byte)(byte) printf_number_buffer::format_min_length#0 keeping printf_number_buffer::format_min_length#0
Successful SSA optimization Pass2NopCastInlining
Rewriting multiplication to use shift [52] (byte~) utoa::$10 ← (byte) utoa::digit#2 * (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
Inlining constant with var siblings (const word) memcpy::num#0
Inlining constant with var siblings (const void*) memcpy::destination#1
Inlining constant with var siblings (const void*) memcpy::source#1
Inlining constant with var siblings (const word) memcpy::num#1
Inlining constant with var siblings (const void*) memset::str#0
Inlining constant with var siblings (const byte) memset::c#0
Inlining constant with var siblings (const word) memset::num#0
Inlining constant with var siblings (const void*) memset::str#1
Inlining constant with var siblings (const word) memset::num#1
Inlining constant with var siblings (const byte) memset::c#1
Inlining constant with var siblings (const word) strlen::len#0
Inlining constant with var siblings (const byte*) strlen::str#1
Inlining constant with var siblings (const byte) utoa::max_digits#1
Inlining constant with var siblings (const word*) utoa::digit_values#1
Inlining constant with var siblings (const byte) utoa::max_digits#2
Inlining constant with var siblings (const word*) utoa::digit_values#2
Inlining constant with var siblings (const byte) utoa::max_digits#3
Inlining constant with var siblings (const word*) utoa::digit_values#3
Inlining constant with var siblings (const byte) utoa::max_digits#4
Inlining constant with var siblings (const word*) utoa::digit_values#4
Inlining constant with var siblings (const byte) utoa::started#0
Inlining constant with var siblings (const byte) utoa::digit#0
Inlining constant with var siblings (const byte) utoa::started#1
Inlining constant with var siblings (const byte*) utoa::buffer#5
Inlining constant with var siblings (const byte*) utoa::buffer#0
Inlining constant with var siblings (const byte*) utoa::buffer#1
Inlining constant with var siblings (const byte*) utoa::buffer#2
Inlining constant with var siblings (const byte) utoa_append::digit#0
Inlining constant with var siblings (const byte*) clrscr::line_text#0
Inlining constant with var siblings (const byte*) clrscr::line_cols#0
Inlining constant with var siblings (const byte) clrscr::l#0
Inlining constant with var siblings (const byte) clrscr::c#0
Inlining constant with var siblings (const byte) cputc::c#3
Inlining constant with var siblings (const byte) cputc::c#4
Inlining constant with var siblings (const byte) cputc::c#5
Inlining constant with var siblings (const byte) cputc::c#6
Inlining constant with var siblings (const byte) cputc::c#7
Inlining constant with var siblings (const byte) cputc::c#8
Inlining constant with var siblings (const byte) cputc::c#9
Inlining constant with var siblings (const byte) cputc::c#10
Inlining constant with var siblings (const byte) cputc::c#11
Inlining constant with var siblings (const byte) cputc::c#12
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#21
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 signed word) printf_sint::value#1
Inlining constant with var siblings (const byte) printf_sint::format_min_length#0
Inlining constant with var siblings (const byte) printf_sint::format_justify_left#0
Inlining constant with var siblings (const byte) printf_sint::format_sign_always#0
Inlining constant with var siblings (const byte) printf_sint::format_zero_padding#0
Inlining constant with var siblings (const byte) printf_sint::format_upper_case#0
Inlining constant with var siblings (const byte) printf_sint::format_radix#0
Inlining constant with var siblings (const signed word) printf_sint::value#2
Inlining constant with var siblings (const byte) printf_sint::format_min_length#1
Inlining constant with var siblings (const byte) printf_sint::format_justify_left#1
Inlining constant with var siblings (const byte) printf_sint::format_sign_always#1
Inlining constant with var siblings (const byte) printf_sint::format_zero_padding#1
Inlining constant with var siblings (const byte) printf_sint::format_upper_case#1
Inlining constant with var siblings (const byte) printf_sint::format_radix#1
Inlining constant with var siblings (const signed word) printf_sint::value#3
Inlining constant with var siblings (const byte) printf_sint::format_min_length#2
Inlining constant with var siblings (const byte) printf_sint::format_justify_left#2
Inlining constant with var siblings (const byte) printf_sint::format_sign_always#2
Inlining constant with var siblings (const byte) printf_sint::format_zero_padding#2
Inlining constant with var siblings (const byte) printf_sint::format_upper_case#2
Inlining constant with var siblings (const byte) printf_sint::format_radix#2
Inlining constant with var siblings (const signed word) printf_sint::value#4
Inlining constant with var siblings (const byte) printf_sint::format_min_length#3
Inlining constant with var siblings (const byte) printf_sint::format_justify_left#3
Inlining constant with var siblings (const byte) printf_sint::format_sign_always#3
Inlining constant with var siblings (const byte) printf_sint::format_zero_padding#3
Inlining constant with var siblings (const byte) printf_sint::format_upper_case#3
Inlining constant with var siblings (const byte) printf_sint::format_radix#3
Inlining constant with var siblings (const signed word) printf_sint::value#5
Inlining constant with var siblings (const byte) printf_sint::format_min_length#4
Inlining constant with var siblings (const byte) printf_sint::format_justify_left#4
Inlining constant with var siblings (const byte) printf_sint::format_sign_always#4
Inlining constant with var siblings (const byte) printf_sint::format_zero_padding#4
Inlining constant with var siblings (const byte) printf_sint::format_upper_case#4
Inlining constant with var siblings (const byte) printf_sint::format_radix#4
Inlining constant with var siblings (const signed word) printf_sint::value#6
Inlining constant with var siblings (const byte) printf_sint::format_min_length#5
Inlining constant with var siblings (const byte) printf_sint::format_justify_left#5
Inlining constant with var siblings (const byte) printf_sint::format_sign_always#5
Inlining constant with var siblings (const byte) printf_sint::format_zero_padding#5
Inlining constant with var siblings (const byte) printf_sint::format_upper_case#5
Inlining constant with var siblings (const byte) printf_sint::format_radix#5
Inlining constant with var siblings (const signed word) printf_sint::value#7
Inlining constant with var siblings (const byte) printf_sint::format_min_length#6
Inlining constant with var siblings (const byte) printf_sint::format_justify_left#6
Inlining constant with var siblings (const byte) printf_sint::format_sign_always#6
Inlining constant with var siblings (const byte) printf_sint::format_zero_padding#6
Inlining constant with var siblings (const byte) printf_sint::format_upper_case#6
Inlining constant with var siblings (const byte) printf_sint::format_radix#6
Inlining constant with var siblings (const signed word) printf_sint::value#8
Inlining constant with var siblings (const byte) printf_sint::format_min_length#7
Inlining constant with var siblings (const byte) printf_sint::format_justify_left#7
Inlining constant with var siblings (const byte) printf_sint::format_sign_always#7
Inlining constant with var siblings (const byte) printf_sint::format_zero_padding#7
Inlining constant with var siblings (const byte) printf_sint::format_upper_case#7
Inlining constant with var siblings (const byte) printf_sint::format_radix#7
Inlining constant with var siblings (const signed word) printf_sint::value#9
Inlining constant with var siblings (const byte) printf_sint::format_min_length#8
Inlining constant with var siblings (const byte) printf_sint::format_justify_left#8
Inlining constant with var siblings (const byte) printf_sint::format_sign_always#8
Inlining constant with var siblings (const byte) printf_sint::format_zero_padding#8
Inlining constant with var siblings (const byte) printf_sint::format_upper_case#8
Inlining constant with var siblings (const byte) printf_sint::format_radix#8
Inlining constant with var siblings (const signed word) printf_sint::value#10
Inlining constant with var siblings (const byte) printf_sint::format_min_length#9
Inlining constant with var siblings (const byte) printf_sint::format_justify_left#9
Inlining constant with var siblings (const byte) printf_sint::format_sign_always#9
Inlining constant with var siblings (const byte) printf_sint::format_zero_padding#9
Inlining constant with var siblings (const byte) printf_sint::format_upper_case#9
Inlining constant with var siblings (const byte) printf_sint::format_radix#9
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
Constant inlined cputs::s#5 = (const byte*) main::s3
Constant inlined utoa::digit_values#1 = (const word*) RADIX_DECIMAL_VALUES
Constant inlined cputs::s#6 = (const byte*) main::s4
Constant inlined cputs::s#3 = (const byte*) main::s1
Constant inlined cputs::s#4 = (const byte*) main::s2
Constant inlined utoa::digit_values#4 = (const word*) RADIX_BINARY_VALUES
Constant inlined cputs::s#1 = (const byte*) printf_number_buffer::buffer_digits#0
Constant inlined cputs::s#2 = (const byte*) main::s
Constant inlined utoa::digit_values#2 = (const word*) RADIX_HEXADECIMAL_VALUES
Constant inlined utoa::digit_values#3 = (const word*) RADIX_OCTAL_VALUES
Constant inlined printf_sint::value#7 = (signed byte) 2
Constant inlined conio_textcolor = (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT
Constant inlined printf_sint::value#6 = (signed byte) 1
Constant inlined printf_sint::value#5 = (signed byte) 1
Constant inlined printf_sint::value#4 = (signed byte) 2
Constant inlined clrscr::l#0 = (byte) 0
Constant inlined strlen::len#0 = (word) 0
Constant inlined printf_sint::value#9 = (signed byte) 2
Constant inlined printf_sint::value#8 = (signed byte) 2
Constant inlined cputc::c#10 = (byte) '%'
Constant inlined cputc::c#11 = (byte) '%'
Constant inlined cputc::c#12 = (byte) '%'
Constant inlined printf_sint::format_radix#1 = (const byte) DECIMAL
Constant inlined printf_sint::format_radix#2 = (const byte) DECIMAL
Constant inlined printf_sint::format_radix#3 = (const byte) DECIMAL
Constant inlined printf_sint::format_radix#4 = (const byte) DECIMAL
Constant inlined clrscr::line_text#0 = (const nomodify byte*) CONIO_SCREEN_TEXT
Constant inlined printf_sint::format_radix#0 = (const byte) DECIMAL
Constant inlined printf_sint::format_justify_left#6 = (byte) 0
Constant inlined printf_sint::format_justify_left#5 = (byte) 0
Constant inlined printf_sint::format_justify_left#4 = (byte) 0
Constant inlined printf_sint::format_justify_left#3 = (byte) 0
Constant inlined memcpy::source#0 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(byte) $28
Constant inlined printf_sint::format_justify_left#2 = (byte) 0
Constant inlined printf_sint::format_justify_left#1 = (byte) 0
Constant inlined printf_sint::format_justify_left#0 = (byte) 0
Constant inlined printf_sint::format_sign_always#5 = (byte) 0
Constant inlined printf_sint::format_sign_always#4 = (byte) 0
Constant inlined printf_sint::format_sign_always#7 = (byte) 0
Constant inlined printf_sint::format_sign_always#6 = (byte) 0
Constant inlined printf_sint::format_sign_always#1 = (byte) 0
Constant inlined printf_sint::value#3 = (signed byte) 1
Constant inlined printf_sint::format_sign_always#0 = (byte) 0
Constant inlined printf_sint::value#2 = (signed byte) 2
Constant inlined printf_sint::format_justify_left#9 = (byte) 0
Constant inlined printf_sint::value#1 = (signed byte) 1
Constant inlined printf_sint::format_sign_always#3 = (byte) 0
Constant inlined printf_sint::format_justify_left#8 = (byte) 0
Constant inlined printf_sint::format_sign_always#2 = (byte) 0
Constant inlined printf_sint::format_justify_left#7 = (byte) 0
Constant inlined printf_sint::format_radix#9 = (const byte) DECIMAL
Constant inlined memset::c#0 = (byte) ' '
Constant inlined memset::c#1 = (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT
Constant inlined cputs::s#9 = (const byte*) main::s3
Constant inlined printf_sint::format_radix#5 = (const byte) DECIMAL
Constant inlined printf_sint::format_radix#6 = (const byte) DECIMAL
Constant inlined cputs::s#7 = (const byte*) main::s5
Constant inlined printf_sint::format_radix#7 = (const byte) DECIMAL
Constant inlined cputs::s#8 = (const byte*) main::s2
Constant inlined printf_sint::format_radix#8 = (const byte) DECIMAL
Constant inlined utoa_append::digit#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 printf_sint::format_sign_always#9 = (byte) 0
Constant inlined printf_sint::format_sign_always#8 = (byte) 0
Constant inlined utoa::digit#0 = (byte) 0
Constant inlined strupr::str#0 = (const byte*) printf_number_buffer::buffer_digits#0
Constant inlined printf_padding::pad#0 = (byte) ' '
Constant inlined printf_padding::i#0 = (byte) 0
Constant inlined printf_padding::pad#1 = (byte) '0'
Constant inlined printf_padding::pad#2 = (byte) ' '
Constant inlined main::s19 = (const byte*) main::s3
Constant inlined main::s17 = (const byte*) main::s9
Constant inlined main::s18 = (const byte*) main::s2
Constant inlined utoa::started#1 = (byte) 1
Constant inlined utoa::started#0 = (byte) 0
Constant inlined utoa::buffer#0 = ++(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
Constant inlined utoa::buffer#1 = ++++(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
Constant inlined memset::num#1 = (byte) $28
Constant inlined memset::num#0 = (byte) $28
Constant inlined printf_sint::value#10 = (signed byte) 1
Constant inlined main::s15 = (const byte*) main::s3
Constant inlined main::s16 = (const byte*) main::s12
Constant inlined main::s13 = (const byte*) main::s5
Constant inlined main::s14 = (const byte*) main::s2
Constant inlined main::s11 = (const byte*) main::s3
Constant inlined main::s10 = (const byte*) main::s2
Constant inlined printf_number_buffer::padding#2 = (signed byte) 0
Constant inlined printf_sint::format_min_length#6 = (byte) 0
Constant inlined printf_sint::format_min_length#7 = (byte) 0
Constant inlined printf_sint::format_min_length#8 = (byte) 0
Constant inlined printf_sint::format_min_length#9 = (byte) 0
Constant inlined printf_sint::format_min_length#2 = (byte) 0
Constant inlined utoa::buffer#5 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
Constant inlined printf_sint::format_min_length#3 = (byte) 0
Constant inlined utoa::buffer#2 = ++++++(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
Constant inlined printf_sint::format_min_length#4 = (byte) 0
Constant inlined printf_sint::format_upper_case#9 = (byte) 0
Constant inlined printf_sint::format_min_length#5 = (byte) 0
Constant inlined printf_sint::format_upper_case#8 = (byte) 0
Constant inlined utoa::max_digits#1 = (byte) 5
Constant inlined printf_sint::format_upper_case#7 = (byte) 0
Constant inlined utoa::max_digits#2 = (byte) 4
Constant inlined printf_sint::format_upper_case#6 = (byte) 0
Constant inlined utoa::max_digits#3 = (byte) 6
Constant inlined printf_sint::format_min_length#0 = (byte) 0
Constant inlined printf_sint::format_upper_case#5 = (byte) 0
Constant inlined utoa::max_digits#4 = (byte) $10
Constant inlined printf_sint::format_min_length#1 = (byte) 0
Constant inlined printf_sint::format_upper_case#4 = (byte) 0
Constant inlined printf_sint::format_upper_case#3 = (byte) 0
Constant inlined printf_sint::format_upper_case#2 = (byte) 0
Constant inlined printf_sint::format_upper_case#1 = (byte) 0
Constant inlined printf_number_buffer::padding#0 = (signed byte) 0
Constant inlined printf_sint::format_upper_case#0 = (byte) 0
Constant inlined printf_sint::format_zero_padding#3 = (byte) 0
Constant inlined printf_sint::format_zero_padding#4 = (byte) 0
Constant inlined printf_sint::format_zero_padding#5 = (byte) 0
Constant inlined printf_sint::format_zero_padding#6 = (byte) 0
Constant inlined printf_sint::format_zero_padding#7 = (byte) 0
Constant inlined printf_sint::format_zero_padding#8 = (byte) 0
Constant inlined printf_sint::format_zero_padding#9 = (byte) 0
Constant inlined strlen::str#1 = (const byte*) printf_number_buffer::buffer_digits#0
Constant inlined cputc::c#3 = (byte) '%'
Constant inlined cputc::c#4 = (byte) '%'
Constant inlined cputc::c#5 = (byte) '%'
Constant inlined cputc::c#6 = (byte) '%'
Constant inlined memcpy::source#1 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(byte) $28
Constant inlined cputs::s#20 = (const byte*) main::s2
Constant inlined cputs::s#21 = (const byte*) main::s3
Constant inlined printf_sint::format_zero_padding#0 = (byte) 0
Constant inlined printf_sint::format_zero_padding#1 = (byte) 0
Constant inlined printf_sint::format_zero_padding#2 = (byte) 0
Constant inlined memset::str#1 = (void*)(const nomodify byte*) CONIO_SCREEN_COLORS+(word)(number) $19*(number) $28-(byte) $28
Constant inlined memset::str#0 = (void*)(const nomodify byte*) CONIO_SCREEN_TEXT+(word)(number) $19*(number) $28-(byte) $28
Constant inlined main::s8 = (const byte*) main::s4
Constant inlined main::s6 = (const byte*) main::s2
Constant inlined main::s7 = (const byte*) main::s3
Constant inlined cputs::s#17 = (const byte*) main::s3
Constant inlined memcpy::num#1 = (word)(number) $19*(number) $28-(number) $28
Constant inlined cputc::c#7 = (byte) '%'
Constant inlined cputs::s#16 = (const byte*) main::s2
Constant inlined memcpy::num#0 = (word)(number) $19*(number) $28-(number) $28
Constant inlined cputc::c#8 = (byte) '%'
Constant inlined cputs::s#19 = (const byte*) main::s9
Constant inlined cputc::c#9 = (byte) '%'
Constant inlined cputs::s#18 = (const byte*) main::s12
Constant inlined cputs::s#13 = (const byte*) main::s3
Constant inlined cputs::s#12 = (const byte*) main::s2
Constant inlined cputs::s#15 = (const byte*) main::s5
Constant inlined cputs::s#14 = (const byte*) main::s12
Constant inlined cputs::s#11 = (const byte*) main::s9
Constant inlined cputs::s#10 = (const byte*) main::s4
Constant inlined clrscr::c#0 = (byte) 0
Constant inlined clrscr::line_cols#0 = (const nomodify byte*) CONIO_SCREEN_COLORS
Successful SSA optimization Pass2ConstantInlining
Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1
Successful SSA optimization Pass2ConstantSimplification
Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+1
Simplifying constant integer increment ++(byte*)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+2
Successful SSA optimization Pass2ConstantSimplification
Adding number conversion cast (unumber) 1 in [44] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+(number) 1) ← (byte) 'r'
Adding number conversion cast (unumber) 2 in [45] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+(number) 2) ← (byte) 'r'
Adding number conversion cast (unumber) 3 in [46] *((byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS+(number) 3) ← (byte) 0
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 = 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 (word) memset::num#2 (byte) $28
Identical Phi Values (byte) printf_sint::format_sign_always#10 (byte) 0
Identical Phi Values (byte) printf_sint::format_radix#10 (const byte) DECIMAL
Identical Phi Values (byte) printf_sint::format_min_length#10 (byte) 0
Identical Phi Values (byte) printf_sint::format_justify_left#10 (byte) 0
Identical Phi Values (byte) printf_sint::format_zero_padding#10 (byte) 0
Identical Phi Values (byte) printf_sint::format_upper_case#10 (byte) 0
Successful SSA optimization Pass2IdenticalPhiElimination
Constant (const byte) utoa::radix#0 = DECIMAL
Constant (const byte) printf_number_buffer::format_min_length#0 = 0
Constant (const byte) printf_number_buffer::format_justify_left#0 = 0
Constant (const byte) printf_number_buffer::format_zero_padding#0 = 0
Constant (const byte) printf_number_buffer::format_upper_case#0 = 0
Successful SSA optimization Pass2ConstantIdentification
Constant value identified (signed byte)printf_number_buffer::format_min_length#0 in [163] (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 [13] if((byte) $28<=(byte) 0) goto memset::@1
if() condition always true - replacing block destination [34] if((const byte) utoa::radix#0==(const byte) DECIMAL) goto utoa::@1
if() condition always false - eliminating [35] if((const byte) utoa::radix#0==(const byte) HEXADECIMAL) goto utoa::@2
if() condition always false - eliminating [36] if((const byte) utoa::radix#0==(const byte) OCTAL) goto utoa::@3
if() condition always false - eliminating [37] if((const byte) utoa::radix#0==(const byte) BINARY) goto utoa::@4
if() condition always true - replacing block destination [141] if((byte) 0==(byte) 0) goto printf_sint::@2
if() condition always true - replacing block destination [154] if((byte) 0==(const byte) printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1
if() condition always false - eliminating [156] if((byte) 0!=(const byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2
if() condition always true - replacing block destination [169] if((byte) 0==(const byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4
if() condition always true - replacing block destination [172] if((byte) 0==(const byte) printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5
if() condition always true - replacing block destination [176] if((byte) 0==(const byte) printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return
if() condition always false - eliminating [227] if((byte) 0!=(const byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2
if() condition always false - eliminating [230] if((byte) 0!=(const byte) printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return
Successful SSA optimization Pass2ConstantIfs
Simplifying constant evaluating to zero (signed byte)(const byte) printf_number_buffer::format_min_length#0 in [163] (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 PassNSimplifyConstantZero
Simplifying expression containing zero printf_number_buffer::len#2 in [163] (signed byte) printf_number_buffer::padding#1 ← (signed byte) 0 - (signed byte) printf_number_buffer::len#2
Successful SSA optimization PassNSimplifyExpressionWithZero
Eliminating unused constant (const byte) BINARY
Eliminating unused constant (const byte) OCTAL
Eliminating unused constant (const byte) HEXADECIMAL
Eliminating unused constant (const byte) utoa::radix#0
Eliminating unused constant (const byte) printf_number_buffer::format_min_length#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
Successful SSA optimization PassNEliminateUnusedVars
Eliminating unused constant (const byte) DECIMAL
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*) strlen::str#2 from unused block strlen::@1
Eliminating variable (word) strlen::len#2 from unused block strlen::@1
Eliminating variable (word) strlen::len#1 from unused block strlen::@2
Eliminating variable (byte*) strlen::str#0 from unused block strlen::@2
Eliminating variable (word) strlen::return#2 from unused block printf_number_buffer::@6
Eliminating variable (word~) printf_number_buffer::$19 from unused block printf_number_buffer::@15
Eliminating variable (signed byte) printf_number_buffer::len#0 from unused block printf_number_buffer::@15
Eliminating variable (signed byte) printf_number_buffer::len#2 from unused block printf_number_buffer::@13
Eliminating variable (signed byte) printf_number_buffer::padding#1 from unused block printf_number_buffer::@13
Eliminating variable (signed byte) printf_number_buffer::len#1 from unused block printf_number_buffer::@7
Eliminating variable (byte) printf_padding::length#1 from unused block printf_number_buffer::@10
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 unused procedure strlen
Removing unused procedure block strlen
Removing PHI-reference to removed block (strlen) in block strlen::@1
Removing PHI-reference to removed block (strlen) in block strlen::@1
Removing unused procedure block strlen::@1
Removing unused procedure block strlen::@2
Removing unused procedure block strlen::@3
Removing unused procedure block strlen::@return
Removing unused block utoa::@6
Removing PHI-reference to removed block (utoa::@2) in block utoa::@5
Removing PHI-reference to removed block (utoa::@2) in block utoa::@5
Removing unused block utoa::@2
Removing unused block utoa::@7
Removing PHI-reference to removed block (utoa::@3) in block utoa::@5
Removing PHI-reference to removed block (utoa::@3) in block utoa::@5
Removing unused block utoa::@3
Removing unused block utoa::@8
Removing PHI-reference to removed block (utoa::@4) in block utoa::@5
Removing PHI-reference to removed block (utoa::@4) in block utoa::@5
Removing unused block utoa::@4
Removing unused block utoa::@9
Removing PHI-reference to removed block (printf_sint::@4) in block printf_sint::@2
Removing unused block printf_sint::@4
Removing unused block printf_number_buffer::@6
Removing PHI-reference to removed block (printf_number_buffer::@15) in block printf_number_buffer::@13
Removing unused block printf_number_buffer::@15
Removing PHI-reference to removed block (printf_number_buffer::@13) in block printf_number_buffer::@1
Removing unused block printf_number_buffer::@13
Removing unused block printf_number_buffer::@7
Removing PHI-reference to removed block (printf_number_buffer::@14) in block printf_number_buffer::@1
Removing unused block printf_number_buffer::@14
Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding
Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding
Removing unused block printf_number_buffer::@10
Removing unused block printf_number_buffer::@18
Removing unused block printf_number_buffer::@11
Removing unused block printf_number_buffer::@20
Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding
Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding
Removing unused block printf_number_buffer::@12
Removing unused block printf_number_buffer::@21
Removing unused block printf_number_buffer::@24
Removing unused block printf_number_buffer::@25
Removing unused block printf_number_buffer::@26
Successful SSA optimization Pass2EliminateUnusedBlocks
Alias candidate removed (volatile)conio_cursor_text = cputln::$1 cscroll::$7
Alias candidate removed (volatile)conio_cursor_color = cputln::$2 cscroll::$8
Identical Phi Values (byte) utoa::max_digits#7 (byte) 5
Identical Phi Values (word*) utoa::digit_values#8 (const word*) RADIX_DECIMAL_VALUES
Identical Phi Values (byte) printf_padding::length#4 (byte) printf_padding::length#0
Identical Phi Values (byte) printf_padding::pad#5 (byte) ' '
Identical Phi Values (signed byte) printf_number_buffer::padding#10 (signed byte) 0
Successful SSA optimization Pass2IdenticalPhiElimination
Constant right-side identified [18] (byte~) utoa::$4 ← (byte) 5 - (byte) 1
Constant right-side identified [122] (byte) printf_padding::length#0 ← (byte)(signed byte) 0
Successful SSA optimization Pass2ConstantRValueConsolidation
Constant (const byte) utoa::$4 = 5-1
Constant (const byte) cputc::c#1 = ' '
Constant (const byte) printf_padding::length#0 = (byte)0
Successful SSA optimization Pass2ConstantIdentification
if() condition always false - eliminating [104] if((byte) printf_padding::i#2<(const byte) printf_padding::length#0) goto printf_padding::@2
if() condition always false - eliminating [172] if((signed byte) 0!=(signed byte) 0) goto printf_number_buffer::@8
Successful SSA optimization Pass2ConstantIfs
Simplifying constant evaluating to zero (byte)(signed byte) 0 in
Successful SSA optimization PassNSimplifyConstantZero
Eliminating unused constant (const word*) RADIX_BINARY_VALUES
Eliminating unused constant (const word*) RADIX_OCTAL_VALUES
Eliminating unused constant (const word*) RADIX_HEXADECIMAL_VALUES
Eliminating unused constant (const byte) printf_padding::length#0
Successful SSA optimization PassNEliminateUnusedVars
Eliminating variable (byte) printf_padding::i#2 from unused block printf_padding::@1
Eliminating variable (byte) printf_padding::i#1 from unused block printf_padding::@3
Removing unused procedure printf_padding
Removing unused procedure block printf_padding
Removing PHI-reference to removed block (printf_padding) in block printf_padding::@1
Removing unused procedure block printf_padding::@1
Removing unused procedure block printf_padding::@2
Removing PHI-reference to removed block (printf_padding::@2) in block cputc
Removing unused procedure block printf_padding::@3
Removing unused procedure block printf_padding::@return
Removing unused block printf_number_buffer::@8
Removing unused block printf_number_buffer::@16
Successful SSA optimization Pass2EliminateUnusedBlocks
Inlining constant with var siblings (const byte) cputc::c#1
Constant inlined utoa::$4 = (byte) 5-(byte) 1
Constant inlined cputc::c#1 = (byte) ' '
Successful SSA optimization Pass2ConstantInlining
Alias candidate removed (volatile)conio_cursor_text = cputln::$1 cscroll::$7
Alias candidate removed (volatile)conio_cursor_color = 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
Added new block during phi lifting utoa::@17(between utoa::@16 and utoa::@13)
Adding NOP phi() at start of @begin
Adding NOP phi() at start of @2
Adding NOP phi() at start of @3
Adding NOP phi() at start of @end
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@1
Adding NOP phi() at start of main::@2
Adding NOP phi() at start of main::@3
Adding NOP phi() at start of main::@4
Adding NOP phi() at start of main::@5
Adding NOP phi() at start of main::@6
Adding NOP phi() at start of main::@7
Adding NOP phi() at start of main::@8
Adding NOP phi() at start of main::@9
Adding NOP phi() at start of main::@10
Adding NOP phi() at start of main::@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::@15
Adding NOP phi() at start of main::@16
Adding NOP phi() at start of main::@17
Adding NOP phi() at start of main::@18
Adding NOP phi() at start of main::@19
Adding NOP phi() at start of main::@20
Adding NOP phi() at start of main::@21
Adding NOP phi() at start of main::@22
Adding NOP phi() at start of main::@23
Adding NOP phi() at start of main::@24
Adding NOP phi() at start of main::@25
Adding NOP phi() at start of main::@26
Adding NOP phi() at start of main::@27
Adding NOP phi() at start of main::@28
Adding NOP phi() at start of main::@29
Adding NOP phi() at start of main::@30
Adding NOP phi() at start of main::@31
Adding NOP phi() at start of main::@32
Adding NOP phi() at start of main::@33
Adding NOP phi() at start of main::@34
Adding NOP phi() at start of main::@35
Adding NOP phi() at start of main::@36
Adding NOP phi() at start of main::@37
Adding NOP phi() at start of main::@38
Adding NOP phi() at start of main::@39
Adding NOP phi() at start of main::@40
Adding NOP phi() at start of main::@41
Adding NOP phi() at start of cputc::@5
Adding NOP phi() at start of cputc::@1
Adding NOP phi() at start of cputc::@4
Adding NOP phi() at start of cputln::@1
Adding NOP phi() at start of cscroll::@1
Adding NOP phi() at start of cscroll::@3
Adding NOP phi() at start of cscroll::@4
Adding NOP phi() at start of cscroll::@5
Adding NOP phi() at start of cscroll::@6
Adding NOP phi() at start of memset::@1
Adding NOP phi() at start of memcpy::@3
Adding NOP phi() at start of printf_sint::@6
Adding NOP phi() at start of printf_number_buffer
Adding NOP phi() at start of printf_number_buffer::@1
Adding NOP phi() at start of printf_number_buffer::@23
Adding NOP phi() at start of printf_number_buffer::@22
Adding NOP phi() at start of printf_number_buffer::@17
Adding NOP phi() at start of printf_number_buffer::@3
Adding NOP phi() at start of printf_number_buffer::@4
Adding NOP phi() at start of printf_number_buffer::@5
Adding NOP phi() at start of printf_number_buffer::@19
Adding NOP phi() at start of utoa
Adding NOP phi() at start of utoa::@1
Adding NOP phi() at start of clrscr
Adding NOP phi() at start of clrscr::@2
CALL GRAPH
Calls in [] to main:6
Calls in [main] to clrscr:10 cputc:12 cputs:14 cputc:16 cputs:18 printf_sint:20 cputs:22 printf_sint:24 cputs:26 cputc:28 cputs:30 cputc:32 cputs:34 printf_sint:36 cputs:38 printf_sint:40 cputs:42 cputc:44 cputs:46 cputc:48 cputs:50 printf_sint:52 cputs:54 printf_sint:56 cputs:58 cputc:60 cputs:62 cputc:64 cputs:66 printf_sint:68 cputs:70 printf_sint:72 cputs:74 cputc:76 cputs:78 cputc:80 cputs:82 printf_sint:84 cputs:86 printf_sint:88 cputs:90
Calls in [cputs] to cputc:102
Calls in [cputc] to cscroll:114 cputln:118
Calls in [cputln] to cscroll:127
Calls in [cscroll] to memcpy:133 memcpy:135 memset:137 memset:139
Calls in [printf_sint] to utoa:175 printf_number_buffer:177
Calls in [printf_number_buffer] to cputc:190 cputs:195
Calls in [utoa] to utoa_append:224
Created 25 initial phi equivalence classes
Coalesced [94] cputs::s#26 ← cputs::s#23
Coalesced [101] cputc::c#15 ← cputc::c#0
Coalesced [103] cputs::s#27 ← cputs::s#0
Coalesced [155] memset::dst#5 ← memset::dst#1
Coalesced [167] memcpy::src#5 ← memcpy::src#1
Coalesced [168] memcpy::dst#5 ← memcpy::dst#1
Coalesced [172] printf_sint::value#17 ← printf_sint::value#11
Coalesced [182] printf_sint::value#16 ← printf_sint::value#0
Coalesced [189] cputc::c#16 ← cputc::c#2
Coalesced [200] utoa::value#17 ← utoa::value#1
Coalesced [212] utoa::value#18 ← utoa::value#2
Coalesced [213] utoa::started#6 ← utoa::started#2
Coalesced [214] utoa::buffer#23 ← utoa::buffer#11
Coalesced [217] utoa::digit#7 ← utoa::digit#1
Coalesced (already) [218] utoa::value#16 ← utoa::value#6
Coalesced (already) [219] utoa::started#5 ← utoa::started#4
Coalesced (already) [220] utoa::buffer#22 ← utoa::buffer#14
Coalesced [228] utoa::value#19 ← utoa::value#0
Coalesced [229] utoa::buffer#24 ← utoa::buffer#4
Coalesced [230] utoa_append::value#6 ← utoa_append::value#0
Coalesced [237] utoa_append::value#7 ← utoa_append::value#1
Coalesced [238] utoa_append::digit#5 ← utoa_append::digit#1
Coalesced [253] clrscr::l#7 ← clrscr::l#1
Coalesced [254] clrscr::line_text#7 ← clrscr::line_text#1
Coalesced [255] clrscr::line_cols#7 ← clrscr::line_cols#1
Coalesced [259] clrscr::c#4 ← clrscr::c#1
Coalesced down to 20 phi equivalence classes
Culled Empty Block (label) @3
Culled Empty Block (label) main::@41
Culled Empty Block (label) cputs::@3
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) printf_sint::@3
Culled Empty Block (label) printf_sint::@6
Culled Empty Block (label) printf_number_buffer::@1
Culled Empty Block (label) printf_number_buffer::@23
Culled Empty Block (label) printf_number_buffer::@22
Culled Empty Block (label) printf_number_buffer::@17
Culled Empty Block (label) printf_number_buffer::@3
Culled Empty Block (label) printf_number_buffer::@4
Culled Empty Block (label) printf_number_buffer::@19
Culled Empty Block (label) utoa::@1
Culled Empty Block (label) utoa::@5
Culled Empty Block (label) utoa::@17
Culled Empty Block (label) clrscr::@2
Renumbering block memset::@2 to memset::@1
Renumbering block memset::@3 to memset::@2
Renumbering block memset::@4 to memset::@3
Renumbering block utoa::@10 to utoa::@1
Renumbering block utoa::@11 to utoa::@2
Renumbering block utoa::@12 to utoa::@3
Renumbering block utoa::@13 to utoa::@4
Renumbering block utoa::@14 to utoa::@5
Renumbering block utoa::@15 to utoa::@6
Renumbering block utoa::@16 to utoa::@7
Renumbering block clrscr::@3 to clrscr::@2
Renumbering block clrscr::@4 to clrscr::@3
Renumbering block clrscr::@5 to clrscr::@4
Renumbering block clrscr::@6 to clrscr::@5
Renumbering block 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_sint::@5 to printf_sint::@3
Renumbering block printf_number_buffer::@2 to printf_number_buffer::@1
Renumbering block printf_number_buffer::@5 to printf_number_buffer::@2
Renumbering block printf_number_buffer::@9 to printf_number_buffer::@3
Adding NOP phi() at start of @begin
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::@1
Adding NOP phi() at start of main::@2
Adding NOP phi() at start of main::@3
Adding NOP phi() at start of main::@4
Adding NOP phi() at start of main::@5
Adding NOP phi() at start of main::@6
Adding NOP phi() at start of main::@7
Adding NOP phi() at start of main::@8
Adding NOP phi() at start of main::@9
Adding NOP phi() at start of main::@10
Adding NOP phi() at start of main::@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::@15
Adding NOP phi() at start of main::@16
Adding NOP phi() at start of main::@17
Adding NOP phi() at start of main::@18
Adding NOP phi() at start of main::@19
Adding NOP phi() at start of main::@20
Adding NOP phi() at start of main::@21
Adding NOP phi() at start of main::@22
Adding NOP phi() at start of main::@23
Adding NOP phi() at start of main::@24
Adding NOP phi() at start of main::@25
Adding NOP phi() at start of main::@26
Adding NOP phi() at start of main::@27
Adding NOP phi() at start of main::@28
Adding NOP phi() at start of main::@29
Adding NOP phi() at start of main::@30
Adding NOP phi() at start of main::@31
Adding NOP phi() at start of main::@32
Adding NOP phi() at start of main::@33
Adding NOP phi() at start of main::@34
Adding NOP phi() at start of main::@35
Adding NOP phi() at start of main::@36
Adding NOP phi() at start of main::@37
Adding NOP phi() at start of main::@38
Adding NOP phi() at start of main::@39
Adding NOP phi() at start of main::@40
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 cscroll::@4
Adding NOP phi() at start of printf_number_buffer
Adding NOP phi() at start of printf_number_buffer::@2
Adding NOP phi() at start of utoa
Adding NOP phi() at start of utoa_append
Adding NOP phi() at start of clrscr
FINAL CONTROL FLOW GRAPH
@begin: scope:[] from
[0] phi()
to:@1
@1: scope:[] from @begin
[1] (byte) conio_cursor_x ← (byte) 0
[2] (byte) conio_cursor_y ← (byte) 0
[3] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT
[4] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS
to:@2
@2: scope:[] from @1
[5] phi()
[6] call main
to:@end
@end: scope:[] from @2
[7] phi()
(void()) main()
main: scope:[main] from @2
[8] phi()
[9] call clrscr
to:main::@1
main::@1: scope:[main] from main
[10] phi()
[11] call cputc
to:main::@2
main::@2: scope:[main] from main::@1
[12] phi()
[13] call cputs
to:main::@3
main::@3: scope:[main] from main::@2
[14] phi()
[15] call cputc
to:main::@4
main::@4: scope:[main] from main::@3
[16] phi()
[17] call cputs
to:main::@5
main::@5: scope:[main] from main::@4
[18] phi()
[19] call printf_sint
to:main::@6
main::@6: scope:[main] from main::@5
[20] phi()
[21] call cputs
to:main::@7
main::@7: scope:[main] from main::@6
[22] phi()
[23] call printf_sint
to:main::@8
main::@8: scope:[main] from main::@7
[24] phi()
[25] call cputs
to:main::@9
main::@9: scope:[main] from main::@8
[26] phi()
[27] call cputc
to:main::@10
main::@10: scope:[main] from main::@9
[28] phi()
[29] call cputs
to:main::@11
main::@11: scope:[main] from main::@10
[30] phi()
[31] call cputc
to:main::@12
main::@12: scope:[main] from main::@11
[32] phi()
[33] call cputs
to:main::@13
main::@13: scope:[main] from main::@12
[34] phi()
[35] call printf_sint
to:main::@14
main::@14: scope:[main] from main::@13
[36] phi()
[37] call cputs
to:main::@15
main::@15: scope:[main] from main::@14
[38] phi()
[39] call printf_sint
to:main::@16
main::@16: scope:[main] from main::@15
[40] phi()
[41] call cputs
to:main::@17
main::@17: scope:[main] from main::@16
[42] phi()
[43] call cputc
to:main::@18
main::@18: scope:[main] from main::@17
[44] phi()
[45] call cputs
to:main::@19
main::@19: scope:[main] from main::@18
[46] phi()
[47] call cputc
to:main::@20
main::@20: scope:[main] from main::@19
[48] phi()
[49] call cputs
to:main::@21
main::@21: scope:[main] from main::@20
[50] phi()
[51] call printf_sint
to:main::@22
main::@22: scope:[main] from main::@21
[52] phi()
[53] call cputs
to:main::@23
main::@23: scope:[main] from main::@22
[54] phi()
[55] call printf_sint
to:main::@24
main::@24: scope:[main] from main::@23
[56] phi()
[57] call cputs
to:main::@25
main::@25: scope:[main] from main::@24
[58] phi()
[59] call cputc
to:main::@26
main::@26: scope:[main] from main::@25
[60] phi()
[61] call cputs
to:main::@27
main::@27: scope:[main] from main::@26
[62] phi()
[63] call cputc
to:main::@28
main::@28: scope:[main] from main::@27
[64] phi()
[65] call cputs
to:main::@29
main::@29: scope:[main] from main::@28
[66] phi()
[67] call printf_sint
to:main::@30
main::@30: scope:[main] from main::@29
[68] phi()
[69] call cputs
to:main::@31
main::@31: scope:[main] from main::@30
[70] phi()
[71] call printf_sint
to:main::@32
main::@32: scope:[main] from main::@31
[72] phi()
[73] call cputs
to:main::@33
main::@33: scope:[main] from main::@32
[74] phi()
[75] call cputc
to:main::@34
main::@34: scope:[main] from main::@33
[76] phi()
[77] call cputs
to:main::@35
main::@35: scope:[main] from main::@34
[78] phi()
[79] call cputc
to:main::@36
main::@36: scope:[main] from main::@35
[80] phi()
[81] call cputs
to:main::@37
main::@37: scope:[main] from main::@36
[82] phi()
[83] call printf_sint
to:main::@38
main::@38: scope:[main] from main::@37
[84] phi()
[85] call cputs
to:main::@39
main::@39: scope:[main] from main::@38
[86] phi()
[87] call printf_sint
to:main::@40
main::@40: scope:[main] from main::@39
[88] phi()
[89] call cputs
to:main::@return
main::@return: scope:[main] from main::@40
[90] return
to:@return
(void()) cputs((to_nomodify byte*) cputs::s)
cputs: scope:[cputs] from main::@10 main::@12 main::@14 main::@16 main::@18 main::@2 main::@20 main::@22 main::@24 main::@26 main::@28 main::@30 main::@32 main::@34 main::@36 main::@38 main::@4 main::@40 main::@6 main::@8 printf_number_buffer::@2
[91] (to_nomodify byte*) cputs::s#23 ← phi( main::@10/(const byte*) main::s4 main::@12/(const byte*) main::s5 main::@14/(const byte*) main::s2 main::@16/(const byte*) main::s3 main::@18/(const byte*) main::s4 main::@2/(const byte*) main::s main::@20/(const byte*) main::s9 main::@22/(const byte*) main::s2 main::@24/(const byte*) main::s3 main::@26/(const byte*) main::s12 main::@28/(const byte*) main::s5 main::@30/(const byte*) main::s2 main::@32/(const byte*) main::s3 main::@34/(const byte*) main::s12 main::@36/(const byte*) main::s9 main::@38/(const byte*) main::s2 main::@4/(const byte*) main::s1 main::@40/(const byte*) main::s3 main::@6/(const byte*) main::s2 main::@8/(const byte*) main::s3 printf_number_buffer::@2/(const byte*) printf_number_buffer::buffer_digits#0 )
to:cputs::@1
cputs::@1: scope:[cputs] from cputs cputs::@2
[92] (to_nomodify byte*) cputs::s#22 ← phi( cputs/(to_nomodify byte*) cputs::s#23 cputs::@2/(to_nomodify byte*) cputs::s#0 )
[93] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#22)
[94] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#22
[95] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2
to:cputs::@return
cputs::@return: scope:[cputs] from cputs::@1
[96] return
to:@return
cputs::@2: scope:[cputs] from cputs::@1
[97] (byte) cputc::c#0 ← (byte) cputs::c#1
[98] call cputc
to:cputs::@1
(void()) cputc((byte) cputc::c)
cputc: scope:[cputc] from cputs::@2 main::@1 main::@11 main::@17 main::@19 main::@25 main::@27 main::@3 main::@33 main::@35 main::@9 printf_number_buffer::@3
[99] (byte) cputc::c#13 ← phi( cputs::@2/(byte) cputc::c#0 main::@1/(byte) '%' main::@11/(byte) '%' main::@17/(byte) '%' main::@19/(byte) '%' main::@25/(byte) '%' main::@27/(byte) '%' main::@3/(byte) '%' main::@33/(byte) '%' main::@35/(byte) '%' main::@9/(byte) '%' printf_number_buffer::@3/(byte) cputc::c#2 )
[100] if((byte) cputc::c#13==(byte) '
') goto cputc::@1
to:cputc::@2
cputc::@2: scope:[cputc] from cputc
[101] *((byte*) conio_cursor_text) ← (byte) cputc::c#13
[102] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text
[103] *((byte*) conio_cursor_color) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT
[104] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color
[105] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x
[106] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return
to:cputc::@3
cputc::@3: scope:[cputc] from cputc::@2
[107] (byte) conio_cursor_x ← (byte) 0
[108] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y
[109] call cscroll
to:cputc::@return
cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3
[110] return
to:@return
cputc::@1: scope:[cputc] from cputc
[111] phi()
[112] call cputln
to:cputc::@return
(void()) cputln()
cputln: scope:[cputln] from cputc::@1
[113] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x
[114] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0
[115] (byte*) conio_cursor_text ← (byte*~) cputln::$1
[116] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0
[117] (byte*) conio_cursor_color ← (byte*~) cputln::$2
[118] (byte) conio_cursor_x ← (byte) 0
[119] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y
[120] call cscroll
to:cputln::@return
cputln::@return: scope:[cputln] from cputln
[121] return
to:@return
(void()) cscroll()
cscroll: scope:[cscroll] from cputc::@3 cputln
[122] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return
to:cscroll::@1
cscroll::@1: scope:[cscroll] from cscroll
[123] phi()
[124] call memcpy
to:cscroll::@2
cscroll::@2: scope:[cscroll] from cscroll::@1
[125] phi()
[126] call memcpy
to:cscroll::@3
cscroll::@3: scope:[cscroll] from cscroll::@2
[127] phi()
[128] call memset
to:cscroll::@4
cscroll::@4: scope:[cscroll] from cscroll::@3
[129] phi()
[130] call memset
to:cscroll::@5
cscroll::@5: scope:[cscroll] from cscroll::@4
[131] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28
[132] (byte*) conio_cursor_text ← (byte*~) cscroll::$7
[133] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28
[134] (byte*) conio_cursor_color ← (byte*~) cscroll::$8
[135] (byte) conio_cursor_y ← -- (byte) conio_cursor_y
to:cscroll::@return
cscroll::@return: scope:[cscroll] from cscroll cscroll::@5
[136] return
to:@return
(void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num)
memset: scope:[memset] from cscroll::@3 cscroll::@4
[137] (byte) memset::c#4 ← phi( cscroll::@3/(byte) ' ' cscroll::@4/(const nomodify byte) CONIO_TEXTCOLOR_DEFAULT )
[137] (void*) memset::str#3 ← 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 )
to:memset::@1
memset::@1: scope:[memset] from memset
[138] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28
[139] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3
to:memset::@2
memset::@2: scope:[memset] from memset::@1 memset::@3
[140] (byte*) memset::dst#2 ← phi( memset::@1/(byte*) memset::dst#4 memset::@3/(byte*) memset::dst#1 )
[141] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3
to:memset::@return
memset::@return: scope:[memset] from memset::@2
[142] return
to:@return
memset::@3: scope:[memset] from memset::@2
[143] *((byte*) memset::dst#2) ← (byte) memset::c#4
[144] (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
[145] (void*) memcpy::destination#2 ← phi( cscroll::@1/(void*)(const nomodify byte*) CONIO_SCREEN_TEXT cscroll::@2/(void*)(const nomodify byte*) CONIO_SCREEN_COLORS )
[145] (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 )
[146] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28
[147] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2
[148] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2
to:memcpy::@1
memcpy::@1: scope:[memcpy] from memcpy memcpy::@2
[149] (byte*) memcpy::dst#2 ← phi( memcpy/(byte*) memcpy::dst#4 memcpy::@2/(byte*) memcpy::dst#1 )
[149] (byte*) memcpy::src#2 ← phi( memcpy/(byte*) memcpy::src#4 memcpy::@2/(byte*) memcpy::src#1 )
[150] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2
to:memcpy::@return
memcpy::@return: scope:[memcpy] from memcpy::@1
[151] return
to:@return
memcpy::@2: scope:[memcpy] from memcpy::@1
[152] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2)
[153] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2
[154] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2
to:memcpy::@1
(void()) printf_sint((signed word) printf_sint::value , (byte) printf_sint::format_min_length , (byte) printf_sint::format_justify_left , (byte) printf_sint::format_sign_always , (byte) printf_sint::format_zero_padding , (byte) printf_sint::format_upper_case , (byte) printf_sint::format_radix)
printf_sint: scope:[printf_sint] from main::@13 main::@15 main::@21 main::@23 main::@29 main::@31 main::@37 main::@39 main::@5 main::@7
[155] (signed word) printf_sint::value#11 ← phi( main::@13/(signed byte) 1 main::@15/(signed byte) 2 main::@21/(signed byte) 1 main::@23/(signed byte) 1 main::@29/(signed byte) 2 main::@31/(signed byte) 2 main::@37/(signed byte) 2 main::@39/(signed byte) 1 main::@5/(signed byte) 1 main::@7/(signed byte) 2 )
[156] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0
[157] if((signed word) printf_sint::value#11<(signed byte) 0) goto printf_sint::@1
to:printf_sint::@2
printf_sint::@1: scope:[printf_sint] from printf_sint
[158] (signed word) printf_sint::value#0 ← - (signed word) printf_sint::value#11
[159] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) '-'
to:printf_sint::@2
printf_sint::@2: scope:[printf_sint] from printf_sint printf_sint::@1
[160] (signed word) printf_sint::value#13 ← phi( printf_sint::@1/(signed word) printf_sint::value#0 printf_sint/(signed word) printf_sint::value#11 )
[161] (word) utoa::value#1 ← (word)(signed word) printf_sint::value#13
[162] call utoa
to:printf_sint::@3
printf_sint::@3: scope:[printf_sint] from printf_sint::@2
[163] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer)
[164] call printf_number_buffer
to:printf_sint::@return
printf_sint::@return: scope:[printf_sint] from printf_sint::@3
[165] return
to:@return
(void()) printf_number_buffer((byte) printf_number_buffer::buffer_sign , (byte*) printf_number_buffer::buffer_digits , (byte) printf_number_buffer::format_min_length , (byte) printf_number_buffer::format_justify_left , (byte) printf_number_buffer::format_sign_always , (byte) printf_number_buffer::format_zero_padding , (byte) printf_number_buffer::format_upper_case , (byte) printf_number_buffer::format_radix)
printf_number_buffer: scope:[printf_number_buffer] from printf_sint::@3
[166] phi()
to:printf_number_buffer::@1
printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer
[167] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2
to:printf_number_buffer::@3
printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1
[168] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#0
[169] call cputc
to:printf_number_buffer::@2
printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3
[170] phi()
[171] call cputs
to:printf_number_buffer::@return
printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2
[172] return
to:@return
(void()) utoa((word) utoa::value , (byte*) utoa::buffer , (byte) utoa::radix)
utoa: scope:[utoa] from printf_sint::@2
[173] phi()
to:utoa::@1
utoa::@1: scope:[utoa] from utoa utoa::@4
[174] (byte*) utoa::buffer#11 ← phi( utoa::@4/(byte*) utoa::buffer#14 utoa/(byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS )
[174] (byte) utoa::started#2 ← phi( utoa::@4/(byte) utoa::started#4 utoa/(byte) 0 )
[174] (word) utoa::value#2 ← phi( utoa::@4/(word) utoa::value#6 utoa/(word) utoa::value#1 )
[174] (byte) utoa::digit#2 ← phi( utoa::@4/(byte) utoa::digit#1 utoa/(byte) 0 )
[175] if((byte) utoa::digit#2<(byte) 5-(byte) 1) goto utoa::@2
to:utoa::@3
utoa::@3: scope:[utoa] from utoa::@1
[176] (byte~) utoa::$11 ← (byte)(word) utoa::value#2
[177] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11)
[178] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11
[179] *((byte*) utoa::buffer#3) ← (byte) 0
to:utoa::@return
utoa::@return: scope:[utoa] from utoa::@3
[180] return
to:@return
utoa::@2: scope:[utoa] from utoa::@1
[181] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1
[182] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) utoa::$10)
[183] if((byte) 0!=(byte) utoa::started#2) goto utoa::@5
to:utoa::@7
utoa::@7: scope:[utoa] from utoa::@2
[184] if((word) utoa::value#2>=(word) utoa::digit_value#0) goto utoa::@5
to:utoa::@4
utoa::@4: scope:[utoa] from utoa::@6 utoa::@7
[185] (byte*) utoa::buffer#14 ← phi( utoa::@7/(byte*) utoa::buffer#11 utoa::@6/(byte*) utoa::buffer#4 )
[185] (byte) utoa::started#4 ← phi( utoa::@7/(byte) utoa::started#2 utoa::@6/(byte) 1 )
[185] (word) utoa::value#6 ← phi( utoa::@7/(word) utoa::value#2 utoa::@6/(word) utoa::value#0 )
[186] (byte) utoa::digit#1 ← ++ (byte) utoa::digit#2
to:utoa::@1
utoa::@5: scope:[utoa] from utoa::@2 utoa::@7
[187] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11
[188] (word) utoa_append::value#0 ← (word) utoa::value#2
[189] (word) utoa_append::sub#0 ← (word) utoa::digit_value#0
[190] call utoa_append
[191] (word) utoa_append::return#0 ← (word) utoa_append::value#2
to:utoa::@6
utoa::@6: scope:[utoa] from utoa::@5
[192] (word) utoa::value#0 ← (word) utoa_append::return#0
[193] (byte*) utoa::buffer#4 ← ++ (byte*) utoa::buffer#11
to:utoa::@4
(word()) utoa_append((byte*) utoa_append::buffer , (word) utoa_append::value , (word) utoa_append::sub)
utoa_append: scope:[utoa_append] from utoa::@5
[194] phi()
to:utoa_append::@1
utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2
[195] (byte) utoa_append::digit#2 ← phi( utoa_append/(byte) 0 utoa_append::@2/(byte) utoa_append::digit#1 )
[195] (word) utoa_append::value#2 ← phi( utoa_append/(word) utoa_append::value#0 utoa_append::@2/(word) utoa_append::value#1 )
[196] if((word) utoa_append::value#2>=(word) utoa_append::sub#0) goto utoa_append::@2
to:utoa_append::@3
utoa_append::@3: scope:[utoa_append] from utoa_append::@1
[197] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2)
to:utoa_append::@return
utoa_append::@return: scope:[utoa_append] from utoa_append::@3
[198] return
to:@return
utoa_append::@2: scope:[utoa_append] from utoa_append::@1
[199] (byte) utoa_append::digit#1 ← ++ (byte) utoa_append::digit#2
[200] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) utoa_append::sub#0
to:utoa_append::@1
(void()) clrscr()
clrscr: scope:[clrscr] from main
[201] phi()
to:clrscr::@1
clrscr::@1: scope:[clrscr] from clrscr clrscr::@5
[202] (byte*) clrscr::line_cols#5 ← phi( clrscr/(const nomodify byte*) CONIO_SCREEN_COLORS clrscr::@5/(byte*) clrscr::line_cols#1 )
[202] (byte*) clrscr::line_text#5 ← phi( clrscr/(const nomodify byte*) CONIO_SCREEN_TEXT clrscr::@5/(byte*) clrscr::line_text#1 )
[202] (byte) clrscr::l#2 ← phi( clrscr/(byte) 0 clrscr::@5/(byte) clrscr::l#1 )
[203] if((byte) clrscr::l#2<(byte) $19) goto clrscr::@3
to:clrscr::@2
clrscr::@2: scope:[clrscr] from clrscr::@1
[204] (byte) conio_cursor_x ← (byte) 0
[205] (byte) conio_cursor_y ← (byte) 0
[206] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT
[207] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS
to:clrscr::@return
clrscr::@return: scope:[clrscr] from clrscr::@2
[208] return
to:@return
clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4
[209] (byte) clrscr::c#2 ← phi( clrscr::@1/(byte) 0 clrscr::@4/(byte) clrscr::c#1 )
[210] if((byte) clrscr::c#2<(byte) $28) goto clrscr::@4
to:clrscr::@5
clrscr::@5: scope:[clrscr] from clrscr::@3
[211] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28
[212] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28
[213] (byte) clrscr::l#1 ← ++ (byte) clrscr::l#2
to:clrscr::@1
clrscr::@4: scope:[clrscr] from clrscr::@3
[214] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' '
[215] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT
[216] (byte) clrscr::c#1 ← ++ (byte) clrscr::c#2
to:clrscr::@3
null depth in calling loop Loop head: cputs::@1 tails: cputs::@2 blocks: cputs::@2 cputs::@1 in scope cputc
VARIABLE REGISTER WEIGHTS
(void()) clrscr()
(byte) clrscr::c
(byte) clrscr::c#1 20002.0
(byte) clrscr::c#2 12501.25
(byte) clrscr::l
(byte) clrscr::l#1 2002.0
(byte) clrscr::l#2 333.6666666666667
(byte*) clrscr::line_cols
(byte*) clrscr::line_cols#1 1001.0
(byte*) clrscr::line_cols#5 1500.375
(byte*) clrscr::line_text
(byte*) clrscr::line_text#1 667.3333333333334
(byte*) clrscr::line_text#5 1714.7142857142858
(byte*) conio_cursor_color loadstore 1548611.875
(byte*) conio_cursor_text loadstore 1537931.7931034483
(byte) conio_cursor_x loadstore 186047.3565891473
(byte) conio_cursor_y loadstore 2175676.418918919
(void()) cputc((byte) cputc::c)
(byte) cputc::c
(byte) cputc::c#0 200002.0
(byte) cputc::c#13 1050502.0
(byte) cputc::c#2 2002.0
(void()) cputln()
(byte*~) cputln::$1 2.0000002E7
(byte*~) cputln::$2 2.0000002E7
(word) cputln::ln_offset
(word) cputln::ln_offset#0 1.0000001E7
(void()) cputs((to_nomodify byte*) cputs::s)
(byte) cputs::c
(byte) cputs::c#1 100001.0
(to_nomodify byte*) cputs::s
(to_nomodify byte*) cputs::s#0 50000.5
(to_nomodify byte*) cputs::s#22 155002.0
(to_nomodify byte*) cputs::s#23 10001.0
(void()) cscroll()
(byte*~) cscroll::$7 2.00000002E8
(byte*~) cscroll::$8 2.00000002E8
(void()) main()
(void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num)
(void*) memcpy::destination
(void*) memcpy::destination#2
(byte*) memcpy::dst
(byte*) memcpy::dst#1 1.00000000001E11
(byte*) memcpy::dst#2 1.0033333333466667E11
(byte*) memcpy::dst#4 2.000000002E9
(word) memcpy::num
(void*) memcpy::return
(void*) memcpy::source
(void*) memcpy::source#2
(byte*) memcpy::src
(byte*) memcpy::src#1 2.00000000002E11
(byte*) memcpy::src#2 1.0025000000125E11
(byte*) memcpy::src#4 1.000000001E9
(byte*) memcpy::src_end
(byte*) memcpy::src_end#0 1.262500000025E10
(void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num)
(byte) memset::c
(byte) memset::c#4 1.4285714285857143E10
(byte*) memset::dst
(byte*) memset::dst#1 2.00000000002E11
(byte*) memset::dst#2 1.3366666666833334E11
(byte*) memset::dst#4 2.000000002E9
(byte*) memset::end
(byte*) memset::end#0 1.6833333333666668E10
(word) memset::num
(void*) memset::return
(void*) memset::str
(void*) memset::str#3
(struct printf_buffer_number) printf_buffer loadstore = {}
(byte) printf_buffer_number::sign
(byte) printf_format_number::justify_left
(byte) printf_format_number::min_length
(byte) printf_format_number::radix
(byte) printf_format_number::sign_always
(byte) printf_format_number::upper_case
(byte) printf_format_number::zero_padding
(byte) printf_format_string::justify_left
(byte) printf_format_string::min_length
(void()) printf_number_buffer((byte) printf_number_buffer::buffer_sign , (byte*) printf_number_buffer::buffer_digits , (byte) printf_number_buffer::format_min_length , (byte) printf_number_buffer::format_justify_left , (byte) printf_number_buffer::format_sign_always , (byte) printf_number_buffer::format_zero_padding , (byte) printf_number_buffer::format_upper_case , (byte) printf_number_buffer::format_radix)
(struct printf_buffer_number) printf_number_buffer::buffer
(byte*) printf_number_buffer::buffer_digits
(byte) printf_number_buffer::buffer_sign
(byte) printf_number_buffer::buffer_sign#0 701.0
(struct printf_format_number) printf_number_buffer::format
(byte) printf_number_buffer::format_justify_left
(byte) printf_number_buffer::format_min_length
(byte) printf_number_buffer::format_radix
(byte) printf_number_buffer::format_sign_always
(byte) printf_number_buffer::format_upper_case
(byte) printf_number_buffer::format_zero_padding
(signed byte) printf_number_buffer::len
(signed byte) printf_number_buffer::padding
(void()) printf_sint((signed word) printf_sint::value , (byte) printf_sint::format_min_length , (byte) printf_sint::format_justify_left , (byte) printf_sint::format_sign_always , (byte) printf_sint::format_zero_padding , (byte) printf_sint::format_upper_case , (byte) printf_sint::format_radix)
(struct printf_format_number) printf_sint::format
(byte) printf_sint::format_justify_left
(byte) printf_sint::format_min_length
(byte) printf_sint::format_radix
(byte) printf_sint::format_sign_always
(byte) printf_sint::format_upper_case
(byte) printf_sint::format_zero_padding
(word) printf_sint::uvalue
(signed word) printf_sint::value
(signed word) printf_sint::value#0 101.0
(signed word) printf_sint::value#11 101.0
(signed word) printf_sint::value#13 202.0
(void()) utoa((word) utoa::value , (byte*) utoa::buffer , (byte) utoa::radix)
(byte~) utoa::$10 20002.0
(byte~) utoa::$11 2002.0
(byte*) utoa::buffer
(byte*) utoa::buffer#11 3000.4285714285716
(byte*) utoa::buffer#14 15001.5
(byte*) utoa::buffer#3 2002.0
(byte*) utoa::buffer#4 20002.0
(byte) utoa::digit
(byte) utoa::digit#1 20002.0
(byte) utoa::digit#2 2857.4285714285716
(word) utoa::digit_value
(word) utoa::digit_value#0 6000.6
(word*) utoa::digit_values
(byte) utoa::max_digits
(byte) utoa::radix
(byte) utoa::started
(byte) utoa::started#2 5000.5
(byte) utoa::started#4 10001.0
(word) utoa::value
(word) utoa::value#0 10001.0
(word) utoa::value#1 551.0
(word) utoa::value#2 5857.857142857143
(word) utoa::value#6 15001.5
(word()) utoa_append((byte*) utoa_append::buffer , (word) utoa_append::value , (word) utoa_append::sub)
(byte*) utoa_append::buffer
(byte*) utoa_append::buffer#0 13750.25
(byte) utoa_append::digit
(byte) utoa_append::digit#1 1.0000001E7
(byte) utoa_append::digit#2 1.00500015E7
(word) utoa_append::return
(word) utoa_append::return#0 20002.0
(word) utoa_append::sub
(word) utoa_append::sub#0 3335000.5
(word) utoa_append::value
(word) utoa_append::value#0 36667.33333333333
(word) utoa_append::value#1 2.0000002E7
(word) utoa_append::value#2 5018334.166666666
Initial phi equivalence classes
[ cputs::s#22 cputs::s#23 cputs::s#0 ]
[ cputc::c#13 cputc::c#0 cputc::c#2 ]
[ memset::str#3 ]
[ memset::c#4 ]
[ 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_sint::value#13 printf_sint::value#0 printf_sint::value#11 ]
[ utoa::digit#2 utoa::digit#1 ]
[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ]
[ utoa::started#2 utoa::started#4 ]
[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ]
[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ]
[ utoa_append::digit#2 utoa_append::digit#1 ]
[ clrscr::l#2 clrscr::l#1 ]
[ clrscr::line_text#5 clrscr::line_text#1 ]
[ clrscr::line_cols#5 clrscr::line_cols#1 ]
[ clrscr::c#2 clrscr::c#1 ]
Added variable conio_cursor_x to live range equivalence class [ conio_cursor_x ]
Added variable conio_cursor_y to live range equivalence class [ conio_cursor_y ]
Added variable conio_cursor_text to live range equivalence class [ conio_cursor_text ]
Added variable conio_cursor_color to live range equivalence class [ conio_cursor_color ]
Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ]
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 ]
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 utoa::$11 to live range equivalence class [ utoa::$11 ]
Added variable utoa::buffer#3 to live range equivalence class [ utoa::buffer#3 ]
Added variable utoa::$10 to live range equivalence class [ utoa::$10 ]
Added variable utoa::digit_value#0 to live range equivalence class [ utoa::digit_value#0 ]
Added variable utoa_append::buffer#0 to live range equivalence class [ utoa_append::buffer#0 ]
Added variable utoa_append::sub#0 to live range equivalence class [ utoa_append::sub#0 ]
Added variable utoa_append::return#0 to live range equivalence class [ utoa_append::return#0 ]
Added variable printf_buffer to live range equivalence class [ printf_buffer ]
Complete equivalence classes
[ cputs::s#22 cputs::s#23 cputs::s#0 ]
[ cputc::c#13 cputc::c#0 cputc::c#2 ]
[ memset::str#3 ]
[ memset::c#4 ]
[ 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_sint::value#13 printf_sint::value#0 printf_sint::value#11 ]
[ utoa::digit#2 utoa::digit#1 ]
[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ]
[ utoa::started#2 utoa::started#4 ]
[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ]
[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ]
[ utoa_append::digit#2 utoa_append::digit#1 ]
[ clrscr::l#2 clrscr::l#1 ]
[ clrscr::line_text#5 clrscr::line_text#1 ]
[ clrscr::line_cols#5 clrscr::line_cols#1 ]
[ clrscr::c#2 clrscr::c#1 ]
[ conio_cursor_x ]
[ conio_cursor_y ]
[ conio_cursor_text ]
[ conio_cursor_color ]
[ cputs::c#1 ]
[ cputln::ln_offset#0 ]
[ cputln::$1 ]
[ cputln::$2 ]
[ cscroll::$7 ]
[ cscroll::$8 ]
[ memset::end#0 ]
[ memcpy::src_end#0 ]
[ printf_number_buffer::buffer_sign#0 ]
[ utoa::$11 ]
[ utoa::buffer#3 ]
[ utoa::$10 ]
[ utoa::digit_value#0 ]
[ utoa_append::buffer#0 ]
[ utoa_append::sub#0 ]
[ utoa_append::return#0 ]
[ printf_buffer ]
Allocated zp[2]:2 [ cputs::s#22 cputs::s#23 cputs::s#0 ]
Allocated zp[1]:4 [ cputc::c#13 cputc::c#0 cputc::c#2 ]
Allocated zp[2]:5 [ memset::str#3 ]
Allocated zp[1]:7 [ memset::c#4 ]
Allocated zp[2]:8 [ memset::dst#2 memset::dst#4 memset::dst#1 ]
Allocated zp[2]:10 [ memcpy::source#2 ]
Allocated zp[2]:12 [ memcpy::destination#2 ]
Allocated zp[2]:14 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ]
Allocated zp[2]:16 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ]
Allocated zp[2]:18 [ printf_sint::value#13 printf_sint::value#0 printf_sint::value#11 ]
Allocated zp[1]:20 [ utoa::digit#2 utoa::digit#1 ]
Allocated zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ]
Allocated zp[1]:23 [ utoa::started#2 utoa::started#4 ]
Allocated zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ]
Allocated zp[2]:26 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ]
Allocated zp[1]:28 [ utoa_append::digit#2 utoa_append::digit#1 ]
Allocated zp[1]:29 [ clrscr::l#2 clrscr::l#1 ]
Allocated zp[2]:30 [ clrscr::line_text#5 clrscr::line_text#1 ]
Allocated zp[2]:32 [ clrscr::line_cols#5 clrscr::line_cols#1 ]
Allocated zp[1]:34 [ clrscr::c#2 clrscr::c#1 ]
Allocated zp[1]:35 [ conio_cursor_x ]
Allocated zp[1]:36 [ conio_cursor_y ]
Allocated zp[2]:37 [ conio_cursor_text ]
Allocated zp[2]:39 [ conio_cursor_color ]
Allocated zp[1]:41 [ cputs::c#1 ]
Allocated zp[2]:42 [ cputln::ln_offset#0 ]
Allocated zp[2]:44 [ cputln::$1 ]
Allocated zp[2]:46 [ cputln::$2 ]
Allocated zp[2]:48 [ cscroll::$7 ]
Allocated zp[2]:50 [ cscroll::$8 ]
Allocated zp[2]:52 [ memset::end#0 ]
Allocated zp[2]:54 [ memcpy::src_end#0 ]
Allocated zp[1]:56 [ printf_number_buffer::buffer_sign#0 ]
Allocated zp[1]:57 [ utoa::$11 ]
Allocated zp[2]:58 [ utoa::buffer#3 ]
Allocated zp[1]:60 [ utoa::$10 ]
Allocated zp[2]:61 [ utoa::digit_value#0 ]
Allocated zp[2]:63 [ utoa_append::buffer#0 ]
Allocated zp[2]:65 [ utoa_append::sub#0 ]
Allocated zp[2]:67 [ utoa_append::return#0 ]
Allocated mem[12] [ printf_buffer ]
INITIAL ASM
Target platform is c64basic / MOS6502X
// File Comments
// Tests printf function call rewriting
// Test parameter field syntax %2$d
// Upstart
.pc = $801 "Basic"
:BasicUpstart(__bbegin)
.pc = $80d "Program"
// Global Constants & labels
// The default text color
.const CONIO_TEXTCOLOR_DEFAULT = $e
.const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1
// The screen width
// The screen height
// The screen bytes
// The text screen address
.label CONIO_SCREEN_TEXT = $400
// The color screen address
.label CONIO_SCREEN_COLORS = $d800
.label conio_cursor_x = $23
.label conio_cursor_y = $24
.label conio_cursor_text = $25
.label conio_cursor_color = $27
// @begin
__bbegin:
jmp __b1
// @1
__b1:
// [1] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
// The current cursor x-position
lda #0
sta.z conio_cursor_x
// [2] (byte) conio_cursor_y ← (byte) 0 -- vbuz1=vbuc1
// The current cursor y-position
lda #0
sta.z conio_cursor_y
// [3] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT -- pbuz1=pbuc1
// The current cursor address
lda #<CONIO_SCREEN_TEXT
sta.z conio_cursor_text
lda #>CONIO_SCREEN_TEXT
sta.z conio_cursor_text+1
// [4] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS -- pbuz1=pbuc1
// The current cursor address
lda #<CONIO_SCREEN_COLORS
sta.z conio_cursor_color
lda #>CONIO_SCREEN_COLORS
sta.z conio_cursor_color+1
// [5] phi from @1 to @2 [phi:@1->@2]
__b2_from___b1:
jmp __b2
// @2
__b2:
// [6] call main
// [8] phi from @2 to main [phi:@2->main]
main_from___b2:
jsr main
// [7] phi from @2 to @end [phi:@2->@end]
__bend_from___b2:
jmp __bend
// @end
__bend:
// main
main: {
// [9] call clrscr
// [201] phi from main to clrscr [phi:main->clrscr]
clrscr_from_main:
jsr clrscr
// [10] phi from main to main::@1 [phi:main->main::@1]
__b1_from_main:
jmp __b1
// main::@1
__b1:
// [11] call cputc
// [99] phi from main::@1 to cputc [phi:main::@1->cputc]
cputc_from___b1:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@1->cputc#0] -- vbuz1=vbuc1
lda #'%'
sta.z cputc.c
jsr cputc
// [12] phi from main::@1 to main::@2 [phi:main::@1->main::@2]
__b2_from___b1:
jmp __b2
// main::@2
__b2:
// [13] call cputs
// [91] phi from main::@2 to cputs [phi:main::@2->cputs]
cputs_from___b2:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s [phi:main::@2->cputs#0] -- pbuz1=pbuc1
lda #<s
sta.z cputs.s
lda #>s
sta.z cputs.s+1
jsr cputs
// [14] phi from main::@2 to main::@3 [phi:main::@2->main::@3]
__b3_from___b2:
jmp __b3
// main::@3
__b3:
// [15] call cputc
// [99] phi from main::@3 to cputc [phi:main::@3->cputc]
cputc_from___b3:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@3->cputc#0] -- vbuz1=vbuc1
lda #'%'
sta.z cputc.c
jsr cputc
// [16] phi from main::@3 to main::@4 [phi:main::@3->main::@4]
__b4_from___b3:
jmp __b4
// main::@4
__b4:
// [17] call cputs
// [91] phi from main::@4 to cputs [phi:main::@4->cputs]
cputs_from___b4:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s1 [phi:main::@4->cputs#0] -- pbuz1=pbuc1
lda #<s1
sta.z cputs.s
lda #>s1
sta.z cputs.s+1
jsr cputs
// [18] phi from main::@4 to main::@5 [phi:main::@4->main::@5]
__b5_from___b4:
jmp __b5
// main::@5
__b5:
// [19] call printf_sint
// [155] phi from main::@5 to printf_sint [phi:main::@5->printf_sint]
printf_sint_from___b5:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@5->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [20] phi from main::@5 to main::@6 [phi:main::@5->main::@6]
__b6_from___b5:
jmp __b6
// main::@6
__b6:
// [21] call cputs
// [91] phi from main::@6 to cputs [phi:main::@6->cputs]
cputs_from___b6:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@6->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [22] phi from main::@6 to main::@7 [phi:main::@6->main::@7]
__b7_from___b6:
jmp __b7
// main::@7
__b7:
// [23] call printf_sint
// [155] phi from main::@7 to printf_sint [phi:main::@7->printf_sint]
printf_sint_from___b7:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@7->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [24] phi from main::@7 to main::@8 [phi:main::@7->main::@8]
__b8_from___b7:
jmp __b8
// main::@8
__b8:
// [25] call cputs
// [91] phi from main::@8 to cputs [phi:main::@8->cputs]
cputs_from___b8:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@8->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [26] phi from main::@8 to main::@9 [phi:main::@8->main::@9]
__b9_from___b8:
jmp __b9
// main::@9
__b9:
// [27] call cputc
// [99] phi from main::@9 to cputc [phi:main::@9->cputc]
cputc_from___b9:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@9->cputc#0] -- vbuz1=vbuc1
lda #'%'
sta.z cputc.c
jsr cputc
// [28] phi from main::@9 to main::@10 [phi:main::@9->main::@10]
__b10_from___b9:
jmp __b10
// main::@10
__b10:
// [29] call cputs
// [91] phi from main::@10 to cputs [phi:main::@10->cputs]
cputs_from___b10:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s4 [phi:main::@10->cputs#0] -- pbuz1=pbuc1
lda #<s4
sta.z cputs.s
lda #>s4
sta.z cputs.s+1
jsr cputs
// [30] phi from main::@10 to main::@11 [phi:main::@10->main::@11]
__b11_from___b10:
jmp __b11
// main::@11
__b11:
// [31] call cputc
// [99] phi from main::@11 to cputc [phi:main::@11->cputc]
cputc_from___b11:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@11->cputc#0] -- vbuz1=vbuc1
lda #'%'
sta.z cputc.c
jsr cputc
// [32] phi from main::@11 to main::@12 [phi:main::@11->main::@12]
__b12_from___b11:
jmp __b12
// main::@12
__b12:
// [33] call cputs
// [91] phi from main::@12 to cputs [phi:main::@12->cputs]
cputs_from___b12:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s5 [phi:main::@12->cputs#0] -- pbuz1=pbuc1
lda #<s5
sta.z cputs.s
lda #>s5
sta.z cputs.s+1
jsr cputs
// [34] phi from main::@12 to main::@13 [phi:main::@12->main::@13]
__b13_from___b12:
jmp __b13
// main::@13
__b13:
// [35] call printf_sint
// [155] phi from main::@13 to printf_sint [phi:main::@13->printf_sint]
printf_sint_from___b13:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@13->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [36] phi from main::@13 to main::@14 [phi:main::@13->main::@14]
__b14_from___b13:
jmp __b14
// main::@14
__b14:
// [37] call cputs
// [91] phi from main::@14 to cputs [phi:main::@14->cputs]
cputs_from___b14:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@14->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [38] phi from main::@14 to main::@15 [phi:main::@14->main::@15]
__b15_from___b14:
jmp __b15
// main::@15
__b15:
// [39] call printf_sint
// [155] phi from main::@15 to printf_sint [phi:main::@15->printf_sint]
printf_sint_from___b15:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@15->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [40] phi from main::@15 to main::@16 [phi:main::@15->main::@16]
__b16_from___b15:
jmp __b16
// main::@16
__b16:
// [41] call cputs
// [91] phi from main::@16 to cputs [phi:main::@16->cputs]
cputs_from___b16:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@16->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [42] phi from main::@16 to main::@17 [phi:main::@16->main::@17]
__b17_from___b16:
jmp __b17
// main::@17
__b17:
// [43] call cputc
// [99] phi from main::@17 to cputc [phi:main::@17->cputc]
cputc_from___b17:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@17->cputc#0] -- vbuz1=vbuc1
lda #'%'
sta.z cputc.c
jsr cputc
// [44] phi from main::@17 to main::@18 [phi:main::@17->main::@18]
__b18_from___b17:
jmp __b18
// main::@18
__b18:
// [45] call cputs
// [91] phi from main::@18 to cputs [phi:main::@18->cputs]
cputs_from___b18:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s4 [phi:main::@18->cputs#0] -- pbuz1=pbuc1
lda #<s4
sta.z cputs.s
lda #>s4
sta.z cputs.s+1
jsr cputs
// [46] phi from main::@18 to main::@19 [phi:main::@18->main::@19]
__b19_from___b18:
jmp __b19
// main::@19
__b19:
// [47] call cputc
// [99] phi from main::@19 to cputc [phi:main::@19->cputc]
cputc_from___b19:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@19->cputc#0] -- vbuz1=vbuc1
lda #'%'
sta.z cputc.c
jsr cputc
// [48] phi from main::@19 to main::@20 [phi:main::@19->main::@20]
__b20_from___b19:
jmp __b20
// main::@20
__b20:
// [49] call cputs
// [91] phi from main::@20 to cputs [phi:main::@20->cputs]
cputs_from___b20:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s9 [phi:main::@20->cputs#0] -- pbuz1=pbuc1
lda #<s9
sta.z cputs.s
lda #>s9
sta.z cputs.s+1
jsr cputs
// [50] phi from main::@20 to main::@21 [phi:main::@20->main::@21]
__b21_from___b20:
jmp __b21
// main::@21
__b21:
// [51] call printf_sint
// [155] phi from main::@21 to printf_sint [phi:main::@21->printf_sint]
printf_sint_from___b21:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@21->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [52] phi from main::@21 to main::@22 [phi:main::@21->main::@22]
__b22_from___b21:
jmp __b22
// main::@22
__b22:
// [53] call cputs
// [91] phi from main::@22 to cputs [phi:main::@22->cputs]
cputs_from___b22:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@22->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [54] phi from main::@22 to main::@23 [phi:main::@22->main::@23]
__b23_from___b22:
jmp __b23
// main::@23
__b23:
// [55] call printf_sint
// [155] phi from main::@23 to printf_sint [phi:main::@23->printf_sint]
printf_sint_from___b23:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@23->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [56] phi from main::@23 to main::@24 [phi:main::@23->main::@24]
__b24_from___b23:
jmp __b24
// main::@24
__b24:
// [57] call cputs
// [91] phi from main::@24 to cputs [phi:main::@24->cputs]
cputs_from___b24:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@24->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [58] phi from main::@24 to main::@25 [phi:main::@24->main::@25]
__b25_from___b24:
jmp __b25
// main::@25
__b25:
// [59] call cputc
// [99] phi from main::@25 to cputc [phi:main::@25->cputc]
cputc_from___b25:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@25->cputc#0] -- vbuz1=vbuc1
lda #'%'
sta.z cputc.c
jsr cputc
// [60] phi from main::@25 to main::@26 [phi:main::@25->main::@26]
__b26_from___b25:
jmp __b26
// main::@26
__b26:
// [61] call cputs
// [91] phi from main::@26 to cputs [phi:main::@26->cputs]
cputs_from___b26:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s12 [phi:main::@26->cputs#0] -- pbuz1=pbuc1
lda #<s12
sta.z cputs.s
lda #>s12
sta.z cputs.s+1
jsr cputs
// [62] phi from main::@26 to main::@27 [phi:main::@26->main::@27]
__b27_from___b26:
jmp __b27
// main::@27
__b27:
// [63] call cputc
// [99] phi from main::@27 to cputc [phi:main::@27->cputc]
cputc_from___b27:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@27->cputc#0] -- vbuz1=vbuc1
lda #'%'
sta.z cputc.c
jsr cputc
// [64] phi from main::@27 to main::@28 [phi:main::@27->main::@28]
__b28_from___b27:
jmp __b28
// main::@28
__b28:
// [65] call cputs
// [91] phi from main::@28 to cputs [phi:main::@28->cputs]
cputs_from___b28:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s5 [phi:main::@28->cputs#0] -- pbuz1=pbuc1
lda #<s5
sta.z cputs.s
lda #>s5
sta.z cputs.s+1
jsr cputs
// [66] phi from main::@28 to main::@29 [phi:main::@28->main::@29]
__b29_from___b28:
jmp __b29
// main::@29
__b29:
// [67] call printf_sint
// [155] phi from main::@29 to printf_sint [phi:main::@29->printf_sint]
printf_sint_from___b29:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@29->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [68] phi from main::@29 to main::@30 [phi:main::@29->main::@30]
__b30_from___b29:
jmp __b30
// main::@30
__b30:
// [69] call cputs
// [91] phi from main::@30 to cputs [phi:main::@30->cputs]
cputs_from___b30:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@30->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [70] phi from main::@30 to main::@31 [phi:main::@30->main::@31]
__b31_from___b30:
jmp __b31
// main::@31
__b31:
// [71] call printf_sint
// [155] phi from main::@31 to printf_sint [phi:main::@31->printf_sint]
printf_sint_from___b31:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@31->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [72] phi from main::@31 to main::@32 [phi:main::@31->main::@32]
__b32_from___b31:
jmp __b32
// main::@32
__b32:
// [73] call cputs
// [91] phi from main::@32 to cputs [phi:main::@32->cputs]
cputs_from___b32:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@32->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [74] phi from main::@32 to main::@33 [phi:main::@32->main::@33]
__b33_from___b32:
jmp __b33
// main::@33
__b33:
// [75] call cputc
// [99] phi from main::@33 to cputc [phi:main::@33->cputc]
cputc_from___b33:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@33->cputc#0] -- vbuz1=vbuc1
lda #'%'
sta.z cputc.c
jsr cputc
// [76] phi from main::@33 to main::@34 [phi:main::@33->main::@34]
__b34_from___b33:
jmp __b34
// main::@34
__b34:
// [77] call cputs
// [91] phi from main::@34 to cputs [phi:main::@34->cputs]
cputs_from___b34:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s12 [phi:main::@34->cputs#0] -- pbuz1=pbuc1
lda #<s12
sta.z cputs.s
lda #>s12
sta.z cputs.s+1
jsr cputs
// [78] phi from main::@34 to main::@35 [phi:main::@34->main::@35]
__b35_from___b34:
jmp __b35
// main::@35
__b35:
// [79] call cputc
// [99] phi from main::@35 to cputc [phi:main::@35->cputc]
cputc_from___b35:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@35->cputc#0] -- vbuz1=vbuc1
lda #'%'
sta.z cputc.c
jsr cputc
// [80] phi from main::@35 to main::@36 [phi:main::@35->main::@36]
__b36_from___b35:
jmp __b36
// main::@36
__b36:
// [81] call cputs
// [91] phi from main::@36 to cputs [phi:main::@36->cputs]
cputs_from___b36:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s9 [phi:main::@36->cputs#0] -- pbuz1=pbuc1
lda #<s9
sta.z cputs.s
lda #>s9
sta.z cputs.s+1
jsr cputs
// [82] phi from main::@36 to main::@37 [phi:main::@36->main::@37]
__b37_from___b36:
jmp __b37
// main::@37
__b37:
// [83] call printf_sint
// [155] phi from main::@37 to printf_sint [phi:main::@37->printf_sint]
printf_sint_from___b37:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@37->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [84] phi from main::@37 to main::@38 [phi:main::@37->main::@38]
__b38_from___b37:
jmp __b38
// main::@38
__b38:
// [85] call cputs
// [91] phi from main::@38 to cputs [phi:main::@38->cputs]
cputs_from___b38:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@38->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [86] phi from main::@38 to main::@39 [phi:main::@38->main::@39]
__b39_from___b38:
jmp __b39
// main::@39
__b39:
// [87] call printf_sint
// [155] phi from main::@39 to printf_sint [phi:main::@39->printf_sint]
printf_sint_from___b39:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@39->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [88] phi from main::@39 to main::@40 [phi:main::@39->main::@40]
__b40_from___b39:
jmp __b40
// main::@40
__b40:
// [89] call cputs
// [91] phi from main::@40 to cputs [phi:main::@40->cputs]
cputs_from___b40:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@40->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
jmp __breturn
// main::@return
__breturn:
// [90] return
rts
s: .text "d "
.byte 0
s1: .text "d: "
.byte 0
s2: .text " "
.byte 0
s3: .text @"\n"
.byte 0
s4: .text "1$d "
.byte 0
s5: .text "2$d: "
.byte 0
s9: .text "1$d: "
.byte 0
s12: .text "2$d "
.byte 0
}
// cputs
// Output a NUL-terminated string at the current cursor position
// cputs(byte* zp(2) s)
cputs: {
.label c = $29
.label s = 2
// [92] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1]
__b1_from_cputs:
__b1_from___b2:
// [92] phi (to_nomodify byte*) cputs::s#22 = (to_nomodify byte*) cputs::s#23 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy
jmp __b1
// cputs::@1
__b1:
// [93] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#22) -- vbuz1=_deref_pbuz2
ldy #0
lda (s),y
sta.z c
// [94] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#22 -- pbuz1=_inc_pbuz1
inc.z s
bne !+
inc.z s+1
!:
// [95] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuz1_then_la1
lda #0
cmp.z c
bne __b2
jmp __breturn
// cputs::@return
__breturn:
// [96] return
rts
// cputs::@2
__b2:
// [97] (byte) cputc::c#0 ← (byte) cputs::c#1 -- vbuz1=vbuz2
lda.z c
sta.z cputc.c
// [98] call cputc
// [99] phi from cputs::@2 to cputc [phi:cputs::@2->cputc]
cputc_from___b2:
// [99] phi (byte) cputc::c#13 = (byte) cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy
jsr cputc
jmp __b1_from___b2
}
// cputc
// Output one character at the current cursor position
// Moves the cursor forward. Scrolls the entire screen if needed
// cputc(byte zp(4) c)
cputc: {
.label c = 4
// [100] if((byte) cputc::c#13==(byte) ' ') goto cputc::@1 -- vbuz1_eq_vbuc1_then_la1
lda #'\n'
cmp.z c
beq __b1_from_cputc
jmp __b2
// cputc::@2
__b2:
// [101] *((byte*) conio_cursor_text) ← (byte) cputc::c#13 -- _deref_pbuz1=vbuz2
lda.z c
ldy #0
sta (conio_cursor_text),y
// [102] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text -- pbuz1=_inc_pbuz1
inc.z conio_cursor_text
bne !+
inc.z conio_cursor_text+1
!:
// [103] *((byte*) conio_cursor_color) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT -- _deref_pbuz1=vbuc1
lda #CONIO_TEXTCOLOR_DEFAULT
ldy #0
sta (conio_cursor_color),y
// [104] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color -- pbuz1=_inc_pbuz1
inc.z conio_cursor_color
bne !+
inc.z conio_cursor_color+1
!:
// [105] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1
inc.z conio_cursor_x
// [106] 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:
// [107] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
lda #0
sta.z conio_cursor_x
// [108] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1
inc.z conio_cursor_y
// [109] call cscroll
jsr cscroll
jmp __breturn
// cputc::@return
__breturn:
// [110] return
rts
// [111] phi from cputc to cputc::@1 [phi:cputc->cputc::@1]
__b1_from_cputc:
jmp __b1
// cputc::@1
__b1:
// [112] call cputln
jsr cputln
jmp __breturn
}
// cputln
// Print a newline
cputln: {
.label __1 = $2c
.label __2 = $2e
.label ln_offset = $2a
// [113] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x -- vwuz1=vbuc1_minus_vbuz2
sec
lda #$28
sbc.z conio_cursor_x
sta.z ln_offset
lda #0
sbc #0
sta.z ln_offset+1
// [114] (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
sta.z __1
lda.z conio_cursor_text+1
adc.z ln_offset+1
sta.z __1+1
// [115] (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
// [116] (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
sta.z __2
lda.z conio_cursor_color+1
adc.z ln_offset+1
sta.z __2+1
// [117] (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
// [118] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
lda #0
sta.z conio_cursor_x
// [119] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1
inc.z conio_cursor_y
// [120] call cscroll
jsr cscroll
jmp __breturn
// cputln::@return
__breturn:
// [121] return
rts
}
// cscroll
// Scroll the entire screen if the cursor is beyond the last line
cscroll: {
.label __7 = $30
.label __8 = $32
// [122] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1
lda #$19
cmp.z conio_cursor_y
bne __breturn
// [123] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1]
__b1_from_cscroll:
jmp __b1
// cscroll::@1
__b1:
// [124] call memcpy
// [145] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy]
memcpy_from___b1:
// [145] 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
lda #>CONIO_SCREEN_TEXT
sta.z memcpy.destination+1
// [145] 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
lda #>CONIO_SCREEN_TEXT+$28
sta.z memcpy.source+1
jsr memcpy
// [125] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2]
__b2_from___b1:
jmp __b2
// cscroll::@2
__b2:
// [126] call memcpy
// [145] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy]
memcpy_from___b2:
// [145] 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
lda #>CONIO_SCREEN_COLORS
sta.z memcpy.destination+1
// [145] 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
lda #>CONIO_SCREEN_COLORS+$28
sta.z memcpy.source+1
jsr memcpy
// [127] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3]
__b3_from___b2:
jmp __b3
// cscroll::@3
__b3:
// [128] call memset
// [137] phi from cscroll::@3 to memset [phi:cscroll::@3->memset]
memset_from___b3:
// [137] phi (byte) memset::c#4 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuz1=vbuc1
lda #' '
sta.z memset.c
// [137] phi (void*) memset::str#3 = (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
lda #>CONIO_SCREEN_TEXT+$19*$28-$28
sta.z memset.str+1
jsr memset
// [129] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4]
__b4_from___b3:
jmp __b4
// cscroll::@4
__b4:
// [130] call memset
// [137] phi from cscroll::@4 to memset [phi:cscroll::@4->memset]
memset_from___b4:
// [137] phi (byte) memset::c#4 = (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT [phi:cscroll::@4->memset#0] -- vbuz1=vbuc1
lda #CONIO_TEXTCOLOR_DEFAULT
sta.z memset.c
// [137] phi (void*) memset::str#3 = (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
lda #>CONIO_SCREEN_COLORS+$19*$28-$28
sta.z memset.str+1
jsr memset
jmp __b5
// cscroll::@5
__b5:
// [131] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 -- pbuz1=pbuz2_minus_vwuc1
lda.z conio_cursor_text
sec
sbc #<$28
sta.z __7
lda.z conio_cursor_text+1
sbc #>$28
sta.z __7+1
// [132] (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
// [133] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 -- pbuz1=pbuz2_minus_vwuc1
lda.z conio_cursor_color
sec
sbc #<$28
sta.z __8
lda.z conio_cursor_color+1
sbc #>$28
sta.z __8+1
// [134] (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
// [135] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1
dec.z conio_cursor_y
jmp __breturn
// cscroll::@return
__breturn:
// [136] 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(5) str, byte zp(7) c)
memset: {
.label end = $34
.label dst = 8
.label str = 5
.label c = 7
jmp __b1
// memset::@1
__b1:
// [138] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 -- pbuz1=pbuz2_plus_vbuc1
lda #$28
clc
adc.z str
sta.z end
lda #0
adc.z str+1
sta.z end+1
// [139] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3 -- pbuz1=pbuz2
lda.z str
sta.z dst
lda.z str+1
sta.z dst+1
// [140] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2]
__b2_from___b1:
__b2_from___b3:
// [140] phi (byte*) memset::dst#2 = (byte*) memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy
jmp __b2
// memset::@2
__b2:
// [141] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1
lda.z dst+1
cmp.z end+1
bne __b3
lda.z dst
cmp.z end
bne __b3
jmp __breturn
// memset::@return
__breturn:
// [142] return
rts
// memset::@3
__b3:
// [143] *((byte*) memset::dst#2) ← (byte) memset::c#4 -- _deref_pbuz1=vbuz2
lda.z c
ldy #0
sta (dst),y
// [144] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1
inc.z dst
bne !+
inc.z dst+1
!:
jmp __b2_from___b3
}
// 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($c) destination, void* zp($a) source)
memcpy: {
.label src_end = $36
.label dst = $10
.label src = $e
.label source = $a
.label destination = $c
// [146] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 -- pbuz1=pbuz2_plus_vwuc1
lda.z source
clc
adc #<$19*$28-$28
sta.z src_end
lda.z source+1
adc #>$19*$28-$28
sta.z src_end+1
// [147] (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
// [148] (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
// [149] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1]
__b1_from_memcpy:
__b1_from___b2:
// [149] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy
// [149] phi (byte*) memcpy::src#2 = (byte*) memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy
jmp __b1
// memcpy::@1
__b1:
// [150] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1
lda.z src+1
cmp.z src_end+1
bne __b2
lda.z src
cmp.z src_end
bne __b2
jmp __breturn
// memcpy::@return
__breturn:
// [151] return
rts
// memcpy::@2
__b2:
// [152] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2
ldy #0
lda (src),y
ldy #0
sta (dst),y
// [153] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1
inc.z dst
bne !+
inc.z dst+1
!:
// [154] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1
inc.z src
bne !+
inc.z src+1
!:
jmp __b1_from___b2
}
// printf_sint
// Print a signed integer using a specific format
// printf_sint(signed word zp($12) value)
printf_sint: {
.label value = $12
// [156] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2
// Handle any sign
lda #0
sta printf_buffer
// [157] if((signed word) printf_sint::value#11<(signed byte) 0) goto printf_sint::@1 -- vwsz1_lt_0_then_la1
lda.z value+1
bmi __b1
// [160] phi from printf_sint printf_sint::@1 to printf_sint::@2 [phi:printf_sint/printf_sint::@1->printf_sint::@2]
__b2_from_printf_sint:
__b2_from___b1:
// [160] phi (signed word) printf_sint::value#13 = (signed word) printf_sint::value#11 [phi:printf_sint/printf_sint::@1->printf_sint::@2#0] -- register_copy
jmp __b2
// printf_sint::@1
__b1:
// [158] (signed word) printf_sint::value#0 ← - (signed word) printf_sint::value#11 -- vwsz1=_neg_vwsz1
sec
lda #0
sbc.z value
sta.z value
lda #0
sbc.z value+1
sta.z value+1
// [159] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) '-' -- _deref_pbuc1=vbuc2
lda #'-'
sta printf_buffer
jmp __b2_from___b1
// printf_sint::@2
__b2:
// [161] (word) utoa::value#1 ← (word)(signed word) printf_sint::value#13 -- vwuz1=vwuz2
lda.z value
sta.z utoa.value
lda.z value+1
sta.z utoa.value+1
// [162] call utoa
// [173] phi from printf_sint::@2 to utoa [phi:printf_sint::@2->utoa]
utoa_from___b2:
jsr utoa
jmp __b3
// printf_sint::@3
__b3:
// [163] (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
// [164] call printf_number_buffer
// Print using format
// [166] phi from printf_sint::@3 to printf_number_buffer [phi:printf_sint::@3->printf_number_buffer]
printf_number_buffer_from___b3:
jsr printf_number_buffer
jmp __breturn
// printf_sint::@return
__breturn:
// [165] 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($38) buffer_sign)
printf_number_buffer: {
.label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
.label buffer_sign = $38
jmp __b1
// printf_number_buffer::@1
__b1:
// [167] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- vbuc1_eq_vbuz1_then_la1
lda #0
cmp.z buffer_sign
beq __b2_from___b1
jmp __b3
// printf_number_buffer::@3
__b3:
// [168] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#0 -- vbuz1=vbuz2
lda.z buffer_sign
sta.z cputc.c
// [169] call cputc
// [99] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc]
cputc_from___b3:
// [99] phi (byte) cputc::c#13 = (byte) cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy
jsr cputc
// [170] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2]
__b2_from___b1:
__b2_from___b3:
jmp __b2
// printf_number_buffer::@2
__b2:
// [171] call cputs
// [91] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs]
cputs_from___b2:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1
lda #<buffer_digits
sta.z cputs.s
lda #>buffer_digits
sta.z cputs.s+1
jsr cputs
jmp __breturn
// printf_number_buffer::@return
__breturn:
// [172] return
rts
}
// utoa
// Converts unsigned number value to a string representing it in RADIX format.
// If the leading digits are zero they are not included in the string.
// - value : The number to be converted to RADIX
// - buffer : receives the string representing the number and zero-termination.
// - radix : The radix to convert the number to (from the enum RADIX)
// utoa(word zp($15) value, byte* zp($3a) buffer)
utoa: {
.label __10 = $3c
.label __11 = $39
.label digit_value = $3d
.label buffer = $3a
.label digit = $14
.label value = $15
.label buffer_1 = $18
.label started = $17
// [174] phi from utoa to utoa::@1 [phi:utoa->utoa::@1]
__b1_from_utoa:
// [174] phi (byte*) utoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1
lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
sta.z buffer_1
lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
sta.z buffer_1+1
// [174] phi (byte) utoa::started#2 = (byte) 0 [phi:utoa->utoa::@1#1] -- vbuz1=vbuc1
lda #0
sta.z started
// [174] phi (word) utoa::value#2 = (word) utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy
// [174] phi (byte) utoa::digit#2 = (byte) 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1
lda #0
sta.z digit
jmp __b1
// utoa::@1
__b1:
// [175] if((byte) utoa::digit#2<(byte) 5-(byte) 1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1
lda.z digit
cmp #5-1
bcc __b2
jmp __b3
// utoa::@3
__b3:
// [176] (byte~) utoa::$11 ← (byte)(word) utoa::value#2 -- vbuz1=_byte_vwuz2
lda.z value
sta.z __11
// [177] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11) -- _deref_pbuz1=pbuc1_derefidx_vbuz2
ldy.z __11
lda DIGITS,y
ldy #0
sta (buffer_1),y
// [178] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11 -- pbuz1=_inc_pbuz2
lda.z buffer_1
clc
adc #1
sta.z buffer
lda.z buffer_1+1
adc #0
sta.z buffer+1
// [179] *((byte*) utoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1
lda #0
ldy #0
sta (buffer),y
jmp __breturn
// utoa::@return
__breturn:
// [180] return
rts
// utoa::@2
__b2:
// [181] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1 -- vbuz1=vbuz2_rol_1
lda.z digit
asl
sta.z __10
// [182] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) utoa::$10) -- vwuz1=pwuc1_derefidx_vbuz2
ldy.z __10
lda RADIX_DECIMAL_VALUES,y
sta.z digit_value
lda RADIX_DECIMAL_VALUES+1,y
sta.z digit_value+1
// [183] if((byte) 0!=(byte) utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuz1_then_la1
lda #0
cmp.z started
bne __b5
jmp __b7
// utoa::@7
__b7:
// [184] if((word) utoa::value#2>=(word) utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1
lda.z digit_value+1
cmp.z value+1
bne !+
lda.z digit_value
cmp.z value
beq __b5
!:
bcc __b5
// [185] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4]
__b4_from___b7:
// [185] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy
// [185] phi (byte) utoa::started#4 = (byte) utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy
// [185] phi (word) utoa::value#6 = (word) utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy
jmp __b4
// utoa::@4
__b4:
// [186] (byte) utoa::digit#1 ← ++ (byte) utoa::digit#2 -- vbuz1=_inc_vbuz1
inc.z digit
// [174] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1]
__b1_from___b4:
// [174] phi (byte*) utoa::buffer#11 = (byte*) utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy
// [174] phi (byte) utoa::started#2 = (byte) utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy
// [174] phi (word) utoa::value#2 = (word) utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy
// [174] phi (byte) utoa::digit#2 = (byte) utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy
jmp __b1
// utoa::@5
__b5:
// [187] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11 -- pbuz1=pbuz2
lda.z buffer_1
sta.z utoa_append.buffer
lda.z buffer_1+1
sta.z utoa_append.buffer+1
// [188] (word) utoa_append::value#0 ← (word) utoa::value#2 -- vwuz1=vwuz2
lda.z value
sta.z utoa_append.value
lda.z value+1
sta.z utoa_append.value+1
// [189] (word) utoa_append::sub#0 ← (word) utoa::digit_value#0 -- vwuz1=vwuz2
lda.z digit_value
sta.z utoa_append.sub
lda.z digit_value+1
sta.z utoa_append.sub+1
// [190] call utoa_append
// [194] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append]
utoa_append_from___b5:
jsr utoa_append
// [191] (word) utoa_append::return#0 ← (word) utoa_append::value#2 -- vwuz1=vwuz2
lda.z utoa_append.value
sta.z utoa_append.return
lda.z utoa_append.value+1
sta.z utoa_append.return+1
jmp __b6
// utoa::@6
__b6:
// [192] (word) utoa::value#0 ← (word) utoa_append::return#0 -- vwuz1=vwuz2
lda.z utoa_append.return
sta.z value
lda.z utoa_append.return+1
sta.z value+1
// [193] (byte*) utoa::buffer#4 ← ++ (byte*) utoa::buffer#11 -- pbuz1=_inc_pbuz1
inc.z buffer_1
bne !+
inc.z buffer_1+1
!:
// [185] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4]
__b4_from___b6:
// [185] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy
// [185] phi (byte) utoa::started#4 = (byte) 1 [phi:utoa::@6->utoa::@4#1] -- vbuz1=vbuc1
lda #1
sta.z started
// [185] phi (word) utoa::value#6 = (word) utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy
jmp __b4
}
// utoa_append
// Used to convert a single digit of an unsigned number value to a string representation
// Counts a single digit up from '0' as long as the value is larger than sub.
// Each time the digit is increased sub is subtracted from value.
// - buffer : pointer to the char that receives the digit
// - value : The value where the digit will be derived from
// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased.
// (For decimal the subs used are 10000, 1000, 100, 10, 1)
// returns : the value reduced by sub * digit so that it is less than sub.
// utoa_append(byte* zp($3f) buffer, word zp($1a) value, word zp($41) sub)
utoa_append: {
.label buffer = $3f
.label value = $1a
.label sub = $41
.label return = $43
.label digit = $1c
// [195] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1]
__b1_from_utoa_append:
// [195] phi (byte) utoa_append::digit#2 = (byte) 0 [phi:utoa_append->utoa_append::@1#0] -- vbuz1=vbuc1
lda #0
sta.z digit
// [195] phi (word) utoa_append::value#2 = (word) utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy
jmp __b1
// utoa_append::@1
__b1:
// [196] if((word) utoa_append::value#2>=(word) utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1
lda.z sub+1
cmp.z value+1
bne !+
lda.z sub
cmp.z value
beq __b2
!:
bcc __b2
jmp __b3
// utoa_append::@3
__b3:
// [197] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuz2
ldy.z digit
lda DIGITS,y
ldy #0
sta (buffer),y
jmp __breturn
// utoa_append::@return
__breturn:
// [198] return
rts
// utoa_append::@2
__b2:
// [199] (byte) utoa_append::digit#1 ← ++ (byte) utoa_append::digit#2 -- vbuz1=_inc_vbuz1
inc.z digit
// [200] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2
lda.z value
sec
sbc.z sub
sta.z value
lda.z value+1
sbc.z sub+1
sta.z value+1
// [195] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1]
__b1_from___b2:
// [195] phi (byte) utoa_append::digit#2 = (byte) utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy
// [195] phi (word) utoa_append::value#2 = (word) utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy
jmp __b1
}
// clrscr
// clears the screen and moves the cursor to the upper left-hand corner of the screen.
clrscr: {
.label c = $22
.label line_text = $1e
.label line_cols = $20
.label l = $1d
// [202] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1]
__b1_from_clrscr:
// [202] phi (byte*) clrscr::line_cols#5 = (const nomodify byte*) CONIO_SCREEN_COLORS [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1
lda #<CONIO_SCREEN_COLORS
sta.z line_cols
lda #>CONIO_SCREEN_COLORS
sta.z line_cols+1
// [202] phi (byte*) clrscr::line_text#5 = (const nomodify byte*) CONIO_SCREEN_TEXT [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1
lda #<CONIO_SCREEN_TEXT
sta.z line_text
lda #>CONIO_SCREEN_TEXT
sta.z line_text+1
// [202] phi (byte) clrscr::l#2 = (byte) 0 [phi:clrscr->clrscr::@1#2] -- vbuz1=vbuc1
lda #0
sta.z l
jmp __b1
// clrscr::@1
__b1:
// [203] if((byte) clrscr::l#2<(byte) $19) goto clrscr::@3 -- vbuz1_lt_vbuc1_then_la1
lda.z l
cmp #$19
bcc __b3_from___b1
jmp __b2
// clrscr::@2
__b2:
// [204] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
lda #0
sta.z conio_cursor_x
// [205] (byte) conio_cursor_y ← (byte) 0 -- vbuz1=vbuc1
lda #0
sta.z conio_cursor_y
// [206] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT -- pbuz1=pbuc1
lda #<CONIO_SCREEN_TEXT
sta.z conio_cursor_text
lda #>CONIO_SCREEN_TEXT
sta.z conio_cursor_text+1
// [207] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS -- pbuz1=pbuc1
lda #<CONIO_SCREEN_COLORS
sta.z conio_cursor_color
lda #>CONIO_SCREEN_COLORS
sta.z conio_cursor_color+1
jmp __breturn
// clrscr::@return
__breturn:
// [208] return
rts
// [209] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3]
__b3_from___b1:
// [209] phi (byte) clrscr::c#2 = (byte) 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuz1=vbuc1
lda #0
sta.z c
jmp __b3
// clrscr::@3
__b3:
// [210] if((byte) clrscr::c#2<(byte) $28) goto clrscr::@4 -- vbuz1_lt_vbuc1_then_la1
lda.z c
cmp #$28
bcc __b4
jmp __b5
// clrscr::@5
__b5:
// [211] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1
lda #$28
clc
adc.z line_text
sta.z line_text
bcc !+
inc.z line_text+1
!:
// [212] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1
lda #$28
clc
adc.z line_cols
sta.z line_cols
bcc !+
inc.z line_cols+1
!:
// [213] (byte) clrscr::l#1 ← ++ (byte) clrscr::l#2 -- vbuz1=_inc_vbuz1
inc.z l
// [202] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1]
__b1_from___b5:
// [202] phi (byte*) clrscr::line_cols#5 = (byte*) clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy
// [202] phi (byte*) clrscr::line_text#5 = (byte*) clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy
// [202] phi (byte) clrscr::l#2 = (byte) clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy
jmp __b1
// clrscr::@4
__b4:
// [214] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' -- pbuz1_derefidx_vbuz2=vbuc1
lda #' '
ldy.z c
sta (line_text),y
// [215] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT -- pbuz1_derefidx_vbuz2=vbuc1
lda #CONIO_TEXTCOLOR_DEFAULT
ldy.z c
sta (line_cols),y
// [216] (byte) clrscr::c#1 ← ++ (byte) clrscr::c#2 -- vbuz1=_inc_vbuz1
inc.z c
// [209] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3]
__b3_from___b4:
// [209] phi (byte) clrscr::c#2 = (byte) clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy
jmp __b3
}
// File Data
// The digits used for numbers
DIGITS: .text "0123456789abcdef"
// Values of decimal digits
RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a
// Buffer used for stringified number being printed
printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0
REGISTER UPLIFT POTENTIAL REGISTERS
Statement [1] (byte) conio_cursor_x ← (byte) 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a
Statement [2] (byte) conio_cursor_y ← (byte) 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a
Statement [3] (byte*) conio_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 [93] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#22) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] ( main:6::cputs:13 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:21 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:25 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:29 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:33 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:37 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:41 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:45 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:49 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:53 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:57 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:61 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:65 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:69 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:73 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:77 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:81 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:85 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:89 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:19::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:23::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:35::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:39::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:51::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:55::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:67::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:71::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:83::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:87::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y
Statement [101] *((byte*) conio_cursor_text) ← (byte) cputc::c#13 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y
Statement [103] *((byte*) conio_cursor_color) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y
Statement [106] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [107] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [113] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x [ conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [114] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [115] (byte*) conio_cursor_text ← (byte*~) cputln::$1 [ conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [116] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_text cputln::$2 ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [117] (byte*) conio_cursor_color ← (byte*~) cputln::$2 [ conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [118] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [122] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [131] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 [ conio_cursor_y conio_cursor_color cscroll::$7 ] ( main:6::cputc:11::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:15::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:27::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:31::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:43::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:47::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:59::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:63::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:75::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:79::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputs:13::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:15::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:27::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:31::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:43::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:47::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:59::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:63::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:75::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:79::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [132] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 [ conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [133] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 [ conio_cursor_y conio_cursor_text cscroll::$8 ] ( main:6::cputc:11::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:15::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:27::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:31::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:43::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:47::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:59::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:63::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:75::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:79::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputs:13::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:15::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:27::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:31::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:43::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:47::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:59::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:63::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:75::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:79::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [134] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 [ conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [138] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:6::cputc:11::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:15::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:27::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:31::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:43::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:47::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:59::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:63::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:75::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:79::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:15::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:27::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:31::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:43::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:47::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:59::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:63::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:75::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:79::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp[1]:7 [ memset::c#4 ]
Statement [139] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:6::cputc:11::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:15::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:27::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:31::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:43::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:47::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:59::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:63::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:75::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:79::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:15::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:27::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:31::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:43::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:47::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:59::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:63::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:75::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:79::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [141] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:6::cputc:11::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [143] *((byte*) memset::dst#2) ← (byte) memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:6::cputc:11::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte y as potential for zp[1]:7 [ memset::c#4 ]
Statement [146] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:6::cputc:11::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:15::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:27::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:31::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:43::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:47::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:59::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:63::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:75::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:79::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:15::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:27::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:31::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:43::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:47::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:59::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:63::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:75::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:79::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [147] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:6::cputc:11::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:15::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:27::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:31::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:43::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:47::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:59::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:63::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:75::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:79::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:15::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:27::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:31::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:43::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:47::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:59::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:63::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:75::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:79::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [148] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:6::cputc:11::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:15::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:27::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:31::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:43::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:47::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:59::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:63::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:75::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:79::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:15::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:27::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:31::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:43::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:47::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:59::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:63::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:75::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:79::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [150] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:6::cputc:11::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [152] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:6::cputc:11::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y
Statement [156] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] ( main:6::printf_sint:19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:23 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:35 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:39 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:51 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:71 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } ) always clobbers reg byte a
Statement [157] if((signed word) printf_sint::value#11<(signed byte) 0) goto printf_sint::@1 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] ( main:6::printf_sint:19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:23 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:35 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:39 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:51 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:71 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } ) always clobbers reg byte a
Statement [158] (signed word) printf_sint::value#0 ← - (signed word) printf_sint::value#11 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] ( main:6::printf_sint:19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:23 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:35 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:39 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:51 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:71 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } ) always clobbers reg byte a
Statement [159] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) '-' [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] ( main:6::printf_sint:19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:23 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:35 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:39 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:51 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:71 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } ) always clobbers reg byte a
Statement [161] (word) utoa::value#1 ← (word)(signed word) printf_sint::value#13 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] ( main:6::printf_sint:19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:23 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:35 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:39 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:51 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:71 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } ) always clobbers reg byte a
Statement [176] (byte~) utoa::$11 ← (byte)(word) utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } ) always clobbers reg byte a
Statement [177] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11) [ printf_buffer utoa::buffer#11 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } ) always clobbers reg byte a reg byte y
Statement [178] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } ) always clobbers reg byte a
Statement [179] *((byte*) utoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } ) always clobbers reg byte a reg byte y
Statement [181] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp[1]:20 [ utoa::digit#2 utoa::digit#1 ]
Removing always clobbered register reg byte a as potential for zp[1]:23 [ utoa::started#2 utoa::started#4 ]
Statement [182] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) utoa::$10) [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } ) always clobbers reg byte a
Statement [184] if((word) utoa::value#2>=(word) utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } ) always clobbers reg byte a
Statement [187] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Statement [188] (word) utoa_append::value#0 ← (word) utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Statement [189] (word) utoa_append::sub#0 ← (word) utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Statement [191] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Statement [192] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } ) always clobbers reg byte a
Statement [196] if((word) utoa_append::value#2>=(word) utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:6::printf_sint:19::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp[1]:28 [ utoa_append::digit#2 utoa_append::digit#1 ]
Statement [197] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) [ utoa_append::value#2 ] ( main:6::printf_sint:19::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y
Removing always clobbered register reg byte y as potential for zp[1]:20 [ utoa::digit#2 utoa::digit#1 ]
Statement [200] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:6::printf_sint:19::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Statement [204] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a
Statement [205] (byte) conio_cursor_y ← (byte) 0 [ conio_cursor_x conio_cursor_y ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a
Statement [206] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT [ conio_cursor_x conio_cursor_y conio_cursor_text ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text ] { } ) always clobbers reg byte a
Statement [207] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } ) always clobbers reg byte a
Statement [211] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp[1]:29 [ clrscr::l#2 clrscr::l#1 ]
Statement [212] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a
Statement [214] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a
Removing always clobbered register reg byte a as potential for zp[1]:34 [ clrscr::c#2 clrscr::c#1 ]
Statement [215] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a
Statement [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 [93] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#22) [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] ( main:6::cputs:13 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:21 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:25 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:29 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:33 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:37 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:41 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:45 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:49 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:53 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:57 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:61 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:65 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:69 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:73 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:77 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:81 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:85 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::cputs:89 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:19::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:23::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:35::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:39::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:51::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:55::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:67::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:71::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:83::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } main:6::printf_sint:87::printf_number_buffer:164::cputs:171 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color cputs::s#22 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y
Statement [101] *((byte*) conio_cursor_text) ← (byte) cputc::c#13 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y
Statement [103] *((byte*) conio_cursor_color) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y
Statement [106] if((byte) conio_cursor_x!=(byte) $28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [107] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [113] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x [ conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [114] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_color cputln::ln_offset#0 cputln::$1 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [115] (byte*) conio_cursor_text ← (byte*~) cputln::$1 [ conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color cputln::ln_offset#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [116] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 [ conio_cursor_y conio_cursor_text cputln::$2 ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text cputln::$2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [117] (byte*) conio_cursor_color ← (byte*~) cputln::$2 [ conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [118] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [122] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return [ conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [131] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 [ conio_cursor_y conio_cursor_color cscroll::$7 ] ( main:6::cputc:11::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:15::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:27::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:31::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:43::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:47::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:59::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:63::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:75::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:79::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputs:13::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:15::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:27::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:31::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:43::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:47::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:59::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:63::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:75::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputc:79::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_color cscroll::$7 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [132] (byte*) conio_cursor_text ← (byte*~) cscroll::$7 [ conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [133] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 [ conio_cursor_y conio_cursor_text cscroll::$8 ] ( main:6::cputc:11::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:15::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:27::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:31::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:43::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:47::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:59::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:63::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:75::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:79::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputs:13::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:15::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:27::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:31::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:43::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:47::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:59::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:63::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:75::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputc:79::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text cscroll::$8 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [134] (byte*) conio_cursor_color ← (byte*~) cscroll::$8 [ conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::cputc:11::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:15::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:27::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:31::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:43::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:47::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:59::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:63::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:75::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputc:79::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [138] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:6::cputc:11::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:15::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:27::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:31::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:43::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:47::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:59::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:63::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:75::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:79::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:15::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:27::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:31::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:43::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:47::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:59::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:63::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:75::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:79::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [139] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:6::cputc:11::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:15::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:27::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:31::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:43::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:47::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:59::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:63::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:75::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:79::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:15::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:27::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:31::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:43::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:47::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:59::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:63::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:75::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:79::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [141] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:6::cputc:11::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [143] *((byte*) memset::dst#2) ← (byte) memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:6::cputc:11::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:128 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:128 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:128 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memset:130 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memset:130 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memset:130 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y
Statement [146] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:6::cputc:11::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:15::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:27::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:31::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:43::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:47::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:59::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:63::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:75::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:79::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:15::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:27::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:31::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:43::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:47::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:59::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:63::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:75::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:79::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [147] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:6::cputc:11::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:15::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:27::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:31::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:43::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:47::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:59::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:63::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:75::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:79::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:15::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:27::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:31::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:43::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:47::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:59::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:63::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:75::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:79::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [148] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:6::cputc:11::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:15::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:27::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:31::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:43::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:47::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:59::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:63::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:75::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:79::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:15::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:27::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:31::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:43::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:47::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:59::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:63::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:75::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:79::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [150] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:6::cputc:11::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a
Statement [152] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:6::cputc:11::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:124 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:124 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:124 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cscroll:109::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cscroll:109::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cscroll:109::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::cputc:11::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:15::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:27::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:31::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:43::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:47::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:59::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:63::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:75::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputc:79::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:6::cputs:13::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:17::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:21::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:25::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:29::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:33::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:37::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:41::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:45::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:49::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:53::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:57::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:61::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:65::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:69::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:73::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:77::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:81::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:85::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::cputs:89::cputc:98::cputln:112::cscroll:120::memcpy:126 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:23::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:35::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:39::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:51::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:55::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:67::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:71::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:83::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:87::printf_number_buffer:164::cputs:171::cputc:98::cputln:112::cscroll:120::memcpy:126 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#13 cputs::c#1 } } main:6::printf_sint:19::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:23::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:35::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:39::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:51::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:55::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:67::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:71::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:83::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } main:6::printf_sint:87::printf_number_buffer:164::cputc:169::cputln:112::cscroll:120::memcpy:126 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#13 = cputc::c#2 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y
Statement [156] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] ( main:6::printf_sint:19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:23 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:35 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:39 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:51 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:71 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } ) always clobbers reg byte a
Statement [157] if((signed word) printf_sint::value#11<(signed byte) 0) goto printf_sint::@1 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] ( main:6::printf_sint:19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:23 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:35 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:39 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:51 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:71 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_sint::value#11 printf_buffer ] { } ) always clobbers reg byte a
Statement [158] (signed word) printf_sint::value#0 ← - (signed word) printf_sint::value#11 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] ( main:6::printf_sint:19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:23 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:35 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:39 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:51 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:71 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } ) always clobbers reg byte a
Statement [159] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) '-' [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] ( main:6::printf_sint:19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:23 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:35 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:39 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:51 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:71 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer printf_sint::value#0 ] { } ) always clobbers reg byte a
Statement [161] (word) utoa::value#1 ← (word)(signed word) printf_sint::value#13 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] ( main:6::printf_sint:19 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:23 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:35 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:39 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:51 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:55 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:67 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:71 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:83 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } main:6::printf_sint:87 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::value#1 ] { } ) always clobbers reg byte a
Statement [176] (byte~) utoa::$11 ← (byte)(word) utoa::value#2 [ printf_buffer utoa::buffer#11 utoa::$11 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 utoa::$11 ] { } ) always clobbers reg byte a
Statement [177] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11) [ printf_buffer utoa::buffer#11 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#11 ] { } ) always clobbers reg byte a reg byte y
Statement [178] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::buffer#3 ] { } ) always clobbers reg byte a
Statement [179] *((byte*) utoa::buffer#3) ← (byte) 0 [ printf_buffer ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer ] { } ) always clobbers reg byte a reg byte y
Statement [181] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { } ) always clobbers reg byte a
Statement [182] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) utoa::$10) [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } ) always clobbers reg byte a
Statement [184] if((word) utoa::value#2>=(word) utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { } ) always clobbers reg byte a
Statement [187] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Statement [188] (word) utoa_append::value#0 ← (word) utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Statement [189] (word) utoa_append::sub#0 ← (word) utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Statement [191] (word) utoa_append::return#0 ← (word) utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Statement [192] (word) utoa::value#0 ← (word) utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:6::printf_sint:19::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:23::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:35::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:39::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:51::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:55::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:67::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:71::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:83::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } main:6::printf_sint:87::utoa:162 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { } ) always clobbers reg byte a
Statement [196] if((word) utoa_append::value#2>=(word) utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:6::printf_sint:19::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Statement [197] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) [ utoa_append::value#2 ] ( main:6::printf_sint:19::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y
Statement [200] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:6::printf_sint:19::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:23::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:35::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:39::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:51::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:55::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:67::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:71::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:83::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } main:6::printf_sint:87::utoa:162::utoa_append:190 [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a
Statement [204] (byte) conio_cursor_x ← (byte) 0 [ conio_cursor_x ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a
Statement [205] (byte) conio_cursor_y ← (byte) 0 [ conio_cursor_x conio_cursor_y ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a
Statement [206] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT [ conio_cursor_x conio_cursor_y conio_cursor_text ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text ] { } ) always clobbers reg byte a
Statement [207] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS [ conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] ( main:6::clrscr:9 [ printf_buffer conio_cursor_x conio_cursor_y conio_cursor_text conio_cursor_color ] { } ) always clobbers reg byte a
Statement [211] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a
Statement [212] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a
Statement [214] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a
Statement [215] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:6::clrscr:9 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a
Potential registers zp[2]:2 [ cputs::s#22 cputs::s#23 cputs::s#0 ] : zp[2]:2 ,
Potential registers zp[1]:4 [ cputc::c#13 cputc::c#0 cputc::c#2 ] : zp[1]:4 , reg byte a , reg byte x , reg byte y ,
Potential registers zp[2]:5 [ memset::str#3 ] : zp[2]:5 ,
Potential registers zp[1]:7 [ memset::c#4 ] : zp[1]:7 , reg byte x ,
Potential registers zp[2]:8 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:8 ,
Potential registers zp[2]:10 [ memcpy::source#2 ] : zp[2]:10 ,
Potential registers zp[2]:12 [ memcpy::destination#2 ] : zp[2]:12 ,
Potential registers zp[2]:14 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:14 ,
Potential registers zp[2]:16 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:16 ,
Potential registers zp[2]:18 [ printf_sint::value#13 printf_sint::value#0 printf_sint::value#11 ] : zp[2]:18 ,
Potential registers zp[1]:20 [ utoa::digit#2 utoa::digit#1 ] : zp[1]:20 , reg byte x ,
Potential registers zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] : zp[2]:21 ,
Potential registers zp[1]:23 [ utoa::started#2 utoa::started#4 ] : zp[1]:23 , reg byte x , reg byte y ,
Potential registers zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] : zp[2]:24 ,
Potential registers zp[2]:26 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] : zp[2]:26 ,
Potential registers zp[1]:28 [ utoa_append::digit#2 utoa_append::digit#1 ] : zp[1]:28 , reg byte x , reg byte y ,
Potential registers zp[1]:29 [ clrscr::l#2 clrscr::l#1 ] : zp[1]:29 , reg byte x , reg byte y ,
Potential registers zp[2]:30 [ clrscr::line_text#5 clrscr::line_text#1 ] : zp[2]:30 ,
Potential registers zp[2]:32 [ clrscr::line_cols#5 clrscr::line_cols#1 ] : zp[2]:32 ,
Potential registers zp[1]:34 [ clrscr::c#2 clrscr::c#1 ] : zp[1]:34 , reg byte x , reg byte y ,
Potential registers zp[1]:35 [ conio_cursor_x ] : zp[1]:35 ,
Potential registers zp[1]:36 [ conio_cursor_y ] : zp[1]:36 ,
Potential registers zp[2]:37 [ conio_cursor_text ] : zp[2]:37 ,
Potential registers zp[2]:39 [ conio_cursor_color ] : zp[2]:39 ,
Potential registers zp[1]:41 [ cputs::c#1 ] : zp[1]:41 , reg byte a , reg byte x , reg byte y ,
Potential registers zp[2]:42 [ cputln::ln_offset#0 ] : zp[2]:42 ,
Potential registers zp[2]:44 [ cputln::$1 ] : zp[2]:44 ,
Potential registers zp[2]:46 [ cputln::$2 ] : zp[2]:46 ,
Potential registers zp[2]:48 [ cscroll::$7 ] : zp[2]:48 ,
Potential registers zp[2]:50 [ cscroll::$8 ] : zp[2]:50 ,
Potential registers zp[2]:52 [ memset::end#0 ] : zp[2]:52 ,
Potential registers zp[2]:54 [ memcpy::src_end#0 ] : zp[2]:54 ,
Potential registers zp[1]:56 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:56 , reg byte a , reg byte x , reg byte y ,
Potential registers zp[1]:57 [ utoa::$11 ] : zp[1]:57 , reg byte a , reg byte x , reg byte y ,
Potential registers zp[2]:58 [ utoa::buffer#3 ] : zp[2]:58 ,
Potential registers zp[1]:60 [ utoa::$10 ] : zp[1]:60 , reg byte a , reg byte x , reg byte y ,
Potential registers zp[2]:61 [ utoa::digit_value#0 ] : zp[2]:61 ,
Potential registers zp[2]:63 [ utoa_append::buffer#0 ] : zp[2]:63 ,
Potential registers zp[2]:65 [ utoa_append::sub#0 ] : zp[2]:65 ,
Potential registers zp[2]:67 [ utoa_append::return#0 ] : zp[2]:67 ,
Potential registers mem[12] [ printf_buffer ] : mem[12] ,
REGISTER UPLIFT SCOPES
Uplift Scope [memcpy] 301,250,000,004.25: zp[2]:14 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 202,333,333,337.67: zp[2]:16 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 12,625,000,000.25: zp[2]:54 [ memcpy::src_end#0 ] 0: zp[2]:10 [ memcpy::source#2 ] 0: zp[2]:12 [ memcpy::destination#2 ]
Uplift Scope [memset] 335,666,666,672.33: zp[2]:8 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 16,833,333,333.67: zp[2]:52 [ memset::end#0 ] 14,285,714,285.86: zp[1]:7 [ memset::c#4 ] 0: zp[2]:5 [ memset::str#3 ]
Uplift Scope [cscroll] 200,000,002: zp[2]:48 [ cscroll::$7 ] 200,000,002: zp[2]:50 [ cscroll::$8 ]
Uplift Scope [cputln] 20,000,002: zp[2]:44 [ cputln::$1 ] 20,000,002: zp[2]:46 [ cputln::$2 ] 10,000,001: zp[2]:42 [ cputln::ln_offset#0 ]
Uplift Scope [utoa_append] 25,055,003.5: zp[2]:26 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] 20,050,002.5: zp[1]:28 [ utoa_append::digit#2 utoa_append::digit#1 ] 3,335,000.5: zp[2]:65 [ utoa_append::sub#0 ] 20,002: zp[2]:67 [ utoa_append::return#0 ] 13,750.25: zp[2]:63 [ utoa_append::buffer#0 ]
Uplift Scope [] 2,175,676.42: zp[1]:36 [ conio_cursor_y ] 1,548,611.88: zp[2]:39 [ conio_cursor_color ] 1,537,931.79: zp[2]:37 [ conio_cursor_text ] 186,047.36: zp[1]:35 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ]
Uplift Scope [cputc] 1,252,506: zp[1]:4 [ cputc::c#13 cputc::c#0 cputc::c#2 ]
Uplift Scope [cputs] 215,003.5: zp[2]:2 [ cputs::s#22 cputs::s#23 cputs::s#0 ] 100,001: zp[1]:41 [ cputs::c#1 ]
Uplift Scope [utoa] 38,003.93: zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] 31,411.36: zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] 22,859.43: zp[1]:20 [ utoa::digit#2 utoa::digit#1 ] 20,002: zp[1]:60 [ utoa::$10 ] 15,001.5: zp[1]:23 [ utoa::started#2 utoa::started#4 ] 6,000.6: zp[2]:61 [ utoa::digit_value#0 ] 2,002: zp[1]:57 [ utoa::$11 ] 2,002: zp[2]:58 [ utoa::buffer#3 ]
Uplift Scope [clrscr] 32,503.25: zp[1]:34 [ clrscr::c#2 clrscr::c#1 ] 2,501.38: zp[2]:32 [ clrscr::line_cols#5 clrscr::line_cols#1 ] 2,382.05: zp[2]:30 [ clrscr::line_text#5 clrscr::line_text#1 ] 2,335.67: zp[1]:29 [ clrscr::l#2 clrscr::l#1 ]
Uplift Scope [printf_number_buffer] 701: zp[1]:56 [ printf_number_buffer::buffer_sign#0 ]
Uplift Scope [printf_sint] 404: zp[2]:18 [ printf_sint::value#13 printf_sint::value#0 printf_sint::value#11 ]
Uplift Scope [RADIX]
Uplift Scope [printf_format_number]
Uplift Scope [printf_buffer_number]
Uplift Scope [printf_format_string]
Uplift Scope [main]
Uplifting [memcpy] best 27000 combination zp[2]:14 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:16 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:54 [ memcpy::src_end#0 ] zp[2]:10 [ memcpy::source#2 ] zp[2]:12 [ memcpy::destination#2 ]
Uplifting [memset] best 26894 combination zp[2]:8 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:52 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:5 [ memset::str#3 ]
Uplifting [cscroll] best 26894 combination zp[2]:48 [ cscroll::$7 ] zp[2]:50 [ cscroll::$8 ]
Uplifting [cputln] best 26894 combination zp[2]:44 [ cputln::$1 ] zp[2]:46 [ cputln::$2 ] zp[2]:42 [ cputln::ln_offset#0 ]
Uplifting [utoa_append] best 26291 combination zp[2]:26 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] zp[2]:65 [ utoa_append::sub#0 ] zp[2]:67 [ utoa_append::return#0 ] zp[2]:63 [ utoa_append::buffer#0 ]
Uplifting [] best 26291 combination zp[1]:36 [ conio_cursor_y ] zp[2]:39 [ conio_cursor_color ] zp[2]:37 [ conio_cursor_text ] zp[1]:35 [ conio_cursor_x ] mem[12] [ printf_buffer ]
Uplifting [cputc] best 26222 combination reg byte a [ cputc::c#13 cputc::c#0 cputc::c#2 ]
Uplifting [cputs] best 26132 combination zp[2]:2 [ cputs::s#22 cputs::s#23 cputs::s#0 ] reg byte a [ cputs::c#1 ]
Uplifting [utoa] best 25998 combination zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:20 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:61 [ utoa::digit_value#0 ] reg byte a [ utoa::$11 ] zp[2]:58 [ utoa::buffer#3 ]
Uplifting [clrscr] best 24408 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:32 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:30 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ]
Uplifting [printf_number_buffer] best 24399 combination reg byte a [ printf_number_buffer::buffer_sign#0 ]
Uplifting [printf_sint] best 24399 combination zp[2]:18 [ printf_sint::value#13 printf_sint::value#0 printf_sint::value#11 ]
Uplifting [RADIX] best 24399 combination
Uplifting [printf_format_number] best 24399 combination
Uplifting [printf_buffer_number] best 24399 combination
Uplifting [printf_format_string] best 24399 combination
Uplifting [main] best 24399 combination
Attempting to uplift remaining variables inzp[1]:36 [ conio_cursor_y ]
Uplifting [] best 24399 combination zp[1]:36 [ conio_cursor_y ]
Attempting to uplift remaining variables inzp[1]:35 [ conio_cursor_x ]
Uplifting [] best 24399 combination zp[1]:35 [ conio_cursor_x ]
Attempting to uplift remaining variables inzp[1]:20 [ utoa::digit#2 utoa::digit#1 ]
Uplifting [utoa] best 24399 combination zp[1]:20 [ utoa::digit#2 utoa::digit#1 ]
Coalescing zero page register [ zp[2]:37 [ conio_cursor_text ] ] with [ zp[2]:44 [ cputln::$1 ] ] - score: 2
Coalescing zero page register [ zp[2]:37 [ conio_cursor_text cputln::$1 ] ] with [ zp[2]:48 [ cscroll::$7 ] ] - score: 2
Coalescing zero page register [ zp[2]:39 [ conio_cursor_color ] ] with [ zp[2]:46 [ cputln::$2 ] ] - score: 2
Coalescing zero page register [ zp[2]:39 [ conio_cursor_color cputln::$2 ] ] with [ zp[2]:50 [ cscroll::$8 ] ] - score: 2
Coalescing zero page register [ zp[2]:5 [ memset::str#3 ] ] with [ zp[2]:8 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1
Coalescing zero page register [ zp[2]:10 [ memcpy::source#2 ] ] with [ zp[2]:14 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1
Coalescing zero page register [ zp[2]:12 [ memcpy::destination#2 ] ] with [ zp[2]:16 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1
Coalescing zero page register [ zp[2]:18 [ printf_sint::value#13 printf_sint::value#0 printf_sint::value#11 ] ] with [ zp[2]:21 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] - score: 1
Coalescing zero page register [ zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] ] with [ zp[2]:58 [ utoa::buffer#3 ] ] - score: 1
Coalescing zero page register [ zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 ] ] with [ zp[2]:63 [ utoa_append::buffer#0 ] ] - score: 1
Coalescing zero page register [ zp[2]:26 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] with [ zp[2]:67 [ utoa_append::return#0 ] ] - score: 1
Coalescing zero page register [ zp[2]:61 [ utoa::digit_value#0 ] ] with [ zp[2]:65 [ utoa_append::sub#0 ] ] - score: 1
Coalescing zero page register [ zp[2]:18 [ printf_sint::value#13 printf_sint::value#0 printf_sint::value#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] with [ zp[2]:26 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] ] - score: 2
Coalescing zero page register [ zp[2]:10 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:5 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ]
Coalescing zero page register [ zp[2]:18 [ printf_sint::value#13 printf_sint::value#0 printf_sint::value#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] ] with [ zp[2]:2 [ cputs::s#22 cputs::s#23 cputs::s#0 ] ]
Coalescing zero page register [ zp[2]:24 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] with [ zp[2]:12 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ]
Coalescing zero page register [ zp[2]:37 [ conio_cursor_text cputln::$1 cscroll::$7 ] ] with [ zp[2]:30 [ clrscr::line_text#5 clrscr::line_text#1 ] ]
Coalescing zero page register [ zp[2]:39 [ conio_cursor_color cputln::$2 cscroll::$8 ] ] with [ zp[2]:32 [ clrscr::line_cols#5 clrscr::line_cols#1 ] ]
Coalescing zero page register [ zp[2]:54 [ memcpy::src_end#0 ] ] with [ zp[2]:52 [ memset::end#0 ] ]
Coalescing zero page register [ zp[2]:61 [ utoa::digit_value#0 utoa_append::sub#0 ] ] with [ zp[2]:42 [ cputln::ln_offset#0 ] ]
Coalescing zero page register [ zp[2]:61 [ utoa::digit_value#0 utoa_append::sub#0 cputln::ln_offset#0 ] ] with [ zp[2]:10 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ]
Allocated (was zp[2]:18) zp[2]:2 [ printf_sint::value#13 printf_sint::value#0 printf_sint::value#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 cputs::s#22 cputs::s#23 cputs::s#0 ]
Allocated (was zp[1]:20) zp[1]:4 [ utoa::digit#2 utoa::digit#1 ]
Allocated (was zp[2]:24) zp[2]:5 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ]
Allocated (was zp[1]:35) zp[1]:7 [ conio_cursor_x ]
Allocated (was zp[1]:36) zp[1]:8 [ conio_cursor_y ]
Allocated (was zp[2]:37) zp[2]:9 [ conio_cursor_text cputln::$1 cscroll::$7 clrscr::line_text#5 clrscr::line_text#1 ]
Allocated (was zp[2]:39) zp[2]:11 [ conio_cursor_color cputln::$2 cscroll::$8 clrscr::line_cols#5 clrscr::line_cols#1 ]
Allocated (was zp[2]:54) zp[2]:13 [ memcpy::src_end#0 memset::end#0 ]
Allocated (was zp[2]:61) zp[2]:15 [ utoa::digit_value#0 utoa_append::sub#0 cputln::ln_offset#0 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ]
ASSEMBLER BEFORE OPTIMIZATION
// File Comments
// Tests printf function call rewriting
// Test parameter field syntax %2$d
// Upstart
.pc = $801 "Basic"
:BasicUpstart(__bbegin)
.pc = $80d "Program"
// Global Constants & labels
// The default text color
.const CONIO_TEXTCOLOR_DEFAULT = $e
.const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1
.const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c
// The screen width
// The screen height
// The screen bytes
// The text screen address
.label CONIO_SCREEN_TEXT = $400
// The color screen address
.label CONIO_SCREEN_COLORS = $d800
.label conio_cursor_x = 7
.label conio_cursor_y = 8
.label conio_cursor_text = 9
.label conio_cursor_color = $b
// @begin
__bbegin:
jmp __b1
// @1
__b1:
// [1] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
// The current cursor x-position
lda #0
sta.z conio_cursor_x
// [2] (byte) conio_cursor_y ← (byte) 0 -- vbuz1=vbuc1
// The current cursor y-position
lda #0
sta.z conio_cursor_y
// [3] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT -- pbuz1=pbuc1
// The current cursor address
lda #<CONIO_SCREEN_TEXT
sta.z conio_cursor_text
lda #>CONIO_SCREEN_TEXT
sta.z conio_cursor_text+1
// [4] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS -- pbuz1=pbuc1
// The current cursor address
lda #<CONIO_SCREEN_COLORS
sta.z conio_cursor_color
lda #>CONIO_SCREEN_COLORS
sta.z conio_cursor_color+1
// [5] phi from @1 to @2 [phi:@1->@2]
__b2_from___b1:
jmp __b2
// @2
__b2:
// [6] call main
// [8] phi from @2 to main [phi:@2->main]
main_from___b2:
jsr main
// [7] phi from @2 to @end [phi:@2->@end]
__bend_from___b2:
jmp __bend
// @end
__bend:
// main
main: {
// [9] call clrscr
// [201] phi from main to clrscr [phi:main->clrscr]
clrscr_from_main:
jsr clrscr
// [10] phi from main to main::@1 [phi:main->main::@1]
__b1_from_main:
jmp __b1
// main::@1
__b1:
// [11] call cputc
// [99] phi from main::@1 to cputc [phi:main::@1->cputc]
cputc_from___b1:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@1->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [12] phi from main::@1 to main::@2 [phi:main::@1->main::@2]
__b2_from___b1:
jmp __b2
// main::@2
__b2:
// [13] call cputs
// [91] phi from main::@2 to cputs [phi:main::@2->cputs]
cputs_from___b2:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s [phi:main::@2->cputs#0] -- pbuz1=pbuc1
lda #<s
sta.z cputs.s
lda #>s
sta.z cputs.s+1
jsr cputs
// [14] phi from main::@2 to main::@3 [phi:main::@2->main::@3]
__b3_from___b2:
jmp __b3
// main::@3
__b3:
// [15] call cputc
// [99] phi from main::@3 to cputc [phi:main::@3->cputc]
cputc_from___b3:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@3->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [16] phi from main::@3 to main::@4 [phi:main::@3->main::@4]
__b4_from___b3:
jmp __b4
// main::@4
__b4:
// [17] call cputs
// [91] phi from main::@4 to cputs [phi:main::@4->cputs]
cputs_from___b4:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s1 [phi:main::@4->cputs#0] -- pbuz1=pbuc1
lda #<s1
sta.z cputs.s
lda #>s1
sta.z cputs.s+1
jsr cputs
// [18] phi from main::@4 to main::@5 [phi:main::@4->main::@5]
__b5_from___b4:
jmp __b5
// main::@5
__b5:
// [19] call printf_sint
// [155] phi from main::@5 to printf_sint [phi:main::@5->printf_sint]
printf_sint_from___b5:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@5->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [20] phi from main::@5 to main::@6 [phi:main::@5->main::@6]
__b6_from___b5:
jmp __b6
// main::@6
__b6:
// [21] call cputs
// [91] phi from main::@6 to cputs [phi:main::@6->cputs]
cputs_from___b6:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@6->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [22] phi from main::@6 to main::@7 [phi:main::@6->main::@7]
__b7_from___b6:
jmp __b7
// main::@7
__b7:
// [23] call printf_sint
// [155] phi from main::@7 to printf_sint [phi:main::@7->printf_sint]
printf_sint_from___b7:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@7->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [24] phi from main::@7 to main::@8 [phi:main::@7->main::@8]
__b8_from___b7:
jmp __b8
// main::@8
__b8:
// [25] call cputs
// [91] phi from main::@8 to cputs [phi:main::@8->cputs]
cputs_from___b8:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@8->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [26] phi from main::@8 to main::@9 [phi:main::@8->main::@9]
__b9_from___b8:
jmp __b9
// main::@9
__b9:
// [27] call cputc
// [99] phi from main::@9 to cputc [phi:main::@9->cputc]
cputc_from___b9:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@9->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [28] phi from main::@9 to main::@10 [phi:main::@9->main::@10]
__b10_from___b9:
jmp __b10
// main::@10
__b10:
// [29] call cputs
// [91] phi from main::@10 to cputs [phi:main::@10->cputs]
cputs_from___b10:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s4 [phi:main::@10->cputs#0] -- pbuz1=pbuc1
lda #<s4
sta.z cputs.s
lda #>s4
sta.z cputs.s+1
jsr cputs
// [30] phi from main::@10 to main::@11 [phi:main::@10->main::@11]
__b11_from___b10:
jmp __b11
// main::@11
__b11:
// [31] call cputc
// [99] phi from main::@11 to cputc [phi:main::@11->cputc]
cputc_from___b11:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@11->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [32] phi from main::@11 to main::@12 [phi:main::@11->main::@12]
__b12_from___b11:
jmp __b12
// main::@12
__b12:
// [33] call cputs
// [91] phi from main::@12 to cputs [phi:main::@12->cputs]
cputs_from___b12:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s5 [phi:main::@12->cputs#0] -- pbuz1=pbuc1
lda #<s5
sta.z cputs.s
lda #>s5
sta.z cputs.s+1
jsr cputs
// [34] phi from main::@12 to main::@13 [phi:main::@12->main::@13]
__b13_from___b12:
jmp __b13
// main::@13
__b13:
// [35] call printf_sint
// [155] phi from main::@13 to printf_sint [phi:main::@13->printf_sint]
printf_sint_from___b13:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@13->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [36] phi from main::@13 to main::@14 [phi:main::@13->main::@14]
__b14_from___b13:
jmp __b14
// main::@14
__b14:
// [37] call cputs
// [91] phi from main::@14 to cputs [phi:main::@14->cputs]
cputs_from___b14:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@14->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [38] phi from main::@14 to main::@15 [phi:main::@14->main::@15]
__b15_from___b14:
jmp __b15
// main::@15
__b15:
// [39] call printf_sint
// [155] phi from main::@15 to printf_sint [phi:main::@15->printf_sint]
printf_sint_from___b15:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@15->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [40] phi from main::@15 to main::@16 [phi:main::@15->main::@16]
__b16_from___b15:
jmp __b16
// main::@16
__b16:
// [41] call cputs
// [91] phi from main::@16 to cputs [phi:main::@16->cputs]
cputs_from___b16:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@16->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [42] phi from main::@16 to main::@17 [phi:main::@16->main::@17]
__b17_from___b16:
jmp __b17
// main::@17
__b17:
// [43] call cputc
// [99] phi from main::@17 to cputc [phi:main::@17->cputc]
cputc_from___b17:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@17->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [44] phi from main::@17 to main::@18 [phi:main::@17->main::@18]
__b18_from___b17:
jmp __b18
// main::@18
__b18:
// [45] call cputs
// [91] phi from main::@18 to cputs [phi:main::@18->cputs]
cputs_from___b18:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s4 [phi:main::@18->cputs#0] -- pbuz1=pbuc1
lda #<s4
sta.z cputs.s
lda #>s4
sta.z cputs.s+1
jsr cputs
// [46] phi from main::@18 to main::@19 [phi:main::@18->main::@19]
__b19_from___b18:
jmp __b19
// main::@19
__b19:
// [47] call cputc
// [99] phi from main::@19 to cputc [phi:main::@19->cputc]
cputc_from___b19:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@19->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [48] phi from main::@19 to main::@20 [phi:main::@19->main::@20]
__b20_from___b19:
jmp __b20
// main::@20
__b20:
// [49] call cputs
// [91] phi from main::@20 to cputs [phi:main::@20->cputs]
cputs_from___b20:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s9 [phi:main::@20->cputs#0] -- pbuz1=pbuc1
lda #<s9
sta.z cputs.s
lda #>s9
sta.z cputs.s+1
jsr cputs
// [50] phi from main::@20 to main::@21 [phi:main::@20->main::@21]
__b21_from___b20:
jmp __b21
// main::@21
__b21:
// [51] call printf_sint
// [155] phi from main::@21 to printf_sint [phi:main::@21->printf_sint]
printf_sint_from___b21:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@21->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [52] phi from main::@21 to main::@22 [phi:main::@21->main::@22]
__b22_from___b21:
jmp __b22
// main::@22
__b22:
// [53] call cputs
// [91] phi from main::@22 to cputs [phi:main::@22->cputs]
cputs_from___b22:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@22->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [54] phi from main::@22 to main::@23 [phi:main::@22->main::@23]
__b23_from___b22:
jmp __b23
// main::@23
__b23:
// [55] call printf_sint
// [155] phi from main::@23 to printf_sint [phi:main::@23->printf_sint]
printf_sint_from___b23:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@23->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [56] phi from main::@23 to main::@24 [phi:main::@23->main::@24]
__b24_from___b23:
jmp __b24
// main::@24
__b24:
// [57] call cputs
// [91] phi from main::@24 to cputs [phi:main::@24->cputs]
cputs_from___b24:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@24->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [58] phi from main::@24 to main::@25 [phi:main::@24->main::@25]
__b25_from___b24:
jmp __b25
// main::@25
__b25:
// [59] call cputc
// [99] phi from main::@25 to cputc [phi:main::@25->cputc]
cputc_from___b25:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@25->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [60] phi from main::@25 to main::@26 [phi:main::@25->main::@26]
__b26_from___b25:
jmp __b26
// main::@26
__b26:
// [61] call cputs
// [91] phi from main::@26 to cputs [phi:main::@26->cputs]
cputs_from___b26:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s12 [phi:main::@26->cputs#0] -- pbuz1=pbuc1
lda #<s12
sta.z cputs.s
lda #>s12
sta.z cputs.s+1
jsr cputs
// [62] phi from main::@26 to main::@27 [phi:main::@26->main::@27]
__b27_from___b26:
jmp __b27
// main::@27
__b27:
// [63] call cputc
// [99] phi from main::@27 to cputc [phi:main::@27->cputc]
cputc_from___b27:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@27->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [64] phi from main::@27 to main::@28 [phi:main::@27->main::@28]
__b28_from___b27:
jmp __b28
// main::@28
__b28:
// [65] call cputs
// [91] phi from main::@28 to cputs [phi:main::@28->cputs]
cputs_from___b28:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s5 [phi:main::@28->cputs#0] -- pbuz1=pbuc1
lda #<s5
sta.z cputs.s
lda #>s5
sta.z cputs.s+1
jsr cputs
// [66] phi from main::@28 to main::@29 [phi:main::@28->main::@29]
__b29_from___b28:
jmp __b29
// main::@29
__b29:
// [67] call printf_sint
// [155] phi from main::@29 to printf_sint [phi:main::@29->printf_sint]
printf_sint_from___b29:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@29->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [68] phi from main::@29 to main::@30 [phi:main::@29->main::@30]
__b30_from___b29:
jmp __b30
// main::@30
__b30:
// [69] call cputs
// [91] phi from main::@30 to cputs [phi:main::@30->cputs]
cputs_from___b30:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@30->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [70] phi from main::@30 to main::@31 [phi:main::@30->main::@31]
__b31_from___b30:
jmp __b31
// main::@31
__b31:
// [71] call printf_sint
// [155] phi from main::@31 to printf_sint [phi:main::@31->printf_sint]
printf_sint_from___b31:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@31->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [72] phi from main::@31 to main::@32 [phi:main::@31->main::@32]
__b32_from___b31:
jmp __b32
// main::@32
__b32:
// [73] call cputs
// [91] phi from main::@32 to cputs [phi:main::@32->cputs]
cputs_from___b32:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@32->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [74] phi from main::@32 to main::@33 [phi:main::@32->main::@33]
__b33_from___b32:
jmp __b33
// main::@33
__b33:
// [75] call cputc
// [99] phi from main::@33 to cputc [phi:main::@33->cputc]
cputc_from___b33:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@33->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [76] phi from main::@33 to main::@34 [phi:main::@33->main::@34]
__b34_from___b33:
jmp __b34
// main::@34
__b34:
// [77] call cputs
// [91] phi from main::@34 to cputs [phi:main::@34->cputs]
cputs_from___b34:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s12 [phi:main::@34->cputs#0] -- pbuz1=pbuc1
lda #<s12
sta.z cputs.s
lda #>s12
sta.z cputs.s+1
jsr cputs
// [78] phi from main::@34 to main::@35 [phi:main::@34->main::@35]
__b35_from___b34:
jmp __b35
// main::@35
__b35:
// [79] call cputc
// [99] phi from main::@35 to cputc [phi:main::@35->cputc]
cputc_from___b35:
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@35->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [80] phi from main::@35 to main::@36 [phi:main::@35->main::@36]
__b36_from___b35:
jmp __b36
// main::@36
__b36:
// [81] call cputs
// [91] phi from main::@36 to cputs [phi:main::@36->cputs]
cputs_from___b36:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s9 [phi:main::@36->cputs#0] -- pbuz1=pbuc1
lda #<s9
sta.z cputs.s
lda #>s9
sta.z cputs.s+1
jsr cputs
// [82] phi from main::@36 to main::@37 [phi:main::@36->main::@37]
__b37_from___b36:
jmp __b37
// main::@37
__b37:
// [83] call printf_sint
// [155] phi from main::@37 to printf_sint [phi:main::@37->printf_sint]
printf_sint_from___b37:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@37->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [84] phi from main::@37 to main::@38 [phi:main::@37->main::@38]
__b38_from___b37:
jmp __b38
// main::@38
__b38:
// [85] call cputs
// [91] phi from main::@38 to cputs [phi:main::@38->cputs]
cputs_from___b38:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@38->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [86] phi from main::@38 to main::@39 [phi:main::@38->main::@39]
__b39_from___b38:
jmp __b39
// main::@39
__b39:
// [87] call printf_sint
// [155] phi from main::@39 to printf_sint [phi:main::@39->printf_sint]
printf_sint_from___b39:
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@39->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [88] phi from main::@39 to main::@40 [phi:main::@39->main::@40]
__b40_from___b39:
jmp __b40
// main::@40
__b40:
// [89] call cputs
// [91] phi from main::@40 to cputs [phi:main::@40->cputs]
cputs_from___b40:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@40->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
jmp __breturn
// main::@return
__breturn:
// [90] return
rts
s: .text "d "
.byte 0
s1: .text "d: "
.byte 0
s2: .text " "
.byte 0
s3: .text @"\n"
.byte 0
s4: .text "1$d "
.byte 0
s5: .text "2$d: "
.byte 0
s9: .text "1$d: "
.byte 0
s12: .text "2$d "
.byte 0
}
// cputs
// Output a NUL-terminated string at the current cursor position
// cputs(byte* zp(2) s)
cputs: {
.label s = 2
// [92] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1]
__b1_from_cputs:
__b1_from___b2:
// [92] phi (to_nomodify byte*) cputs::s#22 = (to_nomodify byte*) cputs::s#23 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy
jmp __b1
// cputs::@1
__b1:
// [93] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#22) -- vbuaa=_deref_pbuz1
ldy #0
lda (s),y
// [94] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#22 -- pbuz1=_inc_pbuz1
inc.z s
bne !+
inc.z s+1
!:
// [95] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1
cmp #0
bne __b2
jmp __breturn
// cputs::@return
__breturn:
// [96] return
rts
// cputs::@2
__b2:
// [97] (byte) cputc::c#0 ← (byte) cputs::c#1
// [98] call cputc
// [99] phi from cputs::@2 to cputc [phi:cputs::@2->cputc]
cputc_from___b2:
// [99] phi (byte) cputc::c#13 = (byte) cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy
jsr cputc
jmp __b1_from___b2
}
// 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: {
// [100] if((byte) cputc::c#13==(byte) ' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1
cmp #'\n'
beq __b1_from_cputc
jmp __b2
// cputc::@2
__b2:
// [101] *((byte*) conio_cursor_text) ← (byte) cputc::c#13 -- _deref_pbuz1=vbuaa
ldy #0
sta (conio_cursor_text),y
// [102] (byte*) conio_cursor_text ← ++ (byte*) conio_cursor_text -- pbuz1=_inc_pbuz1
inc.z conio_cursor_text
bne !+
inc.z conio_cursor_text+1
!:
// [103] *((byte*) conio_cursor_color) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT -- _deref_pbuz1=vbuc1
lda #CONIO_TEXTCOLOR_DEFAULT
ldy #0
sta (conio_cursor_color),y
// [104] (byte*) conio_cursor_color ← ++ (byte*) conio_cursor_color -- pbuz1=_inc_pbuz1
inc.z conio_cursor_color
bne !+
inc.z conio_cursor_color+1
!:
// [105] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1
inc.z conio_cursor_x
// [106] 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:
// [107] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
lda #0
sta.z conio_cursor_x
// [108] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1
inc.z conio_cursor_y
// [109] call cscroll
jsr cscroll
jmp __breturn
// cputc::@return
__breturn:
// [110] return
rts
// [111] phi from cputc to cputc::@1 [phi:cputc->cputc::@1]
__b1_from_cputc:
jmp __b1
// cputc::@1
__b1:
// [112] call cputln
jsr cputln
jmp __breturn
}
// cputln
// Print a newline
cputln: {
.label __1 = 9
.label __2 = $b
.label ln_offset = $f
// [113] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x -- vwuz1=vbuc1_minus_vbuz2
sec
lda #$28
sbc.z conio_cursor_x
sta.z ln_offset
lda #0
sbc #0
sta.z ln_offset+1
// [114] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2
lda.z __1
clc
adc.z ln_offset
sta.z __1
lda.z __1+1
adc.z ln_offset+1
sta.z __1+1
// [115] (byte*) conio_cursor_text ← (byte*~) cputln::$1
// [116] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2
lda.z __2
clc
adc.z ln_offset
sta.z __2
lda.z __2+1
adc.z ln_offset+1
sta.z __2+1
// [117] (byte*) conio_cursor_color ← (byte*~) cputln::$2
// [118] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
lda #0
sta.z conio_cursor_x
// [119] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1
inc.z conio_cursor_y
// [120] call cscroll
jsr cscroll
jmp __breturn
// cputln::@return
__breturn:
// [121] return
rts
}
// cscroll
// Scroll the entire screen if the cursor is beyond the last line
cscroll: {
.label __7 = 9
.label __8 = $b
// [122] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1
lda #$19
cmp.z conio_cursor_y
bne __breturn
// [123] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1]
__b1_from_cscroll:
jmp __b1
// cscroll::@1
__b1:
// [124] call memcpy
// [145] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy]
memcpy_from___b1:
// [145] 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
lda #>CONIO_SCREEN_TEXT
sta.z memcpy.destination+1
// [145] 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
lda #>CONIO_SCREEN_TEXT+$28
sta.z memcpy.source+1
jsr memcpy
// [125] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2]
__b2_from___b1:
jmp __b2
// cscroll::@2
__b2:
// [126] call memcpy
// [145] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy]
memcpy_from___b2:
// [145] 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
lda #>CONIO_SCREEN_COLORS
sta.z memcpy.destination+1
// [145] 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
lda #>CONIO_SCREEN_COLORS+$28
sta.z memcpy.source+1
jsr memcpy
// [127] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3]
__b3_from___b2:
jmp __b3
// cscroll::@3
__b3:
// [128] call memset
// [137] phi from cscroll::@3 to memset [phi:cscroll::@3->memset]
memset_from___b3:
// [137] phi (byte) memset::c#4 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1
ldx #' '
// [137] phi (void*) memset::str#3 = (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
lda #>CONIO_SCREEN_TEXT+$19*$28-$28
sta.z memset.str+1
jsr memset
// [129] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4]
__b4_from___b3:
jmp __b4
// cscroll::@4
__b4:
// [130] call memset
// [137] phi from cscroll::@4 to memset [phi:cscroll::@4->memset]
memset_from___b4:
// [137] phi (byte) memset::c#4 = (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1
ldx #CONIO_TEXTCOLOR_DEFAULT
// [137] phi (void*) memset::str#3 = (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
lda #>CONIO_SCREEN_COLORS+$19*$28-$28
sta.z memset.str+1
jsr memset
jmp __b5
// cscroll::@5
__b5:
// [131] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1
lda.z __7
sec
sbc #<$28
sta.z __7
lda.z __7+1
sbc #>$28
sta.z __7+1
// [132] (byte*) conio_cursor_text ← (byte*~) cscroll::$7
// [133] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1
lda.z __8
sec
sbc #<$28
sta.z __8
lda.z __8+1
sbc #>$28
sta.z __8+1
// [134] (byte*) conio_cursor_color ← (byte*~) cscroll::$8
// [135] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1
dec.z conio_cursor_y
jmp __breturn
// cscroll::@return
__breturn:
// [136] 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($f) str, byte register(X) c)
memset: {
.label end = $d
.label dst = $f
.label str = $f
jmp __b1
// memset::@1
__b1:
// [138] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 -- pbuz1=pbuz2_plus_vbuc1
lda #$28
clc
adc.z str
sta.z end
lda #0
adc.z str+1
sta.z end+1
// [139] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3
// [140] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2]
__b2_from___b1:
__b2_from___b3:
// [140] phi (byte*) memset::dst#2 = (byte*) memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy
jmp __b2
// memset::@2
__b2:
// [141] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1
lda.z dst+1
cmp.z end+1
bne __b3
lda.z dst
cmp.z end
bne __b3
jmp __breturn
// memset::@return
__breturn:
// [142] return
rts
// memset::@3
__b3:
// [143] *((byte*) memset::dst#2) ← (byte) memset::c#4 -- _deref_pbuz1=vbuxx
txa
ldy #0
sta (dst),y
// [144] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1
inc.z dst
bne !+
inc.z dst+1
!:
jmp __b2_from___b3
}
// 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(5) destination, void* zp($f) source)
memcpy: {
.label src_end = $d
.label dst = 5
.label src = $f
.label source = $f
.label destination = 5
// [146] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 -- pbuz1=pbuz2_plus_vwuc1
lda.z source
clc
adc #<$19*$28-$28
sta.z src_end
lda.z source+1
adc #>$19*$28-$28
sta.z src_end+1
// [147] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2
// [148] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2
// [149] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1]
__b1_from_memcpy:
__b1_from___b2:
// [149] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy
// [149] phi (byte*) memcpy::src#2 = (byte*) memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy
jmp __b1
// memcpy::@1
__b1:
// [150] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1
lda.z src+1
cmp.z src_end+1
bne __b2
lda.z src
cmp.z src_end
bne __b2
jmp __breturn
// memcpy::@return
__breturn:
// [151] return
rts
// memcpy::@2
__b2:
// [152] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2
ldy #0
lda (src),y
ldy #0
sta (dst),y
// [153] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1
inc.z dst
bne !+
inc.z dst+1
!:
// [154] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1
inc.z src
bne !+
inc.z src+1
!:
jmp __b1_from___b2
}
// printf_sint
// Print a signed integer using a specific format
// printf_sint(signed word zp(2) value)
printf_sint: {
.label value = 2
// [156] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2
// Handle any sign
lda #0
sta printf_buffer
// [157] if((signed word) printf_sint::value#11<(signed byte) 0) goto printf_sint::@1 -- vwsz1_lt_0_then_la1
lda.z value+1
bmi __b1
// [160] phi from printf_sint printf_sint::@1 to printf_sint::@2 [phi:printf_sint/printf_sint::@1->printf_sint::@2]
__b2_from_printf_sint:
__b2_from___b1:
// [160] phi (signed word) printf_sint::value#13 = (signed word) printf_sint::value#11 [phi:printf_sint/printf_sint::@1->printf_sint::@2#0] -- register_copy
jmp __b2
// printf_sint::@1
__b1:
// [158] (signed word) printf_sint::value#0 ← - (signed word) printf_sint::value#11 -- vwsz1=_neg_vwsz1
sec
lda #0
sbc.z value
sta.z value
lda #0
sbc.z value+1
sta.z value+1
// [159] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) '-' -- _deref_pbuc1=vbuc2
lda #'-'
sta printf_buffer
jmp __b2_from___b1
// printf_sint::@2
__b2:
// [161] (word) utoa::value#1 ← (word)(signed word) printf_sint::value#13
// [162] call utoa
// [173] phi from printf_sint::@2 to utoa [phi:printf_sint::@2->utoa]
utoa_from___b2:
jsr utoa
jmp __b3
// printf_sint::@3
__b3:
// [163] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuaa=_deref_pbuc1
lda printf_buffer
// [164] call printf_number_buffer
// Print using format
// [166] phi from printf_sint::@3 to printf_number_buffer [phi:printf_sint::@3->printf_number_buffer]
printf_number_buffer_from___b3:
jsr printf_number_buffer
jmp __breturn
// printf_sint::@return
__breturn:
// [165] 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(A) buffer_sign)
printf_number_buffer: {
.label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
jmp __b1
// printf_number_buffer::@1
__b1:
// [167] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- vbuc1_eq_vbuaa_then_la1
cmp #0
beq __b2_from___b1
jmp __b3
// printf_number_buffer::@3
__b3:
// [168] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#0
// [169] call cputc
// [99] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc]
cputc_from___b3:
// [99] phi (byte) cputc::c#13 = (byte) cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy
jsr cputc
// [170] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2]
__b2_from___b1:
__b2_from___b3:
jmp __b2
// printf_number_buffer::@2
__b2:
// [171] call cputs
// [91] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs]
cputs_from___b2:
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1
lda #<buffer_digits
sta.z cputs.s
lda #>buffer_digits
sta.z cputs.s+1
jsr cputs
jmp __breturn
// printf_number_buffer::@return
__breturn:
// [172] return
rts
}
// utoa
// Converts unsigned number value to a string representing it in RADIX format.
// If the leading digits are zero they are not included in the string.
// - value : The number to be converted to RADIX
// - buffer : receives the string representing the number and zero-termination.
// - radix : The radix to convert the number to (from the enum RADIX)
// utoa(word zp(2) value, byte* zp(5) buffer)
utoa: {
.label digit_value = $f
.label buffer = 5
.label digit = 4
.label value = 2
// [174] phi from utoa to utoa::@1 [phi:utoa->utoa::@1]
__b1_from_utoa:
// [174] phi (byte*) utoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1
lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
sta.z buffer
lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
sta.z buffer+1
// [174] phi (byte) utoa::started#2 = (byte) 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1
ldx #0
// [174] phi (word) utoa::value#2 = (word) utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy
// [174] phi (byte) utoa::digit#2 = (byte) 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1
lda #0
sta.z digit
jmp __b1
// utoa::@1
__b1:
// [175] if((byte) utoa::digit#2<(byte) 5-(byte) 1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1
lda.z digit
cmp #5-1
bcc __b2
jmp __b3
// utoa::@3
__b3:
// [176] (byte~) utoa::$11 ← (byte)(word) utoa::value#2 -- vbuaa=_byte_vwuz1
lda.z value
// [177] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11) -- _deref_pbuz1=pbuc1_derefidx_vbuaa
tay
lda DIGITS,y
ldy #0
sta (buffer),y
// [178] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11 -- pbuz1=_inc_pbuz1
inc.z buffer
bne !+
inc.z buffer+1
!:
// [179] *((byte*) utoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1
lda #0
ldy #0
sta (buffer),y
jmp __breturn
// utoa::@return
__breturn:
// [180] return
rts
// utoa::@2
__b2:
// [181] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1 -- vbuaa=vbuz1_rol_1
lda.z digit
asl
// [182] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) utoa::$10) -- vwuz1=pwuc1_derefidx_vbuaa
tay
lda RADIX_DECIMAL_VALUES,y
sta.z digit_value
lda RADIX_DECIMAL_VALUES+1,y
sta.z digit_value+1
// [183] if((byte) 0!=(byte) utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuxx_then_la1
cpx #0
bne __b5
jmp __b7
// utoa::@7
__b7:
// [184] if((word) utoa::value#2>=(word) utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1
lda.z digit_value+1
cmp.z value+1
bne !+
lda.z digit_value
cmp.z value
beq __b5
!:
bcc __b5
// [185] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4]
__b4_from___b7:
// [185] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy
// [185] phi (byte) utoa::started#4 = (byte) utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy
// [185] phi (word) utoa::value#6 = (word) utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy
jmp __b4
// utoa::@4
__b4:
// [186] (byte) utoa::digit#1 ← ++ (byte) utoa::digit#2 -- vbuz1=_inc_vbuz1
inc.z digit
// [174] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1]
__b1_from___b4:
// [174] phi (byte*) utoa::buffer#11 = (byte*) utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy
// [174] phi (byte) utoa::started#2 = (byte) utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy
// [174] phi (word) utoa::value#2 = (word) utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy
// [174] phi (byte) utoa::digit#2 = (byte) utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy
jmp __b1
// utoa::@5
__b5:
// [187] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11
// [188] (word) utoa_append::value#0 ← (word) utoa::value#2
// [189] (word) utoa_append::sub#0 ← (word) utoa::digit_value#0
// [190] call utoa_append
// [194] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append]
utoa_append_from___b5:
jsr utoa_append
// [191] (word) utoa_append::return#0 ← (word) utoa_append::value#2
jmp __b6
// utoa::@6
__b6:
// [192] (word) utoa::value#0 ← (word) utoa_append::return#0
// [193] (byte*) utoa::buffer#4 ← ++ (byte*) utoa::buffer#11 -- pbuz1=_inc_pbuz1
inc.z buffer
bne !+
inc.z buffer+1
!:
// [185] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4]
__b4_from___b6:
// [185] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy
// [185] phi (byte) utoa::started#4 = (byte) 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1
ldx #1
// [185] phi (word) utoa::value#6 = (word) utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy
jmp __b4
}
// utoa_append
// Used to convert a single digit of an unsigned number value to a string representation
// Counts a single digit up from '0' as long as the value is larger than sub.
// Each time the digit is increased sub is subtracted from value.
// - buffer : pointer to the char that receives the digit
// - value : The value where the digit will be derived from
// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased.
// (For decimal the subs used are 10000, 1000, 100, 10, 1)
// returns : the value reduced by sub * digit so that it is less than sub.
// utoa_append(byte* zp(5) buffer, word zp(2) value, word zp($f) sub)
utoa_append: {
.label buffer = 5
.label value = 2
.label sub = $f
.label return = 2
// [195] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1]
__b1_from_utoa_append:
// [195] phi (byte) utoa_append::digit#2 = (byte) 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1
ldx #0
// [195] phi (word) utoa_append::value#2 = (word) utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy
jmp __b1
// utoa_append::@1
__b1:
// [196] if((word) utoa_append::value#2>=(word) utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1
lda.z sub+1
cmp.z value+1
bne !+
lda.z sub
cmp.z value
beq __b2
!:
bcc __b2
jmp __b3
// utoa_append::@3
__b3:
// [197] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuxx
lda DIGITS,x
ldy #0
sta (buffer),y
jmp __breturn
// utoa_append::@return
__breturn:
// [198] return
rts
// utoa_append::@2
__b2:
// [199] (byte) utoa_append::digit#1 ← ++ (byte) utoa_append::digit#2 -- vbuxx=_inc_vbuxx
inx
// [200] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2
lda.z value
sec
sbc.z sub
sta.z value
lda.z value+1
sbc.z sub+1
sta.z value+1
// [195] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1]
__b1_from___b2:
// [195] phi (byte) utoa_append::digit#2 = (byte) utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy
// [195] phi (word) utoa_append::value#2 = (word) utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy
jmp __b1
}
// clrscr
// clears the screen and moves the cursor to the upper left-hand corner of the screen.
clrscr: {
.label line_text = 9
.label line_cols = $b
// [202] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1]
__b1_from_clrscr:
// [202] phi (byte*) clrscr::line_cols#5 = (const nomodify byte*) CONIO_SCREEN_COLORS [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1
lda #<CONIO_SCREEN_COLORS
sta.z line_cols
lda #>CONIO_SCREEN_COLORS
sta.z line_cols+1
// [202] phi (byte*) clrscr::line_text#5 = (const nomodify byte*) CONIO_SCREEN_TEXT [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1
lda #<CONIO_SCREEN_TEXT
sta.z line_text
lda #>CONIO_SCREEN_TEXT
sta.z line_text+1
// [202] phi (byte) clrscr::l#2 = (byte) 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1
ldx #0
jmp __b1
// clrscr::@1
__b1:
// [203] if((byte) clrscr::l#2<(byte) $19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1
cpx #$19
bcc __b3_from___b1
jmp __b2
// clrscr::@2
__b2:
// [204] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
lda #0
sta.z conio_cursor_x
// [205] (byte) conio_cursor_y ← (byte) 0 -- vbuz1=vbuc1
lda #0
sta.z conio_cursor_y
// [206] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT -- pbuz1=pbuc1
lda #<CONIO_SCREEN_TEXT
sta.z conio_cursor_text
lda #>CONIO_SCREEN_TEXT
sta.z conio_cursor_text+1
// [207] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS -- pbuz1=pbuc1
lda #<CONIO_SCREEN_COLORS
sta.z conio_cursor_color
lda #>CONIO_SCREEN_COLORS
sta.z conio_cursor_color+1
jmp __breturn
// clrscr::@return
__breturn:
// [208] return
rts
// [209] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3]
__b3_from___b1:
// [209] phi (byte) clrscr::c#2 = (byte) 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1
ldy #0
jmp __b3
// clrscr::@3
__b3:
// [210] if((byte) clrscr::c#2<(byte) $28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1
cpy #$28
bcc __b4
jmp __b5
// clrscr::@5
__b5:
// [211] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1
lda #$28
clc
adc.z line_text
sta.z line_text
bcc !+
inc.z line_text+1
!:
// [212] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1
lda #$28
clc
adc.z line_cols
sta.z line_cols
bcc !+
inc.z line_cols+1
!:
// [213] (byte) clrscr::l#1 ← ++ (byte) clrscr::l#2 -- vbuxx=_inc_vbuxx
inx
// [202] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1]
__b1_from___b5:
// [202] phi (byte*) clrscr::line_cols#5 = (byte*) clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy
// [202] phi (byte*) clrscr::line_text#5 = (byte*) clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy
// [202] phi (byte) clrscr::l#2 = (byte) clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy
jmp __b1
// clrscr::@4
__b4:
// [214] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' -- pbuz1_derefidx_vbuyy=vbuc1
lda #' '
sta (line_text),y
// [215] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT -- pbuz1_derefidx_vbuyy=vbuc1
lda #CONIO_TEXTCOLOR_DEFAULT
sta (line_cols),y
// [216] (byte) clrscr::c#1 ← ++ (byte) clrscr::c#2 -- vbuyy=_inc_vbuyy
iny
// [209] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3]
__b3_from___b4:
// [209] phi (byte) clrscr::c#2 = (byte) clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy
jmp __b3
}
// File Data
// The digits used for numbers
DIGITS: .text "0123456789abcdef"
// Values of decimal digits
RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a
// Buffer used for stringified number being printed
printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0
ASSEMBLER OPTIMIZATIONS
Removing instruction jmp __b1
Removing instruction jmp __b2
Removing instruction jmp __bend
Removing instruction jmp __b1
Removing instruction jmp __b2
Removing instruction jmp __b3
Removing instruction jmp __b4
Removing instruction jmp __b5
Removing instruction jmp __b6
Removing instruction jmp __b7
Removing instruction jmp __b8
Removing instruction jmp __b9
Removing instruction jmp __b10
Removing instruction jmp __b11
Removing instruction jmp __b12
Removing instruction jmp __b13
Removing instruction jmp __b14
Removing instruction jmp __b15
Removing instruction jmp __b16
Removing instruction jmp __b17
Removing instruction jmp __b18
Removing instruction jmp __b19
Removing instruction jmp __b20
Removing instruction jmp __b21
Removing instruction jmp __b22
Removing instruction jmp __b23
Removing instruction jmp __b24
Removing instruction jmp __b25
Removing instruction jmp __b26
Removing instruction jmp __b27
Removing instruction jmp __b28
Removing instruction jmp __b29
Removing instruction jmp __b30
Removing instruction jmp __b31
Removing instruction jmp __b32
Removing instruction jmp __b33
Removing instruction jmp __b34
Removing instruction jmp __b35
Removing instruction jmp __b36
Removing instruction jmp __b37
Removing instruction jmp __b38
Removing instruction jmp __b39
Removing instruction jmp __b40
Removing instruction jmp __breturn
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 __b1
Removing instruction jmp __breturn
Removing instruction jmp __b3
Removing instruction jmp __breturn
Removing instruction jmp __b1
Removing instruction jmp __b3
Removing instruction jmp __b2
Removing instruction jmp __breturn
Removing instruction jmp __b1
Removing instruction jmp __b3
Removing instruction jmp __breturn
Removing instruction jmp __b7
Removing instruction jmp __b4
Removing instruction jmp __b6
Removing instruction jmp __b1
Removing instruction jmp __b3
Removing instruction jmp __breturn
Removing instruction jmp __b1
Removing instruction jmp __b2
Removing instruction jmp __breturn
Removing instruction jmp __b3
Removing instruction jmp __b5
Succesful ASM optimization Pass5NextJumpElimination
Removing instruction lda #0
Removing instruction ldy #0
Replacing instruction lda #0 with TXA
Replacing instruction ldy #0 with TAY
Removing instruction lda #0
Succesful ASM optimization Pass5UnnecesaryLoadElimination
Replacing label __b1_from___b2 with __b1
Replacing label __b1_from_cputc with __b1
Replacing label __b2_from___b3 with __b2
Replacing label __b1_from___b2 with __b1
Replacing label __b2_from___b1 with __b2
Removing instruction __b1:
Removing instruction __b2_from___b1:
Removing instruction main_from___b2:
Removing instruction __bend_from___b2:
Removing instruction __b1_from_main:
Removing instruction cputc_from___b1:
Removing instruction __b2_from___b1:
Removing instruction cputs_from___b2:
Removing instruction __b3_from___b2:
Removing instruction cputc_from___b3:
Removing instruction __b4_from___b3:
Removing instruction cputs_from___b4:
Removing instruction __b5_from___b4:
Removing instruction printf_sint_from___b5:
Removing instruction __b6_from___b5:
Removing instruction cputs_from___b6:
Removing instruction __b7_from___b6:
Removing instruction printf_sint_from___b7:
Removing instruction __b8_from___b7:
Removing instruction cputs_from___b8:
Removing instruction __b9_from___b8:
Removing instruction cputc_from___b9:
Removing instruction __b10_from___b9:
Removing instruction cputs_from___b10:
Removing instruction __b11_from___b10:
Removing instruction cputc_from___b11:
Removing instruction __b12_from___b11:
Removing instruction cputs_from___b12:
Removing instruction __b13_from___b12:
Removing instruction printf_sint_from___b13:
Removing instruction __b14_from___b13:
Removing instruction cputs_from___b14:
Removing instruction __b15_from___b14:
Removing instruction printf_sint_from___b15:
Removing instruction __b16_from___b15:
Removing instruction cputs_from___b16:
Removing instruction __b17_from___b16:
Removing instruction cputc_from___b17:
Removing instruction __b18_from___b17:
Removing instruction cputs_from___b18:
Removing instruction __b19_from___b18:
Removing instruction cputc_from___b19:
Removing instruction __b20_from___b19:
Removing instruction cputs_from___b20:
Removing instruction __b21_from___b20:
Removing instruction printf_sint_from___b21:
Removing instruction __b22_from___b21:
Removing instruction cputs_from___b22:
Removing instruction __b23_from___b22:
Removing instruction printf_sint_from___b23:
Removing instruction __b24_from___b23:
Removing instruction cputs_from___b24:
Removing instruction __b25_from___b24:
Removing instruction cputc_from___b25:
Removing instruction __b26_from___b25:
Removing instruction cputs_from___b26:
Removing instruction __b27_from___b26:
Removing instruction cputc_from___b27:
Removing instruction __b28_from___b27:
Removing instruction cputs_from___b28:
Removing instruction __b29_from___b28:
Removing instruction printf_sint_from___b29:
Removing instruction __b30_from___b29:
Removing instruction cputs_from___b30:
Removing instruction __b31_from___b30:
Removing instruction printf_sint_from___b31:
Removing instruction __b32_from___b31:
Removing instruction cputs_from___b32:
Removing instruction __b33_from___b32:
Removing instruction cputc_from___b33:
Removing instruction __b34_from___b33:
Removing instruction cputs_from___b34:
Removing instruction __b35_from___b34:
Removing instruction cputc_from___b35:
Removing instruction __b36_from___b35:
Removing instruction cputs_from___b36:
Removing instruction __b37_from___b36:
Removing instruction printf_sint_from___b37:
Removing instruction __b38_from___b37:
Removing instruction cputs_from___b38:
Removing instruction __b39_from___b38:
Removing instruction printf_sint_from___b39:
Removing instruction __b40_from___b39:
Removing instruction cputs_from___b40:
Removing instruction __b1_from_cputs:
Removing instruction __b1_from___b2:
Removing instruction cputc_from___b2:
Removing instruction __b1_from_cputc:
Removing instruction __b1_from_cscroll:
Removing instruction memcpy_from___b1:
Removing instruction __b2_from___b1:
Removing instruction memcpy_from___b2:
Removing instruction __b3_from___b2:
Removing instruction memset_from___b3:
Removing instruction __b4_from___b3:
Removing instruction memset_from___b4:
Removing instruction __b2_from___b1:
Removing instruction __b2_from___b3:
Removing instruction __b1_from_memcpy:
Removing instruction __b1_from___b2:
Removing instruction __b2_from_printf_sint:
Removing instruction utoa_from___b2:
Removing instruction cputc_from___b3:
Removing instruction __b2_from___b1:
Removing instruction __b2_from___b3:
Removing instruction cputs_from___b2:
Removing instruction __b4_from___b7:
Removing instruction utoa_append_from___b5:
Succesful ASM optimization Pass5RedundantLabelElimination
Removing instruction __b2:
Removing instruction __bend:
Removing instruction clrscr_from_main:
Removing instruction __b1:
Removing instruction __b2:
Removing instruction __b3:
Removing instruction __b4:
Removing instruction __b5:
Removing instruction __b6:
Removing instruction __b7:
Removing instruction __b8:
Removing instruction __b9:
Removing instruction __b10:
Removing instruction __b11:
Removing instruction __b12:
Removing instruction __b13:
Removing instruction __b14:
Removing instruction __b15:
Removing instruction __b16:
Removing instruction __b17:
Removing instruction __b18:
Removing instruction __b19:
Removing instruction __b20:
Removing instruction __b21:
Removing instruction __b22:
Removing instruction __b23:
Removing instruction __b24:
Removing instruction __b25:
Removing instruction __b26:
Removing instruction __b27:
Removing instruction __b28:
Removing instruction __b29:
Removing instruction __b30:
Removing instruction __b31:
Removing instruction __b32:
Removing instruction __b33:
Removing instruction __b34:
Removing instruction __b35:
Removing instruction __b36:
Removing instruction __b37:
Removing instruction __b38:
Removing instruction __b39:
Removing instruction __b40:
Removing instruction __breturn:
Removing instruction __breturn:
Removing instruction __b2:
Removing instruction __b3:
Removing instruction __breturn:
Removing instruction __b1:
Removing instruction __b2:
Removing instruction __b3:
Removing instruction __b4:
Removing instruction __b5:
Removing instruction __b1:
Removing instruction __breturn:
Removing instruction __breturn:
Removing instruction __b3:
Removing instruction printf_number_buffer_from___b3:
Removing instruction __breturn:
Removing instruction __b1:
Removing instruction __b3:
Removing instruction __breturn:
Removing instruction __b1_from_utoa:
Removing instruction __b3:
Removing instruction __breturn:
Removing instruction __b7:
Removing instruction __b1_from___b4:
Removing instruction __b6:
Removing instruction __b4_from___b6:
Removing instruction __b1_from_utoa_append:
Removing instruction __b3:
Removing instruction __breturn:
Removing instruction __b1_from___b2:
Removing instruction __b1_from_clrscr:
Removing instruction __b2:
Removing instruction __breturn:
Removing instruction __b5:
Removing instruction __b1_from___b5:
Removing instruction __b3_from___b4:
Succesful ASM optimization Pass5UnusedLabelElimination
Replacing jump to rts with rts in jmp __breturn
Skipping double jump to __b2 in jmp __b2_from___b1
Succesful ASM optimization Pass5DoubleJumpElimination
Relabelling long label __b2_from___b1 to __b3
Relabelling long label __b3_from___b1 to __b2
Succesful ASM optimization Pass5RelabelLongLabels
Adding RTS to root block
Succesful ASM optimization Pass5AddMainRts
Removing instruction jmp __b2
Succesful ASM optimization Pass5NextJumpElimination
Removing instruction lda.z digit_value+1
Succesful ASM optimization Pass5UnnecesaryLoadElimination
Removing instruction __b3:
Succesful ASM optimization Pass5UnusedLabelElimination
FINAL SYMBOL TABLE
(label) @1
(label) @2
(label) @begin
(label) @end
(const nomodify byte*) CONIO_SCREEN_COLORS = (byte*) 55296
(const nomodify byte*) CONIO_SCREEN_TEXT = (byte*) 1024
(const nomodify byte) CONIO_TEXTCOLOR_DEFAULT = (byte) $e
(const byte*) DIGITS[] = (byte*) "0123456789abcdef"z
(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = (byte) 1
(const byte) RADIX::BINARY = (number) 2
(const byte) RADIX::DECIMAL = (number) $a
(const byte) RADIX::HEXADECIMAL = (number) $10
(const byte) RADIX::OCTAL = (number) 8
(const word*) RADIX_DECIMAL_VALUES[] = { (word) $2710, (word) $3e8, (word) $64, (word) $a }
(const byte) SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = (byte) $c
(void()) clrscr()
(label) clrscr::@1
(label) clrscr::@2
(label) clrscr::@3
(label) clrscr::@4
(label) clrscr::@5
(label) clrscr::@return
(byte) clrscr::c
(byte) clrscr::c#1 reg byte y 20002.0
(byte) clrscr::c#2 reg byte y 12501.25
(byte) clrscr::l
(byte) clrscr::l#1 reg byte x 2002.0
(byte) clrscr::l#2 reg byte x 333.6666666666667
(byte*) clrscr::line_cols
(byte*) clrscr::line_cols#1 line_cols zp[2]:11 1001.0
(byte*) clrscr::line_cols#5 line_cols zp[2]:11 1500.375
(byte*) clrscr::line_text
(byte*) clrscr::line_text#1 line_text zp[2]:9 667.3333333333334
(byte*) clrscr::line_text#5 line_text zp[2]:9 1714.7142857142858
(byte*) conio_cursor_color loadstore zp[2]:11 1548611.875
(byte*) conio_cursor_text loadstore zp[2]:9 1537931.7931034483
(byte) conio_cursor_x loadstore zp[1]:7 186047.3565891473
(byte) conio_cursor_y loadstore zp[1]:8 2175676.418918919
(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 200002.0
(byte) cputc::c#13 reg byte a 1050502.0
(byte) cputc::c#2 reg byte a 2002.0
(void()) cputln()
(byte*~) cputln::$1 zp[2]:9 2.0000002E7
(byte*~) cputln::$2 zp[2]:11 2.0000002E7
(label) cputln::@return
(word) cputln::ln_offset
(word) cputln::ln_offset#0 ln_offset zp[2]:15 1.0000001E7
(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 100001.0
(to_nomodify byte*) cputs::s
(to_nomodify byte*) cputs::s#0 s zp[2]:2 50000.5
(to_nomodify byte*) cputs::s#22 s zp[2]:2 155002.0
(to_nomodify byte*) cputs::s#23 s zp[2]:2 10001.0
(void()) cscroll()
(byte*~) cscroll::$7 zp[2]:9 2.00000002E8
(byte*~) cscroll::$8 zp[2]:11 2.00000002E8
(label) cscroll::@1
(label) cscroll::@2
(label) cscroll::@3
(label) cscroll::@4
(label) cscroll::@5
(label) cscroll::@return
(void()) main()
(label) main::@1
(label) main::@10
(label) main::@11
(label) main::@12
(label) main::@13
(label) main::@14
(label) main::@15
(label) main::@16
(label) main::@17
(label) main::@18
(label) main::@19
(label) main::@2
(label) main::@20
(label) main::@21
(label) main::@22
(label) main::@23
(label) main::@24
(label) main::@25
(label) main::@26
(label) main::@27
(label) main::@28
(label) main::@29
(label) main::@3
(label) main::@30
(label) main::@31
(label) main::@32
(label) main::@33
(label) main::@34
(label) main::@35
(label) main::@36
(label) main::@37
(label) main::@38
(label) main::@39
(label) main::@4
(label) main::@40
(label) main::@5
(label) main::@6
(label) main::@7
(label) main::@8
(label) main::@9
(label) main::@return
(const byte*) main::s[(byte) 3] = (byte*) "d "
(const byte*) main::s1[(byte) 8] = (byte*) "d: "
(const byte*) main::s12[(byte) 5] = (byte*) "2$d "
(const byte*) main::s2[(byte) 2] = (byte*) " "
(const byte*) main::s3[(byte) 2] = (byte*) "
"
(const byte*) main::s4[(byte) 5] = (byte*) "1$d "
(const byte*) main::s5[(byte) 6] = (byte*) "2$d: "
(const byte*) main::s9[(byte) 6] = (byte*) "1$d: "
(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]:5
(byte*) memcpy::dst
(byte*) memcpy::dst#1 dst zp[2]:5 1.00000000001E11
(byte*) memcpy::dst#2 dst zp[2]:5 1.0033333333466667E11
(byte*) memcpy::dst#4 dst zp[2]:5 2.000000002E9
(word) memcpy::num
(void*) memcpy::return
(void*) memcpy::source
(void*) memcpy::source#2 source zp[2]:15
(byte*) memcpy::src
(byte*) memcpy::src#1 src zp[2]:15 2.00000000002E11
(byte*) memcpy::src#2 src zp[2]:15 1.0025000000125E11
(byte*) memcpy::src#4 src zp[2]:15 1.000000001E9
(byte*) memcpy::src_end
(byte*) memcpy::src_end#0 src_end zp[2]:13 1.262500000025E10
(void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num)
(label) memset::@1
(label) memset::@2
(label) memset::@3
(label) memset::@return
(byte) memset::c
(byte) memset::c#4 reg byte x 1.4285714285857143E10
(byte*) memset::dst
(byte*) memset::dst#1 dst zp[2]:15 2.00000000002E11
(byte*) memset::dst#2 dst zp[2]:15 1.3366666666833334E11
(byte*) memset::dst#4 dst zp[2]:15 2.000000002E9
(byte*) memset::end
(byte*) memset::end#0 end zp[2]:13 1.6833333333666668E10
(word) memset::num
(void*) memset::return
(void*) memset::str
(void*) memset::str#3 str zp[2]:15
(struct printf_buffer_number) printf_buffer loadstore mem[12] = {}
(const byte*) printf_buffer_number::digits[(number) $b] = { fill( $b, 0) }
(byte) printf_buffer_number::sign
(byte) printf_format_number::justify_left
(byte) printf_format_number::min_length
(byte) printf_format_number::radix
(byte) printf_format_number::sign_always
(byte) printf_format_number::upper_case
(byte) printf_format_number::zero_padding
(byte) printf_format_string::justify_left
(byte) printf_format_string::min_length
(void()) printf_number_buffer((byte) printf_number_buffer::buffer_sign , (byte*) printf_number_buffer::buffer_digits , (byte) printf_number_buffer::format_min_length , (byte) printf_number_buffer::format_justify_left , (byte) printf_number_buffer::format_sign_always , (byte) printf_number_buffer::format_zero_padding , (byte) printf_number_buffer::format_upper_case , (byte) printf_number_buffer::format_radix)
(label) printf_number_buffer::@1
(label) printf_number_buffer::@2
(label) printf_number_buffer::@3
(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 a 701.0
(struct printf_format_number) printf_number_buffer::format
(byte) printf_number_buffer::format_justify_left
(byte) printf_number_buffer::format_min_length
(byte) printf_number_buffer::format_radix
(byte) printf_number_buffer::format_sign_always
(byte) printf_number_buffer::format_upper_case
(byte) printf_number_buffer::format_zero_padding
(signed byte) printf_number_buffer::len
(signed byte) printf_number_buffer::padding
(void()) printf_sint((signed word) printf_sint::value , (byte) printf_sint::format_min_length , (byte) printf_sint::format_justify_left , (byte) printf_sint::format_sign_always , (byte) printf_sint::format_zero_padding , (byte) printf_sint::format_upper_case , (byte) printf_sint::format_radix)
(label) printf_sint::@1
(label) printf_sint::@2
(label) printf_sint::@3
(label) printf_sint::@return
(struct printf_format_number) printf_sint::format
(byte) printf_sint::format_justify_left
(byte) printf_sint::format_min_length
(byte) printf_sint::format_radix
(byte) printf_sint::format_sign_always
(byte) printf_sint::format_upper_case
(byte) printf_sint::format_zero_padding
(word) printf_sint::uvalue
(signed word) printf_sint::value
(signed word) printf_sint::value#0 value zp[2]:2 101.0
(signed word) printf_sint::value#11 value zp[2]:2 101.0
(signed word) printf_sint::value#13 value zp[2]:2 202.0
(void()) utoa((word) utoa::value , (byte*) utoa::buffer , (byte) utoa::radix)
(byte~) utoa::$10 reg byte a 20002.0
(byte~) utoa::$11 reg byte a 2002.0
(label) utoa::@1
(label) utoa::@2
(label) utoa::@3
(label) utoa::@4
(label) utoa::@5
(label) utoa::@6
(label) utoa::@7
(label) utoa::@return
(byte*) utoa::buffer
(byte*) utoa::buffer#11 buffer zp[2]:5 3000.4285714285716
(byte*) utoa::buffer#14 buffer zp[2]:5 15001.5
(byte*) utoa::buffer#3 buffer zp[2]:5 2002.0
(byte*) utoa::buffer#4 buffer zp[2]:5 20002.0
(byte) utoa::digit
(byte) utoa::digit#1 digit zp[1]:4 20002.0
(byte) utoa::digit#2 digit zp[1]:4 2857.4285714285716
(word) utoa::digit_value
(word) utoa::digit_value#0 digit_value zp[2]:15 6000.6
(word*) utoa::digit_values
(byte) utoa::max_digits
(byte) utoa::radix
(byte) utoa::started
(byte) utoa::started#2 reg byte x 5000.5
(byte) utoa::started#4 reg byte x 10001.0
(word) utoa::value
(word) utoa::value#0 value zp[2]:2 10001.0
(word) utoa::value#1 value zp[2]:2 551.0
(word) utoa::value#2 value zp[2]:2 5857.857142857143
(word) utoa::value#6 value zp[2]:2 15001.5
(word()) utoa_append((byte*) utoa_append::buffer , (word) utoa_append::value , (word) utoa_append::sub)
(label) utoa_append::@1
(label) utoa_append::@2
(label) utoa_append::@3
(label) utoa_append::@return
(byte*) utoa_append::buffer
(byte*) utoa_append::buffer#0 buffer zp[2]:5 13750.25
(byte) utoa_append::digit
(byte) utoa_append::digit#1 reg byte x 1.0000001E7
(byte) utoa_append::digit#2 reg byte x 1.00500015E7
(word) utoa_append::return
(word) utoa_append::return#0 return zp[2]:2 20002.0
(word) utoa_append::sub
(word) utoa_append::sub#0 sub zp[2]:15 3335000.5
(word) utoa_append::value
(word) utoa_append::value#0 value zp[2]:2 36667.33333333333
(word) utoa_append::value#1 value zp[2]:2 2.0000002E7
(word) utoa_append::value#2 value zp[2]:2 5018334.166666666
reg byte a [ cputc::c#13 cputc::c#0 cputc::c#2 ]
reg byte x [ memset::c#4 ]
zp[2]:2 [ printf_sint::value#13 printf_sint::value#0 printf_sint::value#11 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 cputs::s#22 cputs::s#23 cputs::s#0 ]
zp[1]:4 [ utoa::digit#2 utoa::digit#1 ]
reg byte x [ utoa::started#2 utoa::started#4 ]
zp[2]:5 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ]
reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ]
reg byte x [ clrscr::l#2 clrscr::l#1 ]
reg byte y [ clrscr::c#2 clrscr::c#1 ]
zp[1]:7 [ conio_cursor_x ]
zp[1]:8 [ conio_cursor_y ]
zp[2]:9 [ conio_cursor_text cputln::$1 cscroll::$7 clrscr::line_text#5 clrscr::line_text#1 ]
zp[2]:11 [ conio_cursor_color cputln::$2 cscroll::$8 clrscr::line_cols#5 clrscr::line_cols#1 ]
reg byte a [ cputs::c#1 ]
zp[2]:13 [ memcpy::src_end#0 memset::end#0 ]
reg byte a [ printf_number_buffer::buffer_sign#0 ]
reg byte a [ utoa::$11 ]
reg byte a [ utoa::$10 ]
zp[2]:15 [ utoa::digit_value#0 utoa_append::sub#0 cputln::ln_offset#0 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ]
mem[12] [ printf_buffer ]
FINAL ASSEMBLER
Score: 20523
// File Comments
// Tests printf function call rewriting
// Test parameter field syntax %2$d
// Upstart
.pc = $801 "Basic"
:BasicUpstart(__bbegin)
.pc = $80d "Program"
// Global Constants & labels
// The default text color
.const CONIO_TEXTCOLOR_DEFAULT = $e
.const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1
.const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c
// The screen width
// The screen height
// The screen bytes
// The text screen address
.label CONIO_SCREEN_TEXT = $400
// The color screen address
.label CONIO_SCREEN_COLORS = $d800
.label conio_cursor_x = 7
.label conio_cursor_y = 8
.label conio_cursor_text = 9
.label conio_cursor_color = $b
// @begin
__bbegin:
// @1
// conio_cursor_x = 0
// [1] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
// The current cursor x-position
lda #0
sta.z conio_cursor_x
// conio_cursor_y = 0
// [2] (byte) conio_cursor_y ← (byte) 0 -- vbuz1=vbuc1
// The current cursor y-position
sta.z conio_cursor_y
// conio_cursor_text = CONIO_SCREEN_TEXT
// [3] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT -- pbuz1=pbuc1
// The current cursor address
lda #<CONIO_SCREEN_TEXT
sta.z conio_cursor_text
lda #>CONIO_SCREEN_TEXT
sta.z conio_cursor_text+1
// conio_cursor_color = CONIO_SCREEN_COLORS
// [4] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS -- pbuz1=pbuc1
// The current cursor address
lda #<CONIO_SCREEN_COLORS
sta.z conio_cursor_color
lda #>CONIO_SCREEN_COLORS
sta.z conio_cursor_color+1
// [5] phi from @1 to @2 [phi:@1->@2]
// @2
// [6] call main
// [8] phi from @2 to main [phi:@2->main]
jsr main
rts
// [7] phi from @2 to @end [phi:@2->@end]
// @end
// main
main: {
// clrscr()
// [9] call clrscr
// [201] phi from main to clrscr [phi:main->clrscr]
jsr clrscr
// [10] phi from main to main::@1 [phi:main->main::@1]
// main::@1
// printf("%%d %%d: %d %d\n",1, 2)
// [11] call cputc
// [99] phi from main::@1 to cputc [phi:main::@1->cputc]
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@1->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [12] phi from main::@1 to main::@2 [phi:main::@1->main::@2]
// main::@2
// printf("%%d %%d: %d %d\n",1, 2)
// [13] call cputs
// [91] phi from main::@2 to cputs [phi:main::@2->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s [phi:main::@2->cputs#0] -- pbuz1=pbuc1
lda #<s
sta.z cputs.s
lda #>s
sta.z cputs.s+1
jsr cputs
// [14] phi from main::@2 to main::@3 [phi:main::@2->main::@3]
// main::@3
// printf("%%d %%d: %d %d\n",1, 2)
// [15] call cputc
// [99] phi from main::@3 to cputc [phi:main::@3->cputc]
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@3->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [16] phi from main::@3 to main::@4 [phi:main::@3->main::@4]
// main::@4
// printf("%%d %%d: %d %d\n",1, 2)
// [17] call cputs
// [91] phi from main::@4 to cputs [phi:main::@4->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s1 [phi:main::@4->cputs#0] -- pbuz1=pbuc1
lda #<s1
sta.z cputs.s
lda #>s1
sta.z cputs.s+1
jsr cputs
// [18] phi from main::@4 to main::@5 [phi:main::@4->main::@5]
// main::@5
// printf("%%d %%d: %d %d\n",1, 2)
// [19] call printf_sint
// [155] phi from main::@5 to printf_sint [phi:main::@5->printf_sint]
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@5->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [20] phi from main::@5 to main::@6 [phi:main::@5->main::@6]
// main::@6
// printf("%%d %%d: %d %d\n",1, 2)
// [21] call cputs
// [91] phi from main::@6 to cputs [phi:main::@6->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@6->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [22] phi from main::@6 to main::@7 [phi:main::@6->main::@7]
// main::@7
// printf("%%d %%d: %d %d\n",1, 2)
// [23] call printf_sint
// [155] phi from main::@7 to printf_sint [phi:main::@7->printf_sint]
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@7->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [24] phi from main::@7 to main::@8 [phi:main::@7->main::@8]
// main::@8
// printf("%%d %%d: %d %d\n",1, 2)
// [25] call cputs
// [91] phi from main::@8 to cputs [phi:main::@8->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@8->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [26] phi from main::@8 to main::@9 [phi:main::@8->main::@9]
// main::@9
// printf("%%1$d %%2$d: %1$d %2$d\n",1, 2)
// [27] call cputc
// [99] phi from main::@9 to cputc [phi:main::@9->cputc]
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@9->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [28] phi from main::@9 to main::@10 [phi:main::@9->main::@10]
// main::@10
// printf("%%1$d %%2$d: %1$d %2$d\n",1, 2)
// [29] call cputs
// [91] phi from main::@10 to cputs [phi:main::@10->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s4 [phi:main::@10->cputs#0] -- pbuz1=pbuc1
lda #<s4
sta.z cputs.s
lda #>s4
sta.z cputs.s+1
jsr cputs
// [30] phi from main::@10 to main::@11 [phi:main::@10->main::@11]
// main::@11
// printf("%%1$d %%2$d: %1$d %2$d\n",1, 2)
// [31] call cputc
// [99] phi from main::@11 to cputc [phi:main::@11->cputc]
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@11->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [32] phi from main::@11 to main::@12 [phi:main::@11->main::@12]
// main::@12
// printf("%%1$d %%2$d: %1$d %2$d\n",1, 2)
// [33] call cputs
// [91] phi from main::@12 to cputs [phi:main::@12->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s5 [phi:main::@12->cputs#0] -- pbuz1=pbuc1
lda #<s5
sta.z cputs.s
lda #>s5
sta.z cputs.s+1
jsr cputs
// [34] phi from main::@12 to main::@13 [phi:main::@12->main::@13]
// main::@13
// printf("%%1$d %%2$d: %1$d %2$d\n",1, 2)
// [35] call printf_sint
// [155] phi from main::@13 to printf_sint [phi:main::@13->printf_sint]
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@13->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [36] phi from main::@13 to main::@14 [phi:main::@13->main::@14]
// main::@14
// printf("%%1$d %%2$d: %1$d %2$d\n",1, 2)
// [37] call cputs
// [91] phi from main::@14 to cputs [phi:main::@14->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@14->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [38] phi from main::@14 to main::@15 [phi:main::@14->main::@15]
// main::@15
// printf("%%1$d %%2$d: %1$d %2$d\n",1, 2)
// [39] call printf_sint
// [155] phi from main::@15 to printf_sint [phi:main::@15->printf_sint]
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@15->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [40] phi from main::@15 to main::@16 [phi:main::@15->main::@16]
// main::@16
// printf("%%1$d %%2$d: %1$d %2$d\n",1, 2)
// [41] call cputs
// [91] phi from main::@16 to cputs [phi:main::@16->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@16->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [42] phi from main::@16 to main::@17 [phi:main::@16->main::@17]
// main::@17
// printf("%%1$d %%1$d: %1$d %1$d\n",1, 2)
// [43] call cputc
// [99] phi from main::@17 to cputc [phi:main::@17->cputc]
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@17->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [44] phi from main::@17 to main::@18 [phi:main::@17->main::@18]
// main::@18
// printf("%%1$d %%1$d: %1$d %1$d\n",1, 2)
// [45] call cputs
// [91] phi from main::@18 to cputs [phi:main::@18->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s4 [phi:main::@18->cputs#0] -- pbuz1=pbuc1
lda #<s4
sta.z cputs.s
lda #>s4
sta.z cputs.s+1
jsr cputs
// [46] phi from main::@18 to main::@19 [phi:main::@18->main::@19]
// main::@19
// printf("%%1$d %%1$d: %1$d %1$d\n",1, 2)
// [47] call cputc
// [99] phi from main::@19 to cputc [phi:main::@19->cputc]
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@19->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [48] phi from main::@19 to main::@20 [phi:main::@19->main::@20]
// main::@20
// printf("%%1$d %%1$d: %1$d %1$d\n",1, 2)
// [49] call cputs
// [91] phi from main::@20 to cputs [phi:main::@20->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s9 [phi:main::@20->cputs#0] -- pbuz1=pbuc1
lda #<s9
sta.z cputs.s
lda #>s9
sta.z cputs.s+1
jsr cputs
// [50] phi from main::@20 to main::@21 [phi:main::@20->main::@21]
// main::@21
// printf("%%1$d %%1$d: %1$d %1$d\n",1, 2)
// [51] call printf_sint
// [155] phi from main::@21 to printf_sint [phi:main::@21->printf_sint]
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@21->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [52] phi from main::@21 to main::@22 [phi:main::@21->main::@22]
// main::@22
// printf("%%1$d %%1$d: %1$d %1$d\n",1, 2)
// [53] call cputs
// [91] phi from main::@22 to cputs [phi:main::@22->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@22->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [54] phi from main::@22 to main::@23 [phi:main::@22->main::@23]
// main::@23
// printf("%%1$d %%1$d: %1$d %1$d\n",1, 2)
// [55] call printf_sint
// [155] phi from main::@23 to printf_sint [phi:main::@23->printf_sint]
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@23->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [56] phi from main::@23 to main::@24 [phi:main::@23->main::@24]
// main::@24
// printf("%%1$d %%1$d: %1$d %1$d\n",1, 2)
// [57] call cputs
// [91] phi from main::@24 to cputs [phi:main::@24->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@24->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [58] phi from main::@24 to main::@25 [phi:main::@24->main::@25]
// main::@25
// printf("%%2$d %%2$d: %2$d %2$d\n",1, 2)
// [59] call cputc
// [99] phi from main::@25 to cputc [phi:main::@25->cputc]
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@25->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [60] phi from main::@25 to main::@26 [phi:main::@25->main::@26]
// main::@26
// printf("%%2$d %%2$d: %2$d %2$d\n",1, 2)
// [61] call cputs
// [91] phi from main::@26 to cputs [phi:main::@26->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s12 [phi:main::@26->cputs#0] -- pbuz1=pbuc1
lda #<s12
sta.z cputs.s
lda #>s12
sta.z cputs.s+1
jsr cputs
// [62] phi from main::@26 to main::@27 [phi:main::@26->main::@27]
// main::@27
// printf("%%2$d %%2$d: %2$d %2$d\n",1, 2)
// [63] call cputc
// [99] phi from main::@27 to cputc [phi:main::@27->cputc]
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@27->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [64] phi from main::@27 to main::@28 [phi:main::@27->main::@28]
// main::@28
// printf("%%2$d %%2$d: %2$d %2$d\n",1, 2)
// [65] call cputs
// [91] phi from main::@28 to cputs [phi:main::@28->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s5 [phi:main::@28->cputs#0] -- pbuz1=pbuc1
lda #<s5
sta.z cputs.s
lda #>s5
sta.z cputs.s+1
jsr cputs
// [66] phi from main::@28 to main::@29 [phi:main::@28->main::@29]
// main::@29
// printf("%%2$d %%2$d: %2$d %2$d\n",1, 2)
// [67] call printf_sint
// [155] phi from main::@29 to printf_sint [phi:main::@29->printf_sint]
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@29->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [68] phi from main::@29 to main::@30 [phi:main::@29->main::@30]
// main::@30
// printf("%%2$d %%2$d: %2$d %2$d\n",1, 2)
// [69] call cputs
// [91] phi from main::@30 to cputs [phi:main::@30->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@30->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [70] phi from main::@30 to main::@31 [phi:main::@30->main::@31]
// main::@31
// printf("%%2$d %%2$d: %2$d %2$d\n",1, 2)
// [71] call printf_sint
// [155] phi from main::@31 to printf_sint [phi:main::@31->printf_sint]
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@31->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [72] phi from main::@31 to main::@32 [phi:main::@31->main::@32]
// main::@32
// printf("%%2$d %%2$d: %2$d %2$d\n",1, 2)
// [73] call cputs
// [91] phi from main::@32 to cputs [phi:main::@32->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@32->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// [74] phi from main::@32 to main::@33 [phi:main::@32->main::@33]
// main::@33
// printf("%%2$d %%1$d: %2$d %1$d\n",1, 2)
// [75] call cputc
// [99] phi from main::@33 to cputc [phi:main::@33->cputc]
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@33->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [76] phi from main::@33 to main::@34 [phi:main::@33->main::@34]
// main::@34
// printf("%%2$d %%1$d: %2$d %1$d\n",1, 2)
// [77] call cputs
// [91] phi from main::@34 to cputs [phi:main::@34->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s12 [phi:main::@34->cputs#0] -- pbuz1=pbuc1
lda #<s12
sta.z cputs.s
lda #>s12
sta.z cputs.s+1
jsr cputs
// [78] phi from main::@34 to main::@35 [phi:main::@34->main::@35]
// main::@35
// printf("%%2$d %%1$d: %2$d %1$d\n",1, 2)
// [79] call cputc
// [99] phi from main::@35 to cputc [phi:main::@35->cputc]
// [99] phi (byte) cputc::c#13 = (byte) '%' [phi:main::@35->cputc#0] -- vbuaa=vbuc1
lda #'%'
jsr cputc
// [80] phi from main::@35 to main::@36 [phi:main::@35->main::@36]
// main::@36
// printf("%%2$d %%1$d: %2$d %1$d\n",1, 2)
// [81] call cputs
// [91] phi from main::@36 to cputs [phi:main::@36->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s9 [phi:main::@36->cputs#0] -- pbuz1=pbuc1
lda #<s9
sta.z cputs.s
lda #>s9
sta.z cputs.s+1
jsr cputs
// [82] phi from main::@36 to main::@37 [phi:main::@36->main::@37]
// main::@37
// printf("%%2$d %%1$d: %2$d %1$d\n",1, 2)
// [83] call printf_sint
// [155] phi from main::@37 to printf_sint [phi:main::@37->printf_sint]
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 2 [phi:main::@37->printf_sint#0] -- vwsz1=vbsc1
lda #<2
sta.z printf_sint.value
lda #>2
sta.z printf_sint.value+1
jsr printf_sint
// [84] phi from main::@37 to main::@38 [phi:main::@37->main::@38]
// main::@38
// printf("%%2$d %%1$d: %2$d %1$d\n",1, 2)
// [85] call cputs
// [91] phi from main::@38 to cputs [phi:main::@38->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s2 [phi:main::@38->cputs#0] -- pbuz1=pbuc1
lda #<s2
sta.z cputs.s
lda #>s2
sta.z cputs.s+1
jsr cputs
// [86] phi from main::@38 to main::@39 [phi:main::@38->main::@39]
// main::@39
// printf("%%2$d %%1$d: %2$d %1$d\n",1, 2)
// [87] call printf_sint
// [155] phi from main::@39 to printf_sint [phi:main::@39->printf_sint]
// [155] phi (signed word) printf_sint::value#11 = (signed byte) 1 [phi:main::@39->printf_sint#0] -- vwsz1=vbsc1
lda #<1
sta.z printf_sint.value
lda #>1
sta.z printf_sint.value+1
jsr printf_sint
// [88] phi from main::@39 to main::@40 [phi:main::@39->main::@40]
// main::@40
// printf("%%2$d %%1$d: %2$d %1$d\n",1, 2)
// [89] call cputs
// [91] phi from main::@40 to cputs [phi:main::@40->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) main::s3 [phi:main::@40->cputs#0] -- pbuz1=pbuc1
lda #<s3
sta.z cputs.s
lda #>s3
sta.z cputs.s+1
jsr cputs
// main::@return
// }
// [90] return
rts
s: .text "d "
.byte 0
s1: .text "d: "
.byte 0
s2: .text " "
.byte 0
s3: .text @"\n"
.byte 0
s4: .text "1$d "
.byte 0
s5: .text "2$d: "
.byte 0
s9: .text "1$d: "
.byte 0
s12: .text "2$d "
.byte 0
}
// cputs
// Output a NUL-terminated string at the current cursor position
// cputs(byte* zp(2) s)
cputs: {
.label s = 2
// [92] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1]
// [92] phi (to_nomodify byte*) cputs::s#22 = (to_nomodify byte*) cputs::s#23 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy
// cputs::@1
__b1:
// c=*s++
// [93] (byte) cputs::c#1 ← *((to_nomodify byte*) cputs::s#22) -- vbuaa=_deref_pbuz1
ldy #0
lda (s),y
// while(c=*s++)
// [94] (to_nomodify byte*) cputs::s#0 ← ++ (to_nomodify byte*) cputs::s#22 -- pbuz1=_inc_pbuz1
inc.z s
bne !+
inc.z s+1
!:
// [95] if((byte) 0!=(byte) cputs::c#1) goto cputs::@2 -- vbuc1_neq_vbuaa_then_la1
cmp #0
bne __b2
// cputs::@return
// }
// [96] return
rts
// cputs::@2
__b2:
// cputc(c)
// [97] (byte) cputc::c#0 ← (byte) cputs::c#1
// [98] call cputc
// [99] phi from cputs::@2 to cputc [phi:cputs::@2->cputc]
// [99] phi (byte) cputc::c#13 = (byte) cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy
jsr cputc
jmp __b1
}
// cputc
// Output one character at the current cursor position
// Moves the cursor forward. Scrolls the entire screen if needed
// cputc(byte register(A) c)
cputc: {
// if(c=='\n')
// [100] if((byte) cputc::c#13==(byte) ' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1
cmp #'\n'
beq __b1
// cputc::@2
// *conio_cursor_text++ = c
// [101] *((byte*) conio_cursor_text) ← (byte) cputc::c#13 -- _deref_pbuz1=vbuaa
ldy #0
sta (conio_cursor_text),y
// *conio_cursor_text++ = c;
// [102] (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
// [103] *((byte*) conio_cursor_color) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT -- _deref_pbuz1=vbuc1
lda #CONIO_TEXTCOLOR_DEFAULT
ldy #0
sta (conio_cursor_color),y
// *conio_cursor_color++ = conio_textcolor;
// [104] (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)
// [105] (byte) conio_cursor_x ← ++ (byte) conio_cursor_x -- vbuz1=_inc_vbuz1
inc.z conio_cursor_x
// [106] 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
// [107] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
lda #0
sta.z conio_cursor_x
// ++conio_cursor_y;
// [108] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1
inc.z conio_cursor_y
// cscroll()
// [109] call cscroll
jsr cscroll
// cputc::@return
__breturn:
// }
// [110] return
rts
// [111] phi from cputc to cputc::@1 [phi:cputc->cputc::@1]
// cputc::@1
__b1:
// cputln()
// [112] call cputln
jsr cputln
rts
}
// cputln
// Print a newline
cputln: {
.label __1 = 9
.label __2 = $b
.label ln_offset = $f
// ln_offset = CONIO_WIDTH - conio_cursor_x
// [113] (word) cputln::ln_offset#0 ← (byte) $28 - (byte) conio_cursor_x -- vwuz1=vbuc1_minus_vbuz2
sec
lda #$28
sbc.z conio_cursor_x
sta.z ln_offset
lda #0
sbc #0
sta.z ln_offset+1
// conio_cursor_text + ln_offset
// [114] (byte*~) cputln::$1 ← (byte*) conio_cursor_text + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2
lda.z __1
clc
adc.z ln_offset
sta.z __1
lda.z __1+1
adc.z ln_offset+1
sta.z __1+1
// conio_cursor_text = conio_cursor_text + ln_offset
// [115] (byte*) conio_cursor_text ← (byte*~) cputln::$1
// conio_cursor_color + ln_offset
// [116] (byte*~) cputln::$2 ← (byte*) conio_cursor_color + (word) cputln::ln_offset#0 -- pbuz1=pbuz1_plus_vwuz2
lda.z __2
clc
adc.z ln_offset
sta.z __2
lda.z __2+1
adc.z ln_offset+1
sta.z __2+1
// conio_cursor_color = conio_cursor_color + ln_offset
// [117] (byte*) conio_cursor_color ← (byte*~) cputln::$2
// conio_cursor_x = 0
// [118] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
lda #0
sta.z conio_cursor_x
// conio_cursor_y++;
// [119] (byte) conio_cursor_y ← ++ (byte) conio_cursor_y -- vbuz1=_inc_vbuz1
inc.z conio_cursor_y
// cscroll()
// [120] call cscroll
jsr cscroll
// cputln::@return
// }
// [121] return
rts
}
// cscroll
// Scroll the entire screen if the cursor is beyond the last line
cscroll: {
.label __7 = 9
.label __8 = $b
// if(conio_cursor_y==CONIO_HEIGHT)
// [122] if((byte) conio_cursor_y!=(byte) $19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1
lda #$19
cmp.z conio_cursor_y
bne __breturn
// [123] 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)
// [124] call memcpy
// [145] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy]
// [145] 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
lda #>CONIO_SCREEN_TEXT
sta.z memcpy.destination+1
// [145] 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
lda #>CONIO_SCREEN_TEXT+$28
sta.z memcpy.source+1
jsr memcpy
// [125] 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)
// [126] call memcpy
// [145] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy]
// [145] 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
lda #>CONIO_SCREEN_COLORS
sta.z memcpy.destination+1
// [145] 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
lda #>CONIO_SCREEN_COLORS+$28
sta.z memcpy.source+1
jsr memcpy
// [127] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3]
// cscroll::@3
// memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH)
// [128] call memset
// [137] phi from cscroll::@3 to memset [phi:cscroll::@3->memset]
// [137] phi (byte) memset::c#4 = (byte) ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1
ldx #' '
// [137] phi (void*) memset::str#3 = (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
lda #>CONIO_SCREEN_TEXT+$19*$28-$28
sta.z memset.str+1
jsr memset
// [129] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4]
// cscroll::@4
// memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH)
// [130] call memset
// [137] phi from cscroll::@4 to memset [phi:cscroll::@4->memset]
// [137] phi (byte) memset::c#4 = (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1
ldx #CONIO_TEXTCOLOR_DEFAULT
// [137] phi (void*) memset::str#3 = (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
lda #>CONIO_SCREEN_COLORS+$19*$28-$28
sta.z memset.str+1
jsr memset
// cscroll::@5
// conio_cursor_text-CONIO_WIDTH
// [131] (byte*~) cscroll::$7 ← (byte*) conio_cursor_text - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1
lda.z __7
sec
sbc #<$28
sta.z __7
lda.z __7+1
sbc #>$28
sta.z __7+1
// conio_cursor_text = conio_cursor_text-CONIO_WIDTH
// [132] (byte*) conio_cursor_text ← (byte*~) cscroll::$7
// conio_cursor_color-CONIO_WIDTH
// [133] (byte*~) cscroll::$8 ← (byte*) conio_cursor_color - (byte) $28 -- pbuz1=pbuz1_minus_vwuc1
lda.z __8
sec
sbc #<$28
sta.z __8
lda.z __8+1
sbc #>$28
sta.z __8+1
// conio_cursor_color = conio_cursor_color-CONIO_WIDTH
// [134] (byte*) conio_cursor_color ← (byte*~) cscroll::$8
// conio_cursor_y--;
// [135] (byte) conio_cursor_y ← -- (byte) conio_cursor_y -- vbuz1=_dec_vbuz1
dec.z conio_cursor_y
// cscroll::@return
__breturn:
// }
// [136] 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($f) str, byte register(X) c)
memset: {
.label end = $d
.label dst = $f
.label str = $f
// memset::@1
// end = (char*)str + num
// [138] (byte*) memset::end#0 ← (byte*)(void*) memset::str#3 + (byte) $28 -- pbuz1=pbuz2_plus_vbuc1
lda #$28
clc
adc.z str
sta.z end
lda #0
adc.z str+1
sta.z end+1
// [139] (byte*) memset::dst#4 ← (byte*)(void*) memset::str#3
// [140] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2]
// [140] 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++)
// [141] if((byte*) memset::dst#2!=(byte*) memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1
lda.z dst+1
cmp.z end+1
bne __b3
lda.z dst
cmp.z end
bne __b3
// memset::@return
// }
// [142] return
rts
// memset::@3
__b3:
// *dst = c
// [143] *((byte*) memset::dst#2) ← (byte) memset::c#4 -- _deref_pbuz1=vbuxx
txa
ldy #0
sta (dst),y
// for(char* dst = str; dst!=end; dst++)
// [144] (byte*) memset::dst#1 ← ++ (byte*) memset::dst#2 -- pbuz1=_inc_pbuz1
inc.z dst
bne !+
inc.z dst+1
!:
jmp __b2
}
// 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(5) destination, void* zp($f) source)
memcpy: {
.label src_end = $d
.label dst = 5
.label src = $f
.label source = $f
.label destination = 5
// src_end = (char*)source+num
// [146] (byte*) memcpy::src_end#0 ← (byte*)(void*) memcpy::source#2 + (word)(number) $19*(number) $28-(number) $28 -- pbuz1=pbuz2_plus_vwuc1
lda.z source
clc
adc #<$19*$28-$28
sta.z src_end
lda.z source+1
adc #>$19*$28-$28
sta.z src_end+1
// [147] (byte*) memcpy::src#4 ← (byte*)(void*) memcpy::source#2
// [148] (byte*) memcpy::dst#4 ← (byte*)(void*) memcpy::destination#2
// [149] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1]
// [149] phi (byte*) memcpy::dst#2 = (byte*) memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy
// [149] 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)
// [150] if((byte*) memcpy::src#2!=(byte*) memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1
lda.z src+1
cmp.z src_end+1
bne __b2
lda.z src
cmp.z src_end
bne __b2
// memcpy::@return
// }
// [151] return
rts
// memcpy::@2
__b2:
// *dst++ = *src++
// [152] *((byte*) memcpy::dst#2) ← *((byte*) memcpy::src#2) -- _deref_pbuz1=_deref_pbuz2
ldy #0
lda (src),y
sta (dst),y
// *dst++ = *src++;
// [153] (byte*) memcpy::dst#1 ← ++ (byte*) memcpy::dst#2 -- pbuz1=_inc_pbuz1
inc.z dst
bne !+
inc.z dst+1
!:
// [154] (byte*) memcpy::src#1 ← ++ (byte*) memcpy::src#2 -- pbuz1=_inc_pbuz1
inc.z src
bne !+
inc.z src+1
!:
jmp __b1
}
// printf_sint
// Print a signed integer using a specific format
// printf_sint(signed word zp(2) value)
printf_sint: {
.label value = 2
// printf_buffer.sign = 0
// [156] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) 0 -- _deref_pbuc1=vbuc2
// Handle any sign
lda #0
sta printf_buffer
// if(value<0)
// [157] if((signed word) printf_sint::value#11<(signed byte) 0) goto printf_sint::@1 -- vwsz1_lt_0_then_la1
lda.z value+1
bmi __b1
// [160] phi from printf_sint printf_sint::@1 to printf_sint::@2 [phi:printf_sint/printf_sint::@1->printf_sint::@2]
// [160] phi (signed word) printf_sint::value#13 = (signed word) printf_sint::value#11 [phi:printf_sint/printf_sint::@1->printf_sint::@2#0] -- register_copy
jmp __b2
// printf_sint::@1
__b1:
// value = -value
// [158] (signed word) printf_sint::value#0 ← - (signed word) printf_sint::value#11 -- vwsz1=_neg_vwsz1
sec
lda #0
sbc.z value
sta.z value
lda #0
sbc.z value+1
sta.z value+1
// printf_buffer.sign = '-'
// [159] *((byte*)&(struct printf_buffer_number) printf_buffer) ← (byte) '-' -- _deref_pbuc1=vbuc2
lda #'-'
sta printf_buffer
// printf_sint::@2
__b2:
// utoa(uvalue, printf_buffer.digits, format.radix)
// [161] (word) utoa::value#1 ← (word)(signed word) printf_sint::value#13
// [162] call utoa
// [173] phi from printf_sint::@2 to utoa [phi:printf_sint::@2->utoa]
jsr utoa
// printf_sint::@3
// printf_number_buffer(printf_buffer, format)
// [163] (byte) printf_number_buffer::buffer_sign#0 ← *((byte*)&(struct printf_buffer_number) printf_buffer) -- vbuaa=_deref_pbuc1
lda printf_buffer
// [164] call printf_number_buffer
// Print using format
// [166] phi from printf_sint::@3 to printf_number_buffer [phi:printf_sint::@3->printf_number_buffer]
jsr printf_number_buffer
// printf_sint::@return
// }
// [165] 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(A) buffer_sign)
printf_number_buffer: {
.label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
// printf_number_buffer::@1
// if(buffer.sign)
// [167] if((byte) 0==(byte) printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- vbuc1_eq_vbuaa_then_la1
cmp #0
beq __b2
// printf_number_buffer::@3
// cputc(buffer.sign)
// [168] (byte) cputc::c#2 ← (byte) printf_number_buffer::buffer_sign#0
// [169] call cputc
// [99] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc]
// [99] phi (byte) cputc::c#13 = (byte) cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy
jsr cputc
// [170] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2]
// printf_number_buffer::@2
__b2:
// cputs(buffer.digits)
// [171] call cputs
// [91] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs]
// [91] phi (to_nomodify byte*) cputs::s#23 = (const byte*) printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1
lda #<buffer_digits
sta.z cputs.s
lda #>buffer_digits
sta.z cputs.s+1
jsr cputs
// printf_number_buffer::@return
// }
// [172] return
rts
}
// utoa
// Converts unsigned number value to a string representing it in RADIX format.
// If the leading digits are zero they are not included in the string.
// - value : The number to be converted to RADIX
// - buffer : receives the string representing the number and zero-termination.
// - radix : The radix to convert the number to (from the enum RADIX)
// utoa(word zp(2) value, byte* zp(5) buffer)
utoa: {
.label digit_value = $f
.label buffer = 5
.label digit = 4
.label value = 2
// [174] phi from utoa to utoa::@1 [phi:utoa->utoa::@1]
// [174] phi (byte*) utoa::buffer#11 = (byte*)&(struct printf_buffer_number) printf_buffer+(const byte) OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1
lda #<printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
sta.z buffer
lda #>printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS
sta.z buffer+1
// [174] phi (byte) utoa::started#2 = (byte) 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1
ldx #0
// [174] phi (word) utoa::value#2 = (word) utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy
// [174] phi (byte) utoa::digit#2 = (byte) 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1
txa
sta.z digit
// utoa::@1
__b1:
// for( char digit=0; digit<max_digits-1; digit++ )
// [175] if((byte) utoa::digit#2<(byte) 5-(byte) 1) goto utoa::@2 -- vbuz1_lt_vbuc1_then_la1
lda.z digit
cmp #5-1
bcc __b2
// utoa::@3
// *buffer++ = DIGITS[(char)value]
// [176] (byte~) utoa::$11 ← (byte)(word) utoa::value#2 -- vbuaa=_byte_vwuz1
lda.z value
// [177] *((byte*) utoa::buffer#11) ← *((const byte*) DIGITS + (byte~) utoa::$11) -- _deref_pbuz1=pbuc1_derefidx_vbuaa
tay
lda DIGITS,y
ldy #0
sta (buffer),y
// *buffer++ = DIGITS[(char)value];
// [178] (byte*) utoa::buffer#3 ← ++ (byte*) utoa::buffer#11 -- pbuz1=_inc_pbuz1
inc.z buffer
bne !+
inc.z buffer+1
!:
// *buffer = 0
// [179] *((byte*) utoa::buffer#3) ← (byte) 0 -- _deref_pbuz1=vbuc1
lda #0
tay
sta (buffer),y
// utoa::@return
// }
// [180] return
rts
// utoa::@2
__b2:
// digit_value = digit_values[digit]
// [181] (byte~) utoa::$10 ← (byte) utoa::digit#2 << (byte) 1 -- vbuaa=vbuz1_rol_1
lda.z digit
asl
// [182] (word) utoa::digit_value#0 ← *((const word*) RADIX_DECIMAL_VALUES + (byte~) utoa::$10) -- vwuz1=pwuc1_derefidx_vbuaa
tay
lda RADIX_DECIMAL_VALUES,y
sta.z digit_value
lda RADIX_DECIMAL_VALUES+1,y
sta.z digit_value+1
// if (started || value >= digit_value)
// [183] if((byte) 0!=(byte) utoa::started#2) goto utoa::@5 -- vbuc1_neq_vbuxx_then_la1
cpx #0
bne __b5
// utoa::@7
// [184] if((word) utoa::value#2>=(word) utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1
cmp.z value+1
bne !+
lda.z digit_value
cmp.z value
beq __b5
!:
bcc __b5
// [185] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4]
// [185] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy
// [185] phi (byte) utoa::started#4 = (byte) utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy
// [185] phi (word) utoa::value#6 = (word) utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy
// utoa::@4
__b4:
// for( char digit=0; digit<max_digits-1; digit++ )
// [186] (byte) utoa::digit#1 ← ++ (byte) utoa::digit#2 -- vbuz1=_inc_vbuz1
inc.z digit
// [174] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1]
// [174] phi (byte*) utoa::buffer#11 = (byte*) utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy
// [174] phi (byte) utoa::started#2 = (byte) utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy
// [174] phi (word) utoa::value#2 = (word) utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy
// [174] phi (byte) utoa::digit#2 = (byte) utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy
jmp __b1
// utoa::@5
__b5:
// utoa_append(buffer++, value, digit_value)
// [187] (byte*) utoa_append::buffer#0 ← (byte*) utoa::buffer#11
// [188] (word) utoa_append::value#0 ← (word) utoa::value#2
// [189] (word) utoa_append::sub#0 ← (word) utoa::digit_value#0
// [190] call utoa_append
// [194] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append]
jsr utoa_append
// utoa_append(buffer++, value, digit_value)
// [191] (word) utoa_append::return#0 ← (word) utoa_append::value#2
// utoa::@6
// value = utoa_append(buffer++, value, digit_value)
// [192] (word) utoa::value#0 ← (word) utoa_append::return#0
// value = utoa_append(buffer++, value, digit_value);
// [193] (byte*) utoa::buffer#4 ← ++ (byte*) utoa::buffer#11 -- pbuz1=_inc_pbuz1
inc.z buffer
bne !+
inc.z buffer+1
!:
// [185] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4]
// [185] phi (byte*) utoa::buffer#14 = (byte*) utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy
// [185] phi (byte) utoa::started#4 = (byte) 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1
ldx #1
// [185] phi (word) utoa::value#6 = (word) utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy
jmp __b4
}
// utoa_append
// Used to convert a single digit of an unsigned number value to a string representation
// Counts a single digit up from '0' as long as the value is larger than sub.
// Each time the digit is increased sub is subtracted from value.
// - buffer : pointer to the char that receives the digit
// - value : The value where the digit will be derived from
// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased.
// (For decimal the subs used are 10000, 1000, 100, 10, 1)
// returns : the value reduced by sub * digit so that it is less than sub.
// utoa_append(byte* zp(5) buffer, word zp(2) value, word zp($f) sub)
utoa_append: {
.label buffer = 5
.label value = 2
.label sub = $f
.label return = 2
// [195] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1]
// [195] phi (byte) utoa_append::digit#2 = (byte) 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1
ldx #0
// [195] phi (word) utoa_append::value#2 = (word) utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy
// utoa_append::@1
__b1:
// while (value >= sub)
// [196] if((word) utoa_append::value#2>=(word) utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1
lda.z sub+1
cmp.z value+1
bne !+
lda.z sub
cmp.z value
beq __b2
!:
bcc __b2
// utoa_append::@3
// *buffer = DIGITS[digit]
// [197] *((byte*) utoa_append::buffer#0) ← *((const byte*) DIGITS + (byte) utoa_append::digit#2) -- _deref_pbuz1=pbuc1_derefidx_vbuxx
lda DIGITS,x
ldy #0
sta (buffer),y
// utoa_append::@return
// }
// [198] return
rts
// utoa_append::@2
__b2:
// digit++;
// [199] (byte) utoa_append::digit#1 ← ++ (byte) utoa_append::digit#2 -- vbuxx=_inc_vbuxx
inx
// value -= sub
// [200] (word) utoa_append::value#1 ← (word) utoa_append::value#2 - (word) utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2
lda.z value
sec
sbc.z sub
sta.z value
lda.z value+1
sbc.z sub+1
sta.z value+1
// [195] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1]
// [195] phi (byte) utoa_append::digit#2 = (byte) utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy
// [195] phi (word) utoa_append::value#2 = (word) utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy
jmp __b1
}
// clrscr
// clears the screen and moves the cursor to the upper left-hand corner of the screen.
clrscr: {
.label line_text = 9
.label line_cols = $b
// [202] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1]
// [202] phi (byte*) clrscr::line_cols#5 = (const nomodify byte*) CONIO_SCREEN_COLORS [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1
lda #<CONIO_SCREEN_COLORS
sta.z line_cols
lda #>CONIO_SCREEN_COLORS
sta.z line_cols+1
// [202] phi (byte*) clrscr::line_text#5 = (const nomodify byte*) CONIO_SCREEN_TEXT [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1
lda #<CONIO_SCREEN_TEXT
sta.z line_text
lda #>CONIO_SCREEN_TEXT
sta.z line_text+1
// [202] phi (byte) clrscr::l#2 = (byte) 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1
ldx #0
// clrscr::@1
__b1:
// for( char l=0;l<CONIO_HEIGHT; l++ )
// [203] if((byte) clrscr::l#2<(byte) $19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1
cpx #$19
bcc __b2
// clrscr::@2
// conio_cursor_x = 0
// [204] (byte) conio_cursor_x ← (byte) 0 -- vbuz1=vbuc1
lda #0
sta.z conio_cursor_x
// conio_cursor_y = 0
// [205] (byte) conio_cursor_y ← (byte) 0 -- vbuz1=vbuc1
sta.z conio_cursor_y
// conio_cursor_text = CONIO_SCREEN_TEXT
// [206] (byte*) conio_cursor_text ← (const nomodify byte*) CONIO_SCREEN_TEXT -- pbuz1=pbuc1
lda #<CONIO_SCREEN_TEXT
sta.z conio_cursor_text
lda #>CONIO_SCREEN_TEXT
sta.z conio_cursor_text+1
// conio_cursor_color = CONIO_SCREEN_COLORS
// [207] (byte*) conio_cursor_color ← (const nomodify byte*) CONIO_SCREEN_COLORS -- pbuz1=pbuc1
lda #<CONIO_SCREEN_COLORS
sta.z conio_cursor_color
lda #>CONIO_SCREEN_COLORS
sta.z conio_cursor_color+1
// clrscr::@return
// }
// [208] return
rts
// [209] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3]
__b2:
// [209] phi (byte) clrscr::c#2 = (byte) 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1
ldy #0
// clrscr::@3
__b3:
// for( char c=0;c<CONIO_WIDTH; c++ )
// [210] if((byte) clrscr::c#2<(byte) $28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1
cpy #$28
bcc __b4
// clrscr::@5
// line_text += CONIO_WIDTH
// [211] (byte*) clrscr::line_text#1 ← (byte*) clrscr::line_text#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1
lda #$28
clc
adc.z line_text
sta.z line_text
bcc !+
inc.z line_text+1
!:
// line_cols += CONIO_WIDTH
// [212] (byte*) clrscr::line_cols#1 ← (byte*) clrscr::line_cols#5 + (byte) $28 -- pbuz1=pbuz1_plus_vbuc1
lda #$28
clc
adc.z line_cols
sta.z line_cols
bcc !+
inc.z line_cols+1
!:
// for( char l=0;l<CONIO_HEIGHT; l++ )
// [213] (byte) clrscr::l#1 ← ++ (byte) clrscr::l#2 -- vbuxx=_inc_vbuxx
inx
// [202] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1]
// [202] phi (byte*) clrscr::line_cols#5 = (byte*) clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy
// [202] phi (byte*) clrscr::line_text#5 = (byte*) clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy
// [202] phi (byte) clrscr::l#2 = (byte) clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy
jmp __b1
// clrscr::@4
__b4:
// line_text[c] = ' '
// [214] *((byte*) clrscr::line_text#5 + (byte) clrscr::c#2) ← (byte) ' ' -- pbuz1_derefidx_vbuyy=vbuc1
lda #' '
sta (line_text),y
// line_cols[c] = conio_textcolor
// [215] *((byte*) clrscr::line_cols#5 + (byte) clrscr::c#2) ← (const nomodify byte) CONIO_TEXTCOLOR_DEFAULT -- pbuz1_derefidx_vbuyy=vbuc1
lda #CONIO_TEXTCOLOR_DEFAULT
sta (line_cols),y
// for( char c=0;c<CONIO_WIDTH; c++ )
// [216] (byte) clrscr::c#1 ← ++ (byte) clrscr::c#2 -- vbuyy=_inc_vbuyy
iny
// [209] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3]
// [209] phi (byte) clrscr::c#2 = (byte) clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy
jmp __b3
}
// File Data
// The digits used for numbers
DIGITS: .text "0123456789abcdef"
// Values of decimal digits
RADIX_DECIMAL_VALUES: .word $2710, $3e8, $64, $a
// Buffer used for stringified number being printed
printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0