mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-06-02 00:41:42 +00:00
59 lines
2.1 KiB
Plaintext
59 lines
2.1 KiB
Plaintext
__constant char * const COLS = (char *) 53280
|
|
void main()
|
|
char main::$0 // reg byte a 4.0
|
|
char main::$1 // reg byte a 4.0
|
|
struct Col main::a_error
|
|
__constant char main::a_error_bg = 4
|
|
__constant char main::a_error_border = 3
|
|
struct Col main::a_normal
|
|
__constant char main::a_normal_bg = 2
|
|
__constant char main::a_normal_border = 1
|
|
struct Col main::b_error
|
|
__constant char main::b_error_bg = 8
|
|
__constant char main::b_error_border = 7
|
|
struct Col main::b_normal
|
|
__constant char main::b_normal_bg = 6
|
|
__constant char main::b_normal_border = 5
|
|
struct Col main::c_error
|
|
__constant char main::c_error_bg = $c
|
|
__constant char main::c_error_border = $b
|
|
struct Col main::c_normal
|
|
__constant char main::c_normal_bg = $a
|
|
__constant char main::c_normal_border = 9
|
|
__varcall char plus(char a_normal_border , char a_normal_bg , char a_error_border , char a_error_bg , char b_normal_border , char b_normal_bg , char b_error_border , char b_error_bg)
|
|
char plus::$0 // reg byte a 22.0
|
|
char plus::$1 // reg byte a 22.0
|
|
char plus::$2 // reg byte a 22.0
|
|
char plus::$3 // reg byte a 22.0
|
|
char plus::$4 // reg byte a 22.0
|
|
char plus::$5 // reg byte a 22.0
|
|
char plus::$6 // reg byte a 22.0
|
|
__loadstore char plus::a_error_bg // zp[1]:9 1.0
|
|
__loadstore char plus::a_error_border // zp[1]:8 1.0
|
|
__loadstore char plus::a_normal_bg // zp[1]:7 1.0
|
|
__loadstore char plus::a_normal_border // zp[1]:10 0.9375
|
|
__loadstore char plus::b_error_bg // zp[1]:6 1.875
|
|
__loadstore char plus::b_error_border // zp[1]:5 1.875
|
|
__loadstore char plus::b_normal_bg // zp[1]:4 1.875
|
|
__loadstore char plus::b_normal_border // zp[1]:3 1.875
|
|
__loadstore char plus::return // zp[1]:2 3.75
|
|
|
|
zp[1]:10 [ plus::a_normal_border ]
|
|
zp[1]:7 [ plus::a_normal_bg ]
|
|
zp[1]:8 [ plus::a_error_border ]
|
|
zp[1]:9 [ plus::a_error_bg ]
|
|
zp[1]:3 [ plus::b_normal_border ]
|
|
zp[1]:4 [ plus::b_normal_bg ]
|
|
zp[1]:5 [ plus::b_error_border ]
|
|
zp[1]:6 [ plus::b_error_bg ]
|
|
reg byte a [ main::$0 ]
|
|
reg byte a [ main::$1 ]
|
|
reg byte a [ plus::$0 ]
|
|
reg byte a [ plus::$1 ]
|
|
reg byte a [ plus::$2 ]
|
|
reg byte a [ plus::$3 ]
|
|
reg byte a [ plus::$4 ]
|
|
reg byte a [ plus::$5 ]
|
|
reg byte a [ plus::$6 ]
|
|
zp[1]:2 [ plus::return ]
|