mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-06-29 09:29:31 +00:00
38 lines
941 B
INI
38 lines
941 B
INI
|
|
void main()
|
|
main: scope:[main] from
|
|
[0] phi()
|
|
to:main::@1
|
|
main::@1: scope:[main] from main main::@1
|
|
[1] main::b#2 = phi( main/0, main::@1/main::b#1 )
|
|
[2] main::b2#0 = $c8 - main::b#2
|
|
[3] SCREEN[main::b#2] = main::b2#0
|
|
[4] main::sb#0 = - (signed byte)main::b#2
|
|
[5] SCREEN2#0[main::b#2] = (byte)main::sb#0
|
|
[6] main::b#1 = ++ main::b#2
|
|
[7] if(main::b#1!=$65) goto main::@1
|
|
to:main::@2
|
|
main::@2: scope:[main] from main::@1
|
|
[8] phi()
|
|
[9] call w
|
|
to:main::@return
|
|
main::@return: scope:[main] from main::@2
|
|
[10] return
|
|
to:@return
|
|
|
|
void w()
|
|
w: scope:[w] from main::@2
|
|
[11] phi()
|
|
to:w::@1
|
|
w::@1: scope:[w] from w w::@1
|
|
[12] w::i#2 = phi( w/0, w::@1/w::i#1 )
|
|
[13] w::b2#0 = (byte)$578-$546 + w::i#2
|
|
[14] SCREEN3#0[w::i#2] = w::b#0
|
|
[15] SCREEN4#0[w::i#2] = w::b2#0
|
|
[16] w::i#1 = ++ w::i#2
|
|
[17] if(w::i#1!=$b) goto w::@1
|
|
to:w::@return
|
|
w::@return: scope:[w] from w::@1
|
|
[18] return
|
|
to:@return
|