mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-09-29 03:56:15 +00:00
33 lines
1.3 KiB
INI
33 lines
1.3 KiB
INI
|
|
void main()
|
|
main: scope:[main] from
|
|
[0] *((struct Entry **)ENTRIES+OFFSET_STRUCT_ENTRY_NEXT) = main::entry2#0
|
|
[1] *((char *)ENTRIES) = 1
|
|
[2] *((struct Entry **)main::entry2#0+OFFSET_STRUCT_ENTRY_NEXT) = main::entry1#0
|
|
[3] *((char *)main::entry2#0) = 2
|
|
[4] *((struct Entry **)main::entry1#0+OFFSET_STRUCT_ENTRY_NEXT) = (struct Entry *) 0
|
|
[5] *((char *)main::entry1#0) = 3
|
|
to:main::@1
|
|
main::@1: scope:[main] from main main::@2
|
|
[6] main::idx#5 = phi( main/0, main::@2/main::idx#4 )
|
|
[6] main::entry#2 = phi( main/ENTRIES, main::@2/main::entry#1 )
|
|
[7] if((struct Entry *)0!=main::entry#2) goto main::@2
|
|
to:main::@return
|
|
main::@return: scope:[main] from main::@1
|
|
[8] return
|
|
to:@return
|
|
main::@2: scope:[main] from main::@1
|
|
[9] main::$2 = '0' + *((char *)main::entry#2)
|
|
[10] main::SCREEN[main::idx#5] = main::$2
|
|
[11] main::idx#1 = ++ main::idx#5
|
|
[12] main::$3 = byte0 ((struct Entry **)main::entry#2)[OFFSET_STRUCT_ENTRY_NEXT]
|
|
[13] main::SCREEN[main::idx#1] = main::$3
|
|
[14] main::idx#2 = ++ main::idx#1
|
|
[15] main::$4 = byte1 ((struct Entry **)main::entry#2)[OFFSET_STRUCT_ENTRY_NEXT]
|
|
[16] main::SCREEN[main::idx#2] = main::$4
|
|
[17] main::idx#3 = ++ main::idx#2
|
|
[18] main::SCREEN[main::idx#3] = ' '
|
|
[19] main::idx#4 = ++ main::idx#3
|
|
[20] main::entry#1 = ((struct Entry **)main::entry#2)[OFFSET_STRUCT_ENTRY_NEXT]
|
|
to:main::@1
|