mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-10-21 17:24:39 +00:00
51 lines
1.5 KiB
Plaintext
51 lines
1.5 KiB
Plaintext
(label) @1
|
|
(label) @begin
|
|
(label) @end
|
|
(const byte) SIZEOF_WORD = (byte) 2
|
|
(void()) main()
|
|
(label) main::@1
|
|
(label) main::@2
|
|
(label) main::@3
|
|
(label) main::@return
|
|
(word*) main::screen
|
|
(word*) main::screen#1 screen zp[2]:3 36.72727272727273
|
|
(word*) main::screen#2 screen zp[2]:3 67.33333333333333
|
|
(byte) main::y
|
|
(byte) main::y#1 y zp[1]:2 151.5
|
|
(byte) main::y#2 y zp[1]:2 33.666666666666664
|
|
(word) main::z1
|
|
(word) main::z1#0 z1 zp[2]:5 202.0
|
|
(word) main::z2
|
|
(word) main::z2#0 z2 zp[2]:5 202.0
|
|
(word()) mul8u((byte) mul8u::a , (byte) mul8u::b)
|
|
(byte~) mul8u::$1 reg byte a 200002.0
|
|
(label) mul8u::@1
|
|
(label) mul8u::@2
|
|
(label) mul8u::@3
|
|
(label) mul8u::@4
|
|
(label) mul8u::@return
|
|
(byte) mul8u::a
|
|
(byte) mul8u::a#0 reg byte x 100001.0
|
|
(byte) mul8u::a#1 reg byte x 202.0
|
|
(byte) mul8u::a#2 reg byte x 202.0
|
|
(byte) mul8u::a#3 reg byte x 66834.16666666666
|
|
(byte) mul8u::a#6 reg byte x 1203.0
|
|
(byte) mul8u::b
|
|
(word) mul8u::mb
|
|
(word) mul8u::mb#1 mb zp[2]:7 200002.0
|
|
(word) mul8u::mb#2 mb zp[2]:7 42857.57142857143
|
|
(word) mul8u::res
|
|
(word) mul8u::res#1 res zp[2]:5 200002.0
|
|
(word) mul8u::res#2 res zp[2]:5 42886.42857142857
|
|
(word) mul8u::res#6 res zp[2]:5 100001.0
|
|
(word) mul8u::return
|
|
(word) mul8u::return#2 return zp[2]:5 202.0
|
|
(word) mul8u::return#3 return zp[2]:5 202.0
|
|
|
|
zp[1]:2 [ main::y#2 main::y#1 ]
|
|
zp[2]:3 [ main::screen#1 main::screen#2 ]
|
|
reg byte x [ mul8u::a#3 mul8u::a#6 mul8u::a#1 mul8u::a#2 mul8u::a#0 ]
|
|
zp[2]:5 [ mul8u::res#2 mul8u::res#6 mul8u::res#1 mul8u::return#2 mul8u::return#3 main::z1#0 main::z2#0 ]
|
|
zp[2]:7 [ mul8u::mb#2 mul8u::mb#1 ]
|
|
reg byte a [ mul8u::$1 ]
|