mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-09-09 08:54:40 +00:00
126 lines
4.6 KiB
Plaintext
126 lines
4.6 KiB
Plaintext
(label) @1
|
|
(label) @begin
|
|
(label) @end
|
|
(const byte) RADIX::BINARY = (number) 2
|
|
(const byte) RADIX::DECIMAL = (number) $a
|
|
(const byte) RADIX::HEXADECIMAL = (number) $10
|
|
(const byte) RADIX::OCTAL = (number) 8
|
|
(void()) main()
|
|
(word~) main::$16 zp[2]:20 202.0
|
|
(word~) main::$20 zp[2]:22 202.0
|
|
(word~) main::$24 zp[2]:24 202.0
|
|
(word~) main::$28 zp[2]:26 202.0
|
|
(word~) main::$3 zp[2]:12 202.0
|
|
(word~) main::$32 zp[2]:12 202.0
|
|
(word~) main::$33 zp[2]:18 202.0
|
|
(word~) main::$6 zp[2]:18 202.0
|
|
(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::@2
|
|
(label) main::@3
|
|
(label) main::@4
|
|
(label) main::@5
|
|
(label) main::@6
|
|
(label) main::@7
|
|
(label) main::@8
|
|
(label) main::@9
|
|
(label) main::@return
|
|
(dword) main::dw
|
|
(dword) main::dw#1 dw zp[4]:2 101.0
|
|
(dword) main::dw#10 dw zp[4]:2 15.15
|
|
(dword) main::dw2
|
|
(dword) main::dw2#1 dw2 zp[4]:14 67.33333333333333
|
|
(dword) main::dw2#10 dw2 zp[4]:14 28.857142857142858
|
|
(void*()) memset((void*) memset::str , (byte) memset::c , (word) memset::num)
|
|
(label) memset::@1
|
|
(label) memset::@2
|
|
(label) memset::@return
|
|
(byte) memset::c
|
|
(const byte) memset::c#0 c = (byte) ' '
|
|
(byte*) memset::dst
|
|
(byte*) memset::dst#1 dst zp[2]:12 20002.0
|
|
(byte*) memset::dst#2 dst zp[2]:12 13334.666666666666
|
|
(byte*) memset::end
|
|
(const byte*) memset::end#0 end = (byte*)(const void*) memset::str#0+(const word) memset::num#0
|
|
(word) memset::num
|
|
(const word) memset::num#0 num = (word) $3e8
|
|
(void*) memset::return
|
|
(void*) memset::str
|
|
(const void*) memset::str#0 str = (void*)(byte*) 1024
|
|
(void()) print_char((byte) print_char::ch)
|
|
(label) print_char::@return
|
|
(byte) print_char::ch
|
|
(byte) print_char::ch#0 reg byte a 200002.0
|
|
(byte) print_char::ch#1 reg byte a 200002.0
|
|
(byte) print_char::ch#8 reg byte a 1200003.0
|
|
(byte*) print_char_cursor
|
|
(byte*) print_char_cursor#12 print_char_cursor zp[2]:10 24244.34
|
|
(byte*) print_char_cursor#31 print_char_cursor_1 zp[2]:6 110.19999999999999
|
|
(byte*) print_char_cursor#44 print_char_cursor zp[2]:10 1100305.0
|
|
(byte*) print_char_cursor#65 print_char_cursor zp[2]:10 6102.5
|
|
(byte*) print_char_cursor#67 print_char_cursor zp[2]:10 40135.666666666664
|
|
(byte*) print_char_cursor#74 print_char_cursor zp[2]:10 2002.0
|
|
(void()) print_cls()
|
|
(label) print_cls::@return
|
|
(const to_nomodify byte*) print_hextab[] = (byte*) "0123456789abcdef"z
|
|
(byte*) print_line_cursor
|
|
(byte*) print_line_cursor#1 print_line_cursor zp[2]:6 50034.16666666666
|
|
(byte*) print_line_cursor#15 print_line_cursor_1 zp[2]:8 27.549999999999997
|
|
(byte*) print_line_cursor#36 print_line_cursor_1 zp[2]:8 200002.0
|
|
(byte*) print_line_cursor#37 print_line_cursor_1 zp[2]:8 202.0
|
|
(byte*) print_line_cursor#9 print_line_cursor_1 zp[2]:8 201003.0
|
|
(void()) print_ln()
|
|
(label) print_ln::@1
|
|
(label) print_ln::@2
|
|
(label) print_ln::@return
|
|
(byte*) print_screen
|
|
(void()) print_uchar((byte) print_uchar::b)
|
|
(byte~) print_uchar::$0 reg byte a 200002.0
|
|
(byte~) print_uchar::$2 reg byte x 200002.0
|
|
(label) print_uchar::@1
|
|
(label) print_uchar::@return
|
|
(byte) print_uchar::b
|
|
(byte) print_uchar::b#0 reg byte x 20002.0
|
|
(byte) print_uchar::b#1 reg byte x 20002.0
|
|
(byte) print_uchar::b#2 reg byte x 202.0
|
|
(byte) print_uchar::b#3 reg byte x 202.0
|
|
(byte) print_uchar::b#4 reg byte x 202.0
|
|
(byte) print_uchar::b#5 reg byte x 202.0
|
|
(byte) print_uchar::b#6 reg byte x 55102.0
|
|
(void()) print_uint((word) print_uint::w)
|
|
(label) print_uint::@1
|
|
(label) print_uint::@return
|
|
(word) print_uint::w
|
|
(word) print_uint::w#0 w zp[2]:12 1001.0
|
|
(word) print_uint::w#1 w zp[2]:12 2002.0
|
|
(word) print_uint::w#2 w zp[2]:12 202.0
|
|
(word) print_uint::w#3 w zp[2]:12 202.0
|
|
(word) print_uint::w#4 w zp[2]:12 7402.0
|
|
(void()) print_ulong((dword) print_ulong::dw)
|
|
(label) print_ulong::@1
|
|
(label) print_ulong::@return
|
|
(dword) print_ulong::dw
|
|
(dword) print_ulong::dw#0 dw zp[4]:14 525.75
|
|
|
|
zp[4]:2 [ main::dw#10 main::dw#1 ]
|
|
zp[2]:6 [ print_char_cursor#31 print_line_cursor#1 ]
|
|
zp[2]:8 [ print_line_cursor#9 print_line_cursor#15 print_line_cursor#37 print_line_cursor#36 ]
|
|
reg byte x [ print_uchar::b#6 print_uchar::b#3 print_uchar::b#4 print_uchar::b#5 print_uchar::b#2 print_uchar::b#0 print_uchar::b#1 ]
|
|
reg byte a [ print_char::ch#8 print_char::ch#0 print_char::ch#1 ]
|
|
zp[2]:10 [ print_char_cursor#44 print_char_cursor#67 print_char_cursor#12 print_char_cursor#65 print_char_cursor#74 ]
|
|
zp[2]:12 [ main::$3 main::$32 memset::dst#2 memset::dst#1 print_uint::w#4 print_uint::w#2 print_uint::w#3 print_uint::w#0 print_uint::w#1 ]
|
|
zp[4]:14 [ main::dw2#1 main::dw2#10 print_ulong::dw#0 ]
|
|
zp[2]:18 [ main::$6 main::$33 ]
|
|
zp[2]:20 [ main::$16 ]
|
|
zp[2]:22 [ main::$20 ]
|
|
zp[2]:24 [ main::$24 ]
|
|
zp[2]:26 [ main::$28 ]
|
|
reg byte a [ print_uchar::$0 ]
|
|
reg byte x [ print_uchar::$2 ]
|