mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-06-03 07:29:37 +00:00
31 lines
986 B
Plaintext
31 lines
986 B
Plaintext
__constant struct Cols * const COLS = (struct Cols *) 53280
|
|
__constant char OFFSET_STRUCT_COLS_BG = 1
|
|
__constant char SIZEOF_STRUCT_COLS = 2
|
|
__loadstore struct Cols a = {} // mem[2]
|
|
void main()
|
|
char main::$0_bg // reg byte a 2.0
|
|
char main::$0_border // reg byte x 2.0
|
|
char main::$1_bg // reg byte a 2.0
|
|
char main::$1_border // reg byte x 2.0
|
|
__varcall struct Cols make(char v)
|
|
char make::$0 // reg byte a 22.0
|
|
char make::c_bg
|
|
char make::c_bg#1 // reg byte a 11.0
|
|
char make::c_border
|
|
char make::c_border#1 // reg byte x 7.333333333333333
|
|
__loadstore char make::return_bg // zp[1]:4 2.5
|
|
__loadstore char make::return_border // zp[1]:3 3.0
|
|
__loadstore char make::v // zp[1]:2 12.333333333333332
|
|
|
|
zp[1]:2 [ make::v ]
|
|
reg byte x [ main::$0_border ]
|
|
reg byte a [ main::$0_bg ]
|
|
reg byte x [ main::$1_border ]
|
|
reg byte a [ main::$1_bg ]
|
|
reg byte x [ make::c_border#1 ]
|
|
reg byte a [ make::$0 ]
|
|
reg byte a [ make::c_bg#1 ]
|
|
zp[1]:3 [ make::return_border ]
|
|
zp[1]:4 [ make::return_bg ]
|
|
mem[2] [ a ]
|