mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-10-21 17:24:39 +00:00
100 lines
4.4 KiB
INI
100 lines
4.4 KiB
INI
@begin: scope:[] from
|
|
[0] phi()
|
|
to:@1
|
|
@1: scope:[] from @begin
|
|
[1] phi()
|
|
[2] call main
|
|
to:@end
|
|
@end: scope:[] from @1
|
|
[3] phi()
|
|
|
|
(void()) main()
|
|
main: scope:[main] from @1
|
|
[4] phi()
|
|
to:main::@1
|
|
main::@1: scope:[main] from main main::@3
|
|
[5] (byte) main::x#4 ← phi( main/(byte) 0 main::@3/(byte) main::x#1 )
|
|
to:main::@2
|
|
main::@2: scope:[main] from main::@1
|
|
[6] *((const byte*) main::SCREEN + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_1
|
|
main::@2_1: scope:[main] from main::@2
|
|
[7] *((const byte*) main::SCREEN+(byte) 1*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_2
|
|
main::@2_2: scope:[main] from main::@2_1
|
|
[8] *((const byte*) main::SCREEN+(byte) 2*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_3
|
|
main::@2_3: scope:[main] from main::@2_2
|
|
[9] *((const byte*) main::SCREEN+(byte) 3*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_4
|
|
main::@2_4: scope:[main] from main::@2_3
|
|
[10] *((const byte*) main::SCREEN+(byte) 4*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_5
|
|
main::@2_5: scope:[main] from main::@2_4
|
|
[11] *((const byte*) main::SCREEN+(byte) 5*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_6
|
|
main::@2_6: scope:[main] from main::@2_5
|
|
[12] *((const byte*) main::SCREEN+(byte) 6*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_7
|
|
main::@2_7: scope:[main] from main::@2_6
|
|
[13] *((const byte*) main::SCREEN+(byte) 7*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_8
|
|
main::@2_8: scope:[main] from main::@2_7
|
|
[14] *((const byte*) main::SCREEN+(byte) 8*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_9
|
|
main::@2_9: scope:[main] from main::@2_8
|
|
[15] *((const byte*) main::SCREEN+(byte) 9*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_10
|
|
main::@2_10: scope:[main] from main::@2_9
|
|
[16] *((const byte*) main::SCREEN+(byte) $a*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_11
|
|
main::@2_11: scope:[main] from main::@2_10
|
|
[17] *((const byte*) main::SCREEN+(byte) $b*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_12
|
|
main::@2_12: scope:[main] from main::@2_11
|
|
[18] *((const byte*) main::SCREEN+(byte) $c*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_13
|
|
main::@2_13: scope:[main] from main::@2_12
|
|
[19] *((const byte*) main::SCREEN+(byte) $d*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_14
|
|
main::@2_14: scope:[main] from main::@2_13
|
|
[20] *((const byte*) main::SCREEN+(byte) $e*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_15
|
|
main::@2_15: scope:[main] from main::@2_14
|
|
[21] *((const byte*) main::SCREEN+(byte) $f*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_16
|
|
main::@2_16: scope:[main] from main::@2_15
|
|
[22] *((const byte*) main::SCREEN+(byte) $10*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_17
|
|
main::@2_17: scope:[main] from main::@2_16
|
|
[23] *((const byte*) main::SCREEN+(byte) $11*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_18
|
|
main::@2_18: scope:[main] from main::@2_17
|
|
[24] *((const byte*) main::SCREEN+(byte) $12*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_19
|
|
main::@2_19: scope:[main] from main::@2_18
|
|
[25] *((const byte*) main::SCREEN+(byte) $13*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_20
|
|
main::@2_20: scope:[main] from main::@2_19
|
|
[26] *((const byte*) main::SCREEN+(byte) $14*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_21
|
|
main::@2_21: scope:[main] from main::@2_20
|
|
[27] *((const byte*) main::SCREEN+(byte) $15*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_22
|
|
main::@2_22: scope:[main] from main::@2_21
|
|
[28] *((const byte*) main::SCREEN+(byte) $16*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_23
|
|
main::@2_23: scope:[main] from main::@2_22
|
|
[29] *((const byte*) main::SCREEN+(byte) $17*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@2_24
|
|
main::@2_24: scope:[main] from main::@2_23
|
|
[30] *((const byte*) main::SCREEN+(byte) $18*(byte) $28 + (byte) main::x#4) ← (byte) main::x#4
|
|
to:main::@3
|
|
main::@3: scope:[main] from main::@2_24
|
|
[31] (byte) main::x#1 ← ++ (byte) main::x#4
|
|
[32] if((byte) main::x#1!=(byte) $28) goto main::@1
|
|
to:main::@return
|
|
main::@return: scope:[main] from main::@3
|
|
[33] return
|
|
to:@return
|