1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-09-09 08:54:40 +00:00
kickc/src/test/ref/test-lowhigh.sym

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 ]