1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-10-21 17:24:39 +00:00
kickc/src/test/ref/memcpy-0.sym

47 lines
1.7 KiB
Plaintext
Raw Normal View History

2019-06-22 08:36:13 +00:00
(label) @1
(label) @begin
(label) @end
(const byte*) CHARGEN CHARGEN = (byte*) 53248
(const byte*) CHARSET CHARSET = (byte*) 8192
(const byte*) D018 D018 = (byte*) 53272
(const byte*) PROCPORT PROCPORT = (byte*) 1
(const byte) PROCPORT_BASIC_KERNEL_IO PROCPORT_BASIC_KERNEL_IO = (byte) 7
(const byte) PROCPORT_RAM_CHARROM PROCPORT_RAM_CHARROM = (byte) 1
(const byte*) SCREEN SCREEN = (byte*) 1024
(const byte*) SCREEN_COPY SCREEN_COPY = (byte*) 9216
2019-06-22 08:36:13 +00:00
(void()) main()
(label) main::@1
(label) main::@2
(label) main::@3
(label) main::@return
(label) main::toD0181
(byte*) main::toD0181_gfx
(byte) main::toD0181_return
(const byte) main::toD0181_return#0 toD0181_return = >(word)(const byte*) SCREEN_COPY&(word) $3fff*(byte) 4|>(word)(const byte*) CHARSET/(byte) 4&(byte) $f
2019-06-22 08:36:13 +00:00
(byte*) main::toD0181_screen
(void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num)
(label) memcpy::@1
2019-06-22 11:45:11 +00:00
(label) memcpy::@2
2019-06-22 08:36:13 +00:00
(label) memcpy::@return
(void*) memcpy::destination
(void*) memcpy::destination#2 destination zp ZP_WORD:4
(byte*) memcpy::dst
2019-06-22 11:45:11 +00:00
(byte*) memcpy::dst#1 dst zp ZP_WORD:4 11.0
(byte*) memcpy::dst#2 dst zp ZP_WORD:4 11.666666666666666
(byte*~) memcpy::dst#4 dst zp ZP_WORD:4 4.0
2019-06-22 08:36:13 +00:00
(word) memcpy::num
2019-06-22 11:45:11 +00:00
(word) memcpy::num#2 num zp ZP_WORD:6 2.0
2019-06-22 08:36:13 +00:00
(void*) memcpy::return
(void*) memcpy::source
(void*) memcpy::source#2 source zp ZP_WORD:2
(byte*) memcpy::src
2019-06-22 11:45:11 +00:00
(byte*) memcpy::src#1 src zp ZP_WORD:2 22.0
(byte*) memcpy::src#2 src zp ZP_WORD:2 11.5
(byte*~) memcpy::src#4 src zp ZP_WORD:2 2.0
(byte*) memcpy::src_end
(byte*) memcpy::src_end#0 src_end zp ZP_WORD:6 1.625
2019-06-22 08:36:13 +00:00
2019-06-22 11:45:11 +00:00
zp ZP_WORD:2 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ]
zp ZP_WORD:4 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ]
zp ZP_WORD:6 [ memcpy::num#2 memcpy::src_end#0 ]