1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-11-29 18:49:42 +00:00

- Updated test case references.

This commit is contained in:
Sven Van de Velde 2023-04-11 10:41:10 +02:00
parent 0393958154
commit acbf8f073f
30 changed files with 112 additions and 112 deletions

View File

@ -11,7 +11,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
to:plus::@return

View File

@ -18,7 +18,7 @@ main::@return: scope:[main] from main::@1
return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
plus::b#1 = phi( main/plus::b#0 )
plus::a#1 = phi( main/plus::a#0 )
@ -46,7 +46,7 @@ __constant char * const SCREEN = (char *)$400
void __start()
void main()
char main::$0
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::$0
char plus::a
char plus::a#0
@ -125,7 +125,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
to:plus::@return
@ -136,7 +136,7 @@ plus::@return: scope:[plus] from plus
VARIABLE REGISTER WEIGHTS
void main()
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
char plus::b
char plus::return
@ -229,7 +229,7 @@ Succesful ASM optimization Pass5UnusedLabelElimination
FINAL SYMBOL TABLE
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -1,6 +1,6 @@
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -11,7 +11,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
to:plus::@return

View File

@ -18,7 +18,7 @@ main::@return: scope:[main] from main::@1
return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
plus::b#1 = phi( main/plus::b#0 )
plus::a#1 = phi( main/plus::a#0 )
@ -46,7 +46,7 @@ __constant char * const SCREEN = (char *)$400
void __start()
void main()
char main::$0
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::$0
char plus::a
char plus::a#0
@ -125,7 +125,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
to:plus::@return
@ -136,7 +136,7 @@ plus::@return: scope:[plus] from plus
VARIABLE REGISTER WEIGHTS
void main()
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
char plus::b
char plus::return
@ -229,7 +229,7 @@ Succesful ASM optimization Pass5UnusedLabelElimination
FINAL SYMBOL TABLE
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -1,6 +1,6 @@
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -11,7 +11,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min

View File

@ -18,7 +18,7 @@ main::@return: scope:[main] from main::@1
return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
plus::b#1 = phi( main/plus::b#0 )
plus::a#1 = phi( main/plus::a#0 )
@ -80,7 +80,7 @@ char min::return#1
char min::return#2
char min::return#3
char min::return#4
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::$0
char plus::a
char plus::a#0
@ -179,7 +179,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -203,7 +203,7 @@ char min(char a , char b)
char min::a
char min::b
char min::return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
char plus::b
char plus::return
@ -320,7 +320,7 @@ char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -5,7 +5,7 @@ char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -11,7 +11,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min

View File

@ -18,7 +18,7 @@ main::@return: scope:[main] from main::@1
return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
plus::b#1 = phi( main/plus::b#0 )
plus::a#1 = phi( main/plus::a#0 )
@ -80,7 +80,7 @@ char min::return#1
char min::return#2
char min::return#3
char min::return#4
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::$0
char plus::a
char plus::a#0
@ -179,7 +179,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -203,7 +203,7 @@ char min(char a , char b)
char min::a
char min::b
char min::return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
char plus::b
char plus::return
@ -320,7 +320,7 @@ char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -5,7 +5,7 @@ char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -11,7 +11,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -20,7 +20,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return

View File

@ -18,7 +18,7 @@ main::@return: scope:[main] from main::@1
return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
plus::b#1 = phi( main/plus::b#0 )
plus::a#1 = phi( main/plus::a#0 )
@ -38,7 +38,7 @@ plus::@return: scope:[plus] from plus::@1
return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
min: scope:[min] from plus
min::b#1 = phi( plus/min::b#0 )
min::a#1 = phi( plus/min::a#0 )
@ -66,7 +66,7 @@ __constant char * const SCREEN = (char *)$400
void __start()
void main()
char main::$0
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
char min::$0
char min::a
char min::a#0
@ -80,7 +80,7 @@ char min::return#1
char min::return#2
char min::return#3
char min::return#4
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::$0
char plus::a
char plus::a#0
@ -179,7 +179,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -188,7 +188,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return
@ -199,11 +199,11 @@ min::@return: scope:[min] from min
VARIABLE REGISTER WEIGHTS
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
char plus::b
char plus::return
@ -314,12 +314,12 @@ Succesful ASM optimization Pass5UnusedLabelElimination
FINAL SYMBOL TABLE
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -1,11 +1,11 @@
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -11,7 +11,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -20,7 +20,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return

View File

@ -18,7 +18,7 @@ main::@return: scope:[main] from main::@1
return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
plus::b#1 = phi( main/plus::b#0 )
plus::a#1 = phi( main/plus::a#0 )
@ -38,7 +38,7 @@ plus::@return: scope:[plus] from plus::@1
return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
min: scope:[min] from plus
min::b#1 = phi( plus/min::b#0 )
min::a#1 = phi( plus/min::a#0 )
@ -66,7 +66,7 @@ __constant char * const SCREEN = (char *)$400
void __start()
void main()
char main::$0
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
char min::$0
char min::a
char min::a#0
@ -80,7 +80,7 @@ char min::return#1
char min::return#2
char min::return#3
char min::return#4
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::$0
char plus::a
char plus::a#0
@ -179,7 +179,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -188,7 +188,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return
@ -199,11 +199,11 @@ min::@return: scope:[min] from min
VARIABLE REGISTER WEIGHTS
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
char plus::b
char plus::return
@ -314,12 +314,12 @@ Succesful ASM optimization Pass5UnusedLabelElimination
FINAL SYMBOL TABLE
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -1,11 +1,11 @@
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -11,7 +11,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -20,7 +20,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return

View File

@ -18,7 +18,7 @@ main::@return: scope:[main] from main::@1
return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
plus::b#1 = phi( main/plus::b#0 )
plus::a#1 = phi( main/plus::a#0 )
@ -38,7 +38,7 @@ plus::@return: scope:[plus] from plus::@1
return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
min: scope:[min] from plus
min::b#1 = phi( plus/min::b#0 )
min::a#1 = phi( plus/min::a#0 )
@ -66,7 +66,7 @@ __constant char * const SCREEN = (char *)$400
void __start()
void main()
char main::$0
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
char min::$0
char min::a
char min::a#0
@ -80,7 +80,7 @@ char min::return#1
char min::return#2
char min::return#3
char min::return#4
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::$0
char plus::a
char plus::a#0
@ -179,7 +179,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -188,7 +188,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return
@ -199,11 +199,11 @@ min::@return: scope:[min] from min
VARIABLE REGISTER WEIGHTS
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
char min::a
char min::b
char min::return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
char plus::b
char plus::return
@ -318,12 +318,12 @@ Succesful ASM optimization Pass5UnusedLabelElimination
FINAL SYMBOL TABLE
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -1,11 +1,11 @@
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -11,7 +11,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -20,7 +20,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return

View File

@ -18,7 +18,7 @@ main::@return: scope:[main] from main::@1
return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
plus::b#1 = phi( main/plus::b#0 )
plus::a#1 = phi( main/plus::a#0 )
@ -38,7 +38,7 @@ plus::@return: scope:[plus] from plus::@1
return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
min: scope:[min] from plus
min::b#1 = phi( plus/min::b#0 )
min::a#1 = phi( plus/min::a#0 )
@ -66,7 +66,7 @@ __constant char * const SCREEN = (char *)$400
void __start()
void main()
char main::$0
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
char min::$0
char min::a
char min::a#0
@ -80,7 +80,7 @@ char min::return#1
char min::return#2
char min::return#3
char min::return#4
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::$0
char plus::a
char plus::a#0
@ -179,7 +179,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -188,7 +188,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return
@ -199,11 +199,11 @@ min::@return: scope:[min] from min
VARIABLE REGISTER WEIGHTS
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
char min::a
char min::b
char min::return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
char plus::b
char plus::return
@ -318,12 +318,12 @@ Succesful ASM optimization Pass5UnusedLabelElimination
FINAL SYMBOL TABLE
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -1,11 +1,11 @@
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_ram, 2) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -11,7 +11,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -20,7 +20,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return

View File

@ -18,7 +18,7 @@ main::@return: scope:[main] from main::@1
return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
plus::b#1 = phi( main/plus::b#0 )
plus::a#1 = phi( main/plus::a#0 )
@ -38,7 +38,7 @@ plus::@return: scope:[plus] from plus::@1
return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
min: scope:[min] from plus
min::b#1 = phi( plus/min::b#0 )
min::a#1 = phi( plus/min::a#0 )
@ -66,7 +66,7 @@ __constant char * const SCREEN = (char *)$400
void __start()
void main()
char main::$0
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
char min::$0
char min::a
char min::a#0
@ -80,7 +80,7 @@ char min::return#1
char min::return#2
char min::return#3
char min::return#4
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::$0
char plus::a
char plus::a#0
@ -179,7 +179,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -188,7 +188,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return
@ -199,11 +199,11 @@ min::@return: scope:[min] from min
VARIABLE REGISTER WEIGHTS
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
char plus::b
char plus::return
@ -321,12 +321,12 @@ Succesful ASM optimization Pass5UnusedLabelElimination
FINAL SYMBOL TABLE
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -1,11 +1,11 @@
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -11,7 +11,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -20,7 +20,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return

View File

@ -18,7 +18,7 @@ main::@return: scope:[main] from main::@1
return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
plus::b#1 = phi( main/plus::b#0 )
plus::a#1 = phi( main/plus::a#0 )
@ -38,7 +38,7 @@ plus::@return: scope:[plus] from plus::@1
return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
min: scope:[min] from plus
min::b#1 = phi( plus/min::b#0 )
min::a#1 = phi( plus/min::a#0 )
@ -66,7 +66,7 @@ __constant char * const SCREEN = (char *)$400
void __start()
void main()
char main::$0
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
char min::$0
char min::a
char min::a#0
@ -80,7 +80,7 @@ char min::return#1
char min::return#2
char min::return#3
char min::return#4
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::$0
char plus::a
char plus::a#0
@ -179,7 +179,7 @@ main::@return: scope:[main] from main::@1
[3] return
to:@return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
plus: scope:[plus] from main
[4] phi()
[5] call min
@ -188,7 +188,7 @@ plus::@return: scope:[plus] from plus
[6] return
to:@return
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
min: scope:[min] from plus
[7] phi()
to:min::@return
@ -199,11 +199,11 @@ min::@return: scope:[min] from min
VARIABLE REGISTER WEIGHTS
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
char plus::b
char plus::return
@ -321,12 +321,12 @@ Succesful ASM optimization Pass5UnusedLabelElimination
FINAL SYMBOL TABLE
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b

View File

@ -1,11 +1,11 @@
__constant char * const SCREEN = (char *) 1024
void main()
__bank(bank) char min(char a , char b)
__bank(cx16_rom, 1) char min(char a , char b)
char min::a
char min::b
char min::return
__constant char min::return#1 = plus::a#0+plus::b#0 // return
__bank(bank) char plus(char a , char b)
__bank(cx16_ram, 1) char plus(char a , char b)
char plus::a
__constant char plus::a#0 = '0' // a
char plus::b