1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-06-03 07:29:37 +00:00
kickc/src/test/ref/call-banked-phi-memvars.sym
2023-04-24 00:36:36 +02:00

34 lines
1.0 KiB
Plaintext

__constant int * const SCREEN = (int *) 1024
void main()
int main::$1 // mem[2] 11.0
char main::$2 // reg byte x 4.4
int main::$3 // mem[2] 11.0
char main::$4 // reg byte x 22.0
char main::$5 // reg byte x 22.0
char main::i
char main::i#1 // reg byte y 22.0
char main::i#2 // reg byte y 3.6666666666666665
__bank(cx16_ram, 1) int plus(int a , int b)
int plus::a
int plus::a#2 // a mem[2] 67.33333333333333
int plus::b
int plus::b#0 // b mem[2] 22.0
int plus::b#1 // b mem[2] 22.0
int plus::b#2 // b mem[2] 56.0
int plus::r
int plus::r#1 // r mem[2] 202.0
int plus::r#2 // r mem[2] 202.0
int plus::r#3 // r mem[2] 202.0
int plus::return
int plus::return#0 // return mem[2] 22.0
int plus::return#1 // return mem[2] 22.0
int plus::return#2 // return mem[2] 30.75
reg byte y [ main::i#2 main::i#1 ]
mem[2] [ plus::a#2 ]
mem[2] [ plus::b#2 plus::b#0 plus::b#1 plus::return#2 plus::return#0 main::$1 plus::return#1 main::$3 ]
reg byte x [ main::$4 ]
reg byte x [ main::$2 ]
reg byte x [ main::$5 ]
mem[2] [ plus::r#1 plus::r#2 plus::r#3 ]