1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-11-27 04:49:27 +00:00

Changed syntax a bit

This commit is contained in:
jespergravgaard 2019-04-20 23:02:39 +02:00
parent be1f1a419b
commit c44fe2138a
3 changed files with 163 additions and 50 deletions

View File

@ -56,15 +56,15 @@ inline word** entryTsOrder(byte* entry) {
}
inline byte* entryTLastLink(byte* entry) {
return (entry+8);
return (byte*)(entry+8);
}
inline byte* entrySLastLink(byte* entry) {
return (entry+9);
return (byte*)(entry+9);
}
inline byte* entryBFlag(byte* entry) {
return (entry+10);
return (byte*)(entry+10);
}
inline byte* entryBError(byte* entry) {
@ -78,22 +78,22 @@ inline word* entryUCross(byte* entry) {
// Get start address low byte
inline byte* entryBAddrLo(byte* entry) {
return (entry+14);
return (byte*)(entry+14);
}
// Get start address high byte
inline byte* entryBAddrHi(byte* entry) {
return (entry+15);
return (byte*)(entry+15);
}
// Get highest track
inline byte* entryTHi(byte* entry) {
return (entry+16);
return (byte*)(entry+16);
}
// Get lowest track
inline byte* entryTLo(byte* entry) {
return (entry+17);
return (byte*)(entry+17);
}
// Initialize 2 file entries and print them
@ -101,8 +101,8 @@ void main() {
keyboard_init();
byte* entry1 = fileEntry(1);
byte* entry2 = fileEntry(2);
initEntry(entry1,$00);
initEntry(entry2,$11);
initEntry(entry1,0x00);
initEntry(entry2,0x11);
print_cls();
print_str("** entry 1 **");
print_ln();
@ -125,19 +125,19 @@ void main() {
// Set all values in the passed struct
// Sets the values to n, n+1, n... to help test that everything works as intended
void initEntry(byte* entry, byte n) {
*entryBufDisk(entry) = $1111+n;
*entryBufEdit(entry) = $2222+n;
*entryTsLen(entry) = $3333+n;
*entryTsOrder(entry) = $4444+n;
*entryTLastLink(entry) = $55+n;
*entrySLastLink(entry) = $66+n;
*entryBFlag(entry) = $77+n;
*entryBError(entry) = $88+n;
*entryUCross(entry) = $9999+n;
*entryBAddrLo(entry) = $aa+n;
*entryBAddrHi(entry) = $bb+n;
*entryTHi(entry) = $cc+n;
*entryTLo(entry) = $dd+n;
*entryBufDisk(entry) = 0x1111+n;
*entryBufEdit(entry) = 0x2222+n;
*entryTsLen(entry) = 0x3333+n;
*entryTsOrder(entry) = 0x4444+n;
*entryTLastLink(entry) = 0x55+n;
*entrySLastLink(entry) = 0x66+n;
*entryBFlag(entry) = 0x77+n;
*entryBError(entry) = 0x88+n;
*entryUCross(entry) = 0x9999+n;
*entryBAddrLo(entry) = 0xaa+n;
*entryBAddrHi(entry) = 0xbb+n;
*entryTHi(entry) = 0xcc+n;
*entryTLo(entry) = 0xdd+n;
}
// Print the contents of a file entry

View File

@ -694,7 +694,8 @@ initEntry::entryTLastLink1: scope:[initEntry] from initEntry::@4
(byte) initEntry::n#32 ← phi( initEntry::@4/(byte) initEntry::n#5 )
(byte*) initEntry::entryTLastLink1_entry#1 ← phi( initEntry::@4/(byte*) initEntry::entryTLastLink1_entry#0 )
(byte*) initEntry::entryTLastLink1_$0#0 ← (byte*) initEntry::entryTLastLink1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) 8
(byte*) initEntry::entryTLastLink1_return#0 ← (byte*) initEntry::entryTLastLink1_$0#0
(byte*) initEntry::entryTLastLink1_$1#0 ← ((byte*)) (byte*) initEntry::entryTLastLink1_$0#0
(byte*) initEntry::entryTLastLink1_return#0 ← (byte*) initEntry::entryTLastLink1_$1#0
to:initEntry::entryTLastLink1_@return
initEntry::entryTLastLink1_@return: scope:[initEntry] from initEntry::entryTLastLink1
(byte*) initEntry::entry#19 ← phi( initEntry::entryTLastLink1/(byte*) initEntry::entry#31 )
@ -716,7 +717,8 @@ initEntry::entrySLastLink1: scope:[initEntry] from initEntry::@5
(byte) initEntry::n#33 ← phi( initEntry::@5/(byte) initEntry::n#6 )
(byte*) initEntry::entrySLastLink1_entry#1 ← phi( initEntry::@5/(byte*) initEntry::entrySLastLink1_entry#0 )
(byte*) initEntry::entrySLastLink1_$0#0 ← (byte*) initEntry::entrySLastLink1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) 9
(byte*) initEntry::entrySLastLink1_return#0 ← (byte*) initEntry::entrySLastLink1_$0#0
(byte*) initEntry::entrySLastLink1_$1#0 ← ((byte*)) (byte*) initEntry::entrySLastLink1_$0#0
(byte*) initEntry::entrySLastLink1_return#0 ← (byte*) initEntry::entrySLastLink1_$1#0
to:initEntry::entrySLastLink1_@return
initEntry::entrySLastLink1_@return: scope:[initEntry] from initEntry::entrySLastLink1
(byte*) initEntry::entry#20 ← phi( initEntry::entrySLastLink1/(byte*) initEntry::entry#32 )
@ -738,7 +740,8 @@ initEntry::entryBFlag1: scope:[initEntry] from initEntry::@6
(byte) initEntry::n#34 ← phi( initEntry::@6/(byte) initEntry::n#7 )
(byte*) initEntry::entryBFlag1_entry#1 ← phi( initEntry::@6/(byte*) initEntry::entryBFlag1_entry#0 )
(byte*) initEntry::entryBFlag1_$0#0 ← (byte*) initEntry::entryBFlag1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) $a
(byte*) initEntry::entryBFlag1_return#0 ← (byte*) initEntry::entryBFlag1_$0#0
(byte*) initEntry::entryBFlag1_$1#0 ← ((byte*)) (byte*) initEntry::entryBFlag1_$0#0
(byte*) initEntry::entryBFlag1_return#0 ← (byte*) initEntry::entryBFlag1_$1#0
to:initEntry::entryBFlag1_@return
initEntry::entryBFlag1_@return: scope:[initEntry] from initEntry::entryBFlag1
(byte*) initEntry::entry#21 ← phi( initEntry::entryBFlag1/(byte*) initEntry::entry#33 )
@ -805,7 +808,8 @@ initEntry::entryBAddrLo1: scope:[initEntry] from initEntry::@9
(byte) initEntry::n#37 ← phi( initEntry::@9/(byte) initEntry::n#10 )
(byte*) initEntry::entryBAddrLo1_entry#1 ← phi( initEntry::@9/(byte*) initEntry::entryBAddrLo1_entry#0 )
(byte*) initEntry::entryBAddrLo1_$0#0 ← (byte*) initEntry::entryBAddrLo1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) $e
(byte*) initEntry::entryBAddrLo1_return#0 ← (byte*) initEntry::entryBAddrLo1_$0#0
(byte*) initEntry::entryBAddrLo1_$1#0 ← ((byte*)) (byte*) initEntry::entryBAddrLo1_$0#0
(byte*) initEntry::entryBAddrLo1_return#0 ← (byte*) initEntry::entryBAddrLo1_$1#0
to:initEntry::entryBAddrLo1_@return
initEntry::entryBAddrLo1_@return: scope:[initEntry] from initEntry::entryBAddrLo1
(byte*) initEntry::entry#24 ← phi( initEntry::entryBAddrLo1/(byte*) initEntry::entry#36 )
@ -827,7 +831,8 @@ initEntry::entryBAddrHi1: scope:[initEntry] from initEntry::@10
(byte) initEntry::n#38 ← phi( initEntry::@10/(byte) initEntry::n#11 )
(byte*) initEntry::entryBAddrHi1_entry#1 ← phi( initEntry::@10/(byte*) initEntry::entryBAddrHi1_entry#0 )
(byte*) initEntry::entryBAddrHi1_$0#0 ← (byte*) initEntry::entryBAddrHi1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) $f
(byte*) initEntry::entryBAddrHi1_return#0 ← (byte*) initEntry::entryBAddrHi1_$0#0
(byte*) initEntry::entryBAddrHi1_$1#0 ← ((byte*)) (byte*) initEntry::entryBAddrHi1_$0#0
(byte*) initEntry::entryBAddrHi1_return#0 ← (byte*) initEntry::entryBAddrHi1_$1#0
to:initEntry::entryBAddrHi1_@return
initEntry::entryBAddrHi1_@return: scope:[initEntry] from initEntry::entryBAddrHi1
(byte*) initEntry::entry#25 ← phi( initEntry::entryBAddrHi1/(byte*) initEntry::entry#37 )
@ -849,7 +854,8 @@ initEntry::entryTHi1: scope:[initEntry] from initEntry::@11
(byte) initEntry::n#39 ← phi( initEntry::@11/(byte) initEntry::n#12 )
(byte*) initEntry::entryTHi1_entry#1 ← phi( initEntry::@11/(byte*) initEntry::entryTHi1_entry#0 )
(byte*) initEntry::entryTHi1_$0#0 ← (byte*) initEntry::entryTHi1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) $10
(byte*) initEntry::entryTHi1_return#0 ← (byte*) initEntry::entryTHi1_$0#0
(byte*) initEntry::entryTHi1_$1#0 ← ((byte*)) (byte*) initEntry::entryTHi1_$0#0
(byte*) initEntry::entryTHi1_return#0 ← (byte*) initEntry::entryTHi1_$1#0
to:initEntry::entryTHi1_@return
initEntry::entryTHi1_@return: scope:[initEntry] from initEntry::entryTHi1
(byte*) initEntry::entry#26 ← phi( initEntry::entryTHi1/(byte*) initEntry::entry#38 )
@ -870,7 +876,8 @@ initEntry::entryTLo1: scope:[initEntry] from initEntry::@12
(byte) initEntry::n#40 ← phi( initEntry::@12/(byte) initEntry::n#13 )
(byte*) initEntry::entryTLo1_entry#1 ← phi( initEntry::@12/(byte*) initEntry::entryTLo1_entry#0 )
(byte*) initEntry::entryTLo1_$0#0 ← (byte*) initEntry::entryTLo1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) $11
(byte*) initEntry::entryTLo1_return#0 ← (byte*) initEntry::entryTLo1_$0#0
(byte*) initEntry::entryTLo1_$1#0 ← ((byte*)) (byte*) initEntry::entryTLo1_$0#0
(byte*) initEntry::entryTLo1_return#0 ← (byte*) initEntry::entryTLo1_$1#0
to:initEntry::entryTLo1_@return
initEntry::entryTLo1_@return: scope:[initEntry] from initEntry::entryTLo1
(byte) initEntry::n#27 ← phi( initEntry::entryTLo1/(byte) initEntry::n#40 )
@ -1102,7 +1109,8 @@ printEntry::entryTLastLink1: scope:[printEntry] from printEntry::@26
(byte*) print_char_cursor#190 ← phi( printEntry::@26/(byte*) print_char_cursor#43 )
(byte*) printEntry::entryTLastLink1_entry#1 ← phi( printEntry::@26/(byte*) printEntry::entryTLastLink1_entry#0 )
(byte*) printEntry::entryTLastLink1_$0#0 ← (byte*) printEntry::entryTLastLink1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) 8
(byte*) printEntry::entryTLastLink1_return#0 ← (byte*) printEntry::entryTLastLink1_$0#0
(byte*) printEntry::entryTLastLink1_$1#0 ← ((byte*)) (byte*) printEntry::entryTLastLink1_$0#0
(byte*) printEntry::entryTLastLink1_return#0 ← (byte*) printEntry::entryTLastLink1_$1#0
to:printEntry::entryTLastLink1_@return
printEntry::entryTLastLink1_@return: scope:[printEntry] from printEntry::entryTLastLink1
(byte*) printEntry::entry#56 ← phi( printEntry::entryTLastLink1/(byte*) printEntry::entry#68 )
@ -1149,7 +1157,8 @@ printEntry::entrySLastLink1: scope:[printEntry] from printEntry::@29
(byte*) print_char_cursor#191 ← phi( printEntry::@29/(byte*) print_char_cursor#46 )
(byte*) printEntry::entrySLastLink1_entry#1 ← phi( printEntry::@29/(byte*) printEntry::entrySLastLink1_entry#0 )
(byte*) printEntry::entrySLastLink1_$0#0 ← (byte*) printEntry::entrySLastLink1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) 9
(byte*) printEntry::entrySLastLink1_return#0 ← (byte*) printEntry::entrySLastLink1_$0#0
(byte*) printEntry::entrySLastLink1_$1#0 ← ((byte*)) (byte*) printEntry::entrySLastLink1_$0#0
(byte*) printEntry::entrySLastLink1_return#0 ← (byte*) printEntry::entrySLastLink1_$1#0
to:printEntry::entrySLastLink1_@return
printEntry::entrySLastLink1_@return: scope:[printEntry] from printEntry::entrySLastLink1
(byte*) printEntry::entry#57 ← phi( printEntry::entrySLastLink1/(byte*) printEntry::entry#69 )
@ -1196,7 +1205,8 @@ printEntry::entryBFlag1: scope:[printEntry] from printEntry::@32
(byte*) print_char_cursor#192 ← phi( printEntry::@32/(byte*) print_char_cursor#49 )
(byte*) printEntry::entryBFlag1_entry#1 ← phi( printEntry::@32/(byte*) printEntry::entryBFlag1_entry#0 )
(byte*) printEntry::entryBFlag1_$0#0 ← (byte*) printEntry::entryBFlag1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) $a
(byte*) printEntry::entryBFlag1_return#0 ← (byte*) printEntry::entryBFlag1_$0#0
(byte*) printEntry::entryBFlag1_$1#0 ← ((byte*)) (byte*) printEntry::entryBFlag1_$0#0
(byte*) printEntry::entryBFlag1_return#0 ← (byte*) printEntry::entryBFlag1_$1#0
to:printEntry::entryBFlag1_@return
printEntry::entryBFlag1_@return: scope:[printEntry] from printEntry::entryBFlag1
(byte*) printEntry::entry#58 ← phi( printEntry::entryBFlag1/(byte*) printEntry::entry#70 )
@ -1338,7 +1348,8 @@ printEntry::entryBAddrLo1: scope:[printEntry] from printEntry::@41
(byte*) print_char_cursor#195 ← phi( printEntry::@41/(byte*) print_char_cursor#58 )
(byte*) printEntry::entryBAddrLo1_entry#1 ← phi( printEntry::@41/(byte*) printEntry::entryBAddrLo1_entry#0 )
(byte*) printEntry::entryBAddrLo1_$0#0 ← (byte*) printEntry::entryBAddrLo1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) $e
(byte*) printEntry::entryBAddrLo1_return#0 ← (byte*) printEntry::entryBAddrLo1_$0#0
(byte*) printEntry::entryBAddrLo1_$1#0 ← ((byte*)) (byte*) printEntry::entryBAddrLo1_$0#0
(byte*) printEntry::entryBAddrLo1_return#0 ← (byte*) printEntry::entryBAddrLo1_$1#0
to:printEntry::entryBAddrLo1_@return
printEntry::entryBAddrLo1_@return: scope:[printEntry] from printEntry::entryBAddrLo1
(byte*) printEntry::entry#61 ← phi( printEntry::entryBAddrLo1/(byte*) printEntry::entry#73 )
@ -1385,7 +1396,8 @@ printEntry::entryBAddrHi1: scope:[printEntry] from printEntry::@44
(byte*) print_char_cursor#196 ← phi( printEntry::@44/(byte*) print_char_cursor#61 )
(byte*) printEntry::entryBAddrHi1_entry#1 ← phi( printEntry::@44/(byte*) printEntry::entryBAddrHi1_entry#0 )
(byte*) printEntry::entryBAddrHi1_$0#0 ← (byte*) printEntry::entryBAddrHi1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) $f
(byte*) printEntry::entryBAddrHi1_return#0 ← (byte*) printEntry::entryBAddrHi1_$0#0
(byte*) printEntry::entryBAddrHi1_$1#0 ← ((byte*)) (byte*) printEntry::entryBAddrHi1_$0#0
(byte*) printEntry::entryBAddrHi1_return#0 ← (byte*) printEntry::entryBAddrHi1_$1#0
to:printEntry::entryBAddrHi1_@return
printEntry::entryBAddrHi1_@return: scope:[printEntry] from printEntry::entryBAddrHi1
(byte*) printEntry::entry#62 ← phi( printEntry::entryBAddrHi1/(byte*) printEntry::entry#74 )
@ -1432,7 +1444,8 @@ printEntry::entryTHi1: scope:[printEntry] from printEntry::@47
(byte*) print_char_cursor#197 ← phi( printEntry::@47/(byte*) print_char_cursor#64 )
(byte*) printEntry::entryTHi1_entry#1 ← phi( printEntry::@47/(byte*) printEntry::entryTHi1_entry#0 )
(byte*) printEntry::entryTHi1_$0#0 ← (byte*) printEntry::entryTHi1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) $10
(byte*) printEntry::entryTHi1_return#0 ← (byte*) printEntry::entryTHi1_$0#0
(byte*) printEntry::entryTHi1_$1#0 ← ((byte*)) (byte*) printEntry::entryTHi1_$0#0
(byte*) printEntry::entryTHi1_return#0 ← (byte*) printEntry::entryTHi1_$1#0
to:printEntry::entryTHi1_@return
printEntry::entryTHi1_@return: scope:[printEntry] from printEntry::entryTHi1
(byte*) printEntry::entry#63 ← phi( printEntry::entryTHi1/(byte*) printEntry::entry#75 )
@ -1478,7 +1491,8 @@ printEntry::entryTLo1: scope:[printEntry] from printEntry::@50
(byte*) print_char_cursor#198 ← phi( printEntry::@50/(byte*) print_char_cursor#67 )
(byte*) printEntry::entryTLo1_entry#1 ← phi( printEntry::@50/(byte*) printEntry::entryTLo1_entry#0 )
(byte*) printEntry::entryTLo1_$0#0 ← (byte*) printEntry::entryTLo1_entry#1 + (byte/signed byte/word/signed word/dword/signed dword) $11
(byte*) printEntry::entryTLo1_return#0 ← (byte*) printEntry::entryTLo1_$0#0
(byte*) printEntry::entryTLo1_$1#0 ← ((byte*)) (byte*) printEntry::entryTLo1_$0#0
(byte*) printEntry::entryTLo1_return#0 ← (byte*) printEntry::entryTLo1_$1#0
to:printEntry::entryTLo1_@return
printEntry::entryTLo1_@return: scope:[printEntry] from printEntry::entryTLo1
(byte*) print_line_cursor#116 ← phi( printEntry::entryTLo1/(byte*) print_line_cursor#135 )
@ -1640,6 +1654,8 @@ SYMBOL TABLE SSA
(label) initEntry::entryBAddrHi1
(byte*~) initEntry::entryBAddrHi1_$0
(byte*) initEntry::entryBAddrHi1_$0#0
(byte*~) initEntry::entryBAddrHi1_$1
(byte*) initEntry::entryBAddrHi1_$1#0
(label) initEntry::entryBAddrHi1_@return
(byte*) initEntry::entryBAddrHi1_entry
(byte*) initEntry::entryBAddrHi1_entry#0
@ -1652,6 +1668,8 @@ SYMBOL TABLE SSA
(label) initEntry::entryBAddrLo1
(byte*~) initEntry::entryBAddrLo1_$0
(byte*) initEntry::entryBAddrLo1_$0#0
(byte*~) initEntry::entryBAddrLo1_$1
(byte*) initEntry::entryBAddrLo1_$1#0
(label) initEntry::entryBAddrLo1_@return
(byte*) initEntry::entryBAddrLo1_entry
(byte*) initEntry::entryBAddrLo1_entry#0
@ -1676,6 +1694,8 @@ SYMBOL TABLE SSA
(label) initEntry::entryBFlag1
(byte*~) initEntry::entryBFlag1_$0
(byte*) initEntry::entryBFlag1_$0#0
(byte*~) initEntry::entryBFlag1_$1
(byte*) initEntry::entryBFlag1_$1#0
(label) initEntry::entryBFlag1_@return
(byte*) initEntry::entryBFlag1_entry
(byte*) initEntry::entryBFlag1_entry#0
@ -1716,6 +1736,8 @@ SYMBOL TABLE SSA
(label) initEntry::entrySLastLink1
(byte*~) initEntry::entrySLastLink1_$0
(byte*) initEntry::entrySLastLink1_$0#0
(byte*~) initEntry::entrySLastLink1_$1
(byte*) initEntry::entrySLastLink1_$1#0
(label) initEntry::entrySLastLink1_@return
(byte*) initEntry::entrySLastLink1_entry
(byte*) initEntry::entrySLastLink1_entry#0
@ -1728,6 +1750,8 @@ SYMBOL TABLE SSA
(label) initEntry::entryTHi1
(byte*~) initEntry::entryTHi1_$0
(byte*) initEntry::entryTHi1_$0#0
(byte*~) initEntry::entryTHi1_$1
(byte*) initEntry::entryTHi1_$1#0
(label) initEntry::entryTHi1_@return
(byte*) initEntry::entryTHi1_entry
(byte*) initEntry::entryTHi1_entry#0
@ -1740,6 +1764,8 @@ SYMBOL TABLE SSA
(label) initEntry::entryTLastLink1
(byte*~) initEntry::entryTLastLink1_$0
(byte*) initEntry::entryTLastLink1_$0#0
(byte*~) initEntry::entryTLastLink1_$1
(byte*) initEntry::entryTLastLink1_$1#0
(label) initEntry::entryTLastLink1_@return
(byte*) initEntry::entryTLastLink1_entry
(byte*) initEntry::entryTLastLink1_entry#0
@ -1752,6 +1778,8 @@ SYMBOL TABLE SSA
(label) initEntry::entryTLo1
(byte*~) initEntry::entryTLo1_$0
(byte*) initEntry::entryTLo1_$0#0
(byte*~) initEntry::entryTLo1_$1
(byte*) initEntry::entryTLo1_$1#0
(label) initEntry::entryTLo1_@return
(byte*) initEntry::entryTLo1_entry
(byte*) initEntry::entryTLo1_entry#0
@ -2191,6 +2219,8 @@ SYMBOL TABLE SSA
(label) printEntry::entryBAddrHi1
(byte*~) printEntry::entryBAddrHi1_$0
(byte*) printEntry::entryBAddrHi1_$0#0
(byte*~) printEntry::entryBAddrHi1_$1
(byte*) printEntry::entryBAddrHi1_$1#0
(label) printEntry::entryBAddrHi1_@return
(byte*) printEntry::entryBAddrHi1_entry
(byte*) printEntry::entryBAddrHi1_entry#0
@ -2203,6 +2233,8 @@ SYMBOL TABLE SSA
(label) printEntry::entryBAddrLo1
(byte*~) printEntry::entryBAddrLo1_$0
(byte*) printEntry::entryBAddrLo1_$0#0
(byte*~) printEntry::entryBAddrLo1_$1
(byte*) printEntry::entryBAddrLo1_$1#0
(label) printEntry::entryBAddrLo1_@return
(byte*) printEntry::entryBAddrLo1_entry
(byte*) printEntry::entryBAddrLo1_entry#0
@ -2227,6 +2259,8 @@ SYMBOL TABLE SSA
(label) printEntry::entryBFlag1
(byte*~) printEntry::entryBFlag1_$0
(byte*) printEntry::entryBFlag1_$0#0
(byte*~) printEntry::entryBFlag1_$1
(byte*) printEntry::entryBFlag1_$1#0
(label) printEntry::entryBFlag1_@return
(byte*) printEntry::entryBFlag1_entry
(byte*) printEntry::entryBFlag1_entry#0
@ -2267,6 +2301,8 @@ SYMBOL TABLE SSA
(label) printEntry::entrySLastLink1
(byte*~) printEntry::entrySLastLink1_$0
(byte*) printEntry::entrySLastLink1_$0#0
(byte*~) printEntry::entrySLastLink1_$1
(byte*) printEntry::entrySLastLink1_$1#0
(label) printEntry::entrySLastLink1_@return
(byte*) printEntry::entrySLastLink1_entry
(byte*) printEntry::entrySLastLink1_entry#0
@ -2279,6 +2315,8 @@ SYMBOL TABLE SSA
(label) printEntry::entryTHi1
(byte*~) printEntry::entryTHi1_$0
(byte*) printEntry::entryTHi1_$0#0
(byte*~) printEntry::entryTHi1_$1
(byte*) printEntry::entryTHi1_$1#0
(label) printEntry::entryTHi1_@return
(byte*) printEntry::entryTHi1_entry
(byte*) printEntry::entryTHi1_entry#0
@ -2291,6 +2329,8 @@ SYMBOL TABLE SSA
(label) printEntry::entryTLastLink1
(byte*~) printEntry::entryTLastLink1_$0
(byte*) printEntry::entryTLastLink1_$0#0
(byte*~) printEntry::entryTLastLink1_$1
(byte*) printEntry::entryTLastLink1_$1#0
(label) printEntry::entryTLastLink1_@return
(byte*) printEntry::entryTLastLink1_entry
(byte*) printEntry::entryTLastLink1_entry#0
@ -2303,6 +2343,8 @@ SYMBOL TABLE SSA
(label) printEntry::entryTLo1
(byte*~) printEntry::entryTLo1_$0
(byte*) printEntry::entryTLo1_$0#0
(byte*~) printEntry::entryTLo1_$1
(byte*) printEntry::entryTLo1_$1#0
(label) printEntry::entryTLo1_@return
(byte*) printEntry::entryTLo1_entry
(byte*) printEntry::entryTLo1_entry#0
@ -2946,15 +2988,15 @@ Alias (byte**) initEntry::entryBufDisk1_return#0 = (byte**) initEntry::entryBufD
Alias (byte**) initEntry::entryBufEdit1_return#0 = (byte**) initEntry::entryBufEdit1_$1#0 (byte**) initEntry::entryBufEdit1_return#2 (byte**) initEntry::entryBufEdit1_return#1 (byte**) initEntry::entryBufEdit1_return#3 (byte**~) initEntry::$2
Alias (word*) initEntry::entryTsLen1_return#0 = (word*) initEntry::entryTsLen1_$1#0 (word*) initEntry::entryTsLen1_return#2 (word*) initEntry::entryTsLen1_return#1 (word*) initEntry::entryTsLen1_return#3 (word*~) initEntry::$4
Alias (word**) initEntry::entryTsOrder1_return#0 = (word**) initEntry::entryTsOrder1_$1#0 (word**) initEntry::entryTsOrder1_return#2 (word**) initEntry::entryTsOrder1_return#1 (word**) initEntry::entryTsOrder1_return#3 (word**~) initEntry::$6
Alias (byte*) initEntry::entryTLastLink1_return#0 = (byte*) initEntry::entryTLastLink1_$0#0 (byte*) initEntry::entryTLastLink1_return#2 (byte*) initEntry::entryTLastLink1_return#1 (byte*) initEntry::entryTLastLink1_return#3 (byte*~) initEntry::$8
Alias (byte*) initEntry::entrySLastLink1_return#0 = (byte*) initEntry::entrySLastLink1_$0#0 (byte*) initEntry::entrySLastLink1_return#2 (byte*) initEntry::entrySLastLink1_return#1 (byte*) initEntry::entrySLastLink1_return#3 (byte*~) initEntry::$10
Alias (byte*) initEntry::entryBFlag1_return#0 = (byte*) initEntry::entryBFlag1_$0#0 (byte*) initEntry::entryBFlag1_return#2 (byte*) initEntry::entryBFlag1_return#1 (byte*) initEntry::entryBFlag1_return#3 (byte*~) initEntry::$12
Alias (byte*) initEntry::entryTLastLink1_return#0 = (byte*) initEntry::entryTLastLink1_$1#0 (byte*) initEntry::entryTLastLink1_return#2 (byte*) initEntry::entryTLastLink1_return#1 (byte*) initEntry::entryTLastLink1_return#3 (byte*~) initEntry::$8
Alias (byte*) initEntry::entrySLastLink1_return#0 = (byte*) initEntry::entrySLastLink1_$1#0 (byte*) initEntry::entrySLastLink1_return#2 (byte*) initEntry::entrySLastLink1_return#1 (byte*) initEntry::entrySLastLink1_return#3 (byte*~) initEntry::$10
Alias (byte*) initEntry::entryBFlag1_return#0 = (byte*) initEntry::entryBFlag1_$1#0 (byte*) initEntry::entryBFlag1_return#2 (byte*) initEntry::entryBFlag1_return#1 (byte*) initEntry::entryBFlag1_return#3 (byte*~) initEntry::$12
Alias (byte*) initEntry::entryBError1_return#0 = (byte*) initEntry::entryBError1_$0#0 (byte*) initEntry::entryBError1_return#2 (byte*) initEntry::entryBError1_return#1 (byte*) initEntry::entryBError1_return#3 (byte*~) initEntry::$14
Alias (word*) initEntry::entryUCross1_return#0 = (word*) initEntry::entryUCross1_$1#0 (word*) initEntry::entryUCross1_return#2 (word*) initEntry::entryUCross1_return#1 (word*) initEntry::entryUCross1_return#3 (word*~) initEntry::$16
Alias (byte*) initEntry::entryBAddrLo1_return#0 = (byte*) initEntry::entryBAddrLo1_$0#0 (byte*) initEntry::entryBAddrLo1_return#2 (byte*) initEntry::entryBAddrLo1_return#1 (byte*) initEntry::entryBAddrLo1_return#3 (byte*~) initEntry::$18
Alias (byte*) initEntry::entryBAddrHi1_return#0 = (byte*) initEntry::entryBAddrHi1_$0#0 (byte*) initEntry::entryBAddrHi1_return#2 (byte*) initEntry::entryBAddrHi1_return#1 (byte*) initEntry::entryBAddrHi1_return#3 (byte*~) initEntry::$20
Alias (byte*) initEntry::entryTHi1_return#0 = (byte*) initEntry::entryTHi1_$0#0 (byte*) initEntry::entryTHi1_return#2 (byte*) initEntry::entryTHi1_return#1 (byte*) initEntry::entryTHi1_return#3 (byte*~) initEntry::$22
Alias (byte*) initEntry::entryTLo1_return#0 = (byte*) initEntry::entryTLo1_$0#0 (byte*) initEntry::entryTLo1_return#2 (byte*) initEntry::entryTLo1_return#1 (byte*) initEntry::entryTLo1_return#3 (byte*~) initEntry::$24
Alias (byte*) initEntry::entryBAddrLo1_return#0 = (byte*) initEntry::entryBAddrLo1_$1#0 (byte*) initEntry::entryBAddrLo1_return#2 (byte*) initEntry::entryBAddrLo1_return#1 (byte*) initEntry::entryBAddrLo1_return#3 (byte*~) initEntry::$18
Alias (byte*) initEntry::entryBAddrHi1_return#0 = (byte*) initEntry::entryBAddrHi1_$1#0 (byte*) initEntry::entryBAddrHi1_return#2 (byte*) initEntry::entryBAddrHi1_return#1 (byte*) initEntry::entryBAddrHi1_return#3 (byte*~) initEntry::$20
Alias (byte*) initEntry::entryTHi1_return#0 = (byte*) initEntry::entryTHi1_$1#0 (byte*) initEntry::entryTHi1_return#2 (byte*) initEntry::entryTHi1_return#1 (byte*) initEntry::entryTHi1_return#3 (byte*~) initEntry::$22
Alias (byte*) initEntry::entryTLo1_return#0 = (byte*) initEntry::entryTLo1_$1#0 (byte*) initEntry::entryTLo1_return#2 (byte*) initEntry::entryTLo1_return#1 (byte*) initEntry::entryTLo1_return#3 (byte*~) initEntry::$24
Alias (byte*) printEntry::entry#10 = (byte*) printEntry::entry#2 (byte*) printEntry::entry#15 (byte*) printEntry::entryBufDisk1_entry#0 (byte*) printEntry::entryBufDisk1_entry#1 (byte*) printEntry::entry#64 (byte*) printEntry::entry#52 (byte*) printEntry::entry#40 (byte*) printEntry::entry#28 (byte*) printEntry::entry#16 (byte*) printEntry::entry#3 (byte*) printEntry::entryBufEdit1_entry#0 (byte*) printEntry::entryBufEdit1_entry#1 (byte*) printEntry::entry#65 (byte*) printEntry::entry#53 (byte*) printEntry::entry#41 (byte*) printEntry::entry#29 (byte*) printEntry::entry#17 (byte*) printEntry::entry#4 (byte*) printEntry::entryTsLen1_entry#0 (byte*) printEntry::entryTsLen1_entry#1 (byte*) printEntry::entry#66 (byte*) printEntry::entry#54 (byte*) printEntry::entry#42 (byte*) printEntry::entry#30 (byte*) printEntry::entry#18 (byte*) printEntry::entry#5 (byte*) printEntry::entryTsOrder1_entry#0 (byte*) printEntry::entryTsOrder1_entry#1 (byte*) printEntry::entry#67 (byte*) printEntry::entry#55 (byte*) printEntry::entry#43 (byte*) printEntry::entry#31 (byte*) printEntry::entry#19 (byte*) printEntry::entry#6 (byte*) printEntry::entryTLastLink1_entry#0 (byte*) printEntry::entryTLastLink1_entry#1 (byte*) printEntry::entry#68 (byte*) printEntry::entry#56 (byte*) printEntry::entry#44 (byte*) printEntry::entry#32 (byte*) printEntry::entry#20 (byte*) printEntry::entry#7 (byte*) printEntry::entrySLastLink1_entry#0 (byte*) printEntry::entrySLastLink1_entry#1 (byte*) printEntry::entry#69 (byte*) printEntry::entry#57 (byte*) printEntry::entry#45 (byte*) printEntry::entry#33 (byte*) printEntry::entry#21 (byte*) printEntry::entry#8 (byte*) printEntry::entryBFlag1_entry#0 (byte*) printEntry::entryBFlag1_entry#1 (byte*) printEntry::entry#70 (byte*) printEntry::entry#58 (byte*) printEntry::entry#46 (byte*) printEntry::entry#34 (byte*) printEntry::entry#22 (byte*) printEntry::entry#9 (byte*) printEntry::entryBError1_entry#0 (byte*) printEntry::entryBError1_entry#1 (byte*) printEntry::entry#71 (byte*) printEntry::entry#59 (byte*) printEntry::entry#47 (byte*) printEntry::entry#35 (byte*) printEntry::entry#23 (byte*) printEntry::entryUCross1_entry#0 (byte*) printEntry::entryUCross1_entry#1 (byte*) printEntry::entry#72 (byte*) printEntry::entry#60 (byte*) printEntry::entry#48 (byte*) printEntry::entry#36 (byte*) printEntry::entry#24 (byte*) printEntry::entry#11 (byte*) printEntry::entryBAddrLo1_entry#0 (byte*) printEntry::entryBAddrLo1_entry#1 (byte*) printEntry::entry#73 (byte*) printEntry::entry#61 (byte*) printEntry::entry#49 (byte*) printEntry::entry#37 (byte*) printEntry::entry#25 (byte*) printEntry::entry#12 (byte*) printEntry::entryBAddrHi1_entry#0 (byte*) printEntry::entryBAddrHi1_entry#1 (byte*) printEntry::entry#74 (byte*) printEntry::entry#62 (byte*) printEntry::entry#50 (byte*) printEntry::entry#38 (byte*) printEntry::entry#26 (byte*) printEntry::entry#13 (byte*) printEntry::entryTHi1_entry#0 (byte*) printEntry::entryTHi1_entry#1 (byte*) printEntry::entry#75 (byte*) printEntry::entry#63 (byte*) printEntry::entry#51 (byte*) printEntry::entry#39 (byte*) printEntry::entry#27 (byte*) printEntry::entry#14 (byte*) printEntry::entryTLo1_entry#0 (byte*) printEntry::entryTLo1_entry#1
Alias (byte*) print_line_cursor#104 = (byte*) print_line_cursor#138 (byte*) print_line_cursor#152 (byte*) print_line_cursor#123 (byte*) print_line_cursor#86 (byte*) print_line_cursor#69
Alias (byte*) print_char_cursor#101 = (byte*) print_char_cursor#31 (byte*) print_char_cursor#186 (byte*) print_char_cursor#168 (byte*) print_char_cursor#150
@ -2981,17 +3023,17 @@ Alias (byte*) print_char_cursor#111 = (byte*) print_char_cursor#41
Alias (byte*) print_line_cursor#108 = (byte*) print_line_cursor#20 (byte*) print_line_cursor#51 (byte*) print_line_cursor#142 (byte*) print_line_cursor#127 (byte*) print_line_cursor#90 (byte*) print_line_cursor#73
Alias (byte*) print_char_cursor#112 = (byte*) print_char_cursor#42
Alias (byte*) print_char_cursor#113 = (byte*) print_char_cursor#43 (byte*) print_char_cursor#190 (byte*) print_char_cursor#172 (byte*) print_char_cursor#154
Alias (byte*) printEntry::entryTLastLink1_return#0 = (byte*) printEntry::entryTLastLink1_$0#0 (byte*) printEntry::entryTLastLink1_return#2 (byte*) printEntry::entryTLastLink1_return#1 (byte*) printEntry::entryTLastLink1_return#3 (byte*~) printEntry::$20
Alias (byte*) printEntry::entryTLastLink1_return#0 = (byte*) printEntry::entryTLastLink1_$1#0 (byte*) printEntry::entryTLastLink1_return#2 (byte*) printEntry::entryTLastLink1_return#1 (byte*) printEntry::entryTLastLink1_return#3 (byte*~) printEntry::$20
Alias (byte*) print_char_cursor#114 = (byte*) print_char_cursor#44
Alias (byte*) print_line_cursor#109 = (byte*) print_line_cursor#21 (byte*) print_line_cursor#52 (byte*) print_line_cursor#143 (byte*) print_line_cursor#128 (byte*) print_line_cursor#91 (byte*) print_line_cursor#74
Alias (byte*) print_char_cursor#115 = (byte*) print_char_cursor#45
Alias (byte*) print_char_cursor#116 = (byte*) print_char_cursor#46 (byte*) print_char_cursor#191 (byte*) print_char_cursor#173 (byte*) print_char_cursor#155
Alias (byte*) printEntry::entrySLastLink1_return#0 = (byte*) printEntry::entrySLastLink1_$0#0 (byte*) printEntry::entrySLastLink1_return#2 (byte*) printEntry::entrySLastLink1_return#1 (byte*) printEntry::entrySLastLink1_return#3 (byte*~) printEntry::$24
Alias (byte*) printEntry::entrySLastLink1_return#0 = (byte*) printEntry::entrySLastLink1_$1#0 (byte*) printEntry::entrySLastLink1_return#2 (byte*) printEntry::entrySLastLink1_return#1 (byte*) printEntry::entrySLastLink1_return#3 (byte*~) printEntry::$24
Alias (byte*) print_char_cursor#117 = (byte*) print_char_cursor#47
Alias (byte*) print_line_cursor#110 = (byte*) print_line_cursor#22 (byte*) print_line_cursor#53 (byte*) print_line_cursor#144 (byte*) print_line_cursor#129 (byte*) print_line_cursor#92 (byte*) print_line_cursor#75
Alias (byte*) print_char_cursor#118 = (byte*) print_char_cursor#48
Alias (byte*) print_char_cursor#119 = (byte*) print_char_cursor#49 (byte*) print_char_cursor#192 (byte*) print_char_cursor#174 (byte*) print_char_cursor#156
Alias (byte*) printEntry::entryBFlag1_return#0 = (byte*) printEntry::entryBFlag1_$0#0 (byte*) printEntry::entryBFlag1_return#2 (byte*) printEntry::entryBFlag1_return#1 (byte*) printEntry::entryBFlag1_return#3 (byte*~) printEntry::$28
Alias (byte*) printEntry::entryBFlag1_return#0 = (byte*) printEntry::entryBFlag1_$1#0 (byte*) printEntry::entryBFlag1_return#2 (byte*) printEntry::entryBFlag1_return#1 (byte*) printEntry::entryBFlag1_return#3 (byte*~) printEntry::$28
Alias (byte*) print_char_cursor#120 = (byte*) print_char_cursor#50
Alias (byte*) print_line_cursor#111 = (byte*) print_line_cursor#23 (byte*) print_line_cursor#54 (byte*) print_line_cursor#145 (byte*) print_line_cursor#130 (byte*) print_line_cursor#93 (byte*) print_line_cursor#76
Alias (byte*) print_char_cursor#121 = (byte*) print_char_cursor#51
@ -3006,22 +3048,22 @@ Alias (byte*) print_char_cursor#126 = (byte*) print_char_cursor#56
Alias (byte*) print_line_cursor#113 = (byte*) print_line_cursor#25 (byte*) print_line_cursor#56 (byte*) print_line_cursor#147 (byte*) print_line_cursor#132 (byte*) print_line_cursor#95 (byte*) print_line_cursor#78
Alias (byte*) print_char_cursor#127 = (byte*) print_char_cursor#57
Alias (byte*) print_char_cursor#128 = (byte*) print_char_cursor#58 (byte*) print_char_cursor#195 (byte*) print_char_cursor#177 (byte*) print_char_cursor#159
Alias (byte*) printEntry::entryBAddrLo1_return#0 = (byte*) printEntry::entryBAddrLo1_$0#0 (byte*) printEntry::entryBAddrLo1_return#2 (byte*) printEntry::entryBAddrLo1_return#1 (byte*) printEntry::entryBAddrLo1_return#3 (byte*~) printEntry::$40
Alias (byte*) printEntry::entryBAddrLo1_return#0 = (byte*) printEntry::entryBAddrLo1_$1#0 (byte*) printEntry::entryBAddrLo1_return#2 (byte*) printEntry::entryBAddrLo1_return#1 (byte*) printEntry::entryBAddrLo1_return#3 (byte*~) printEntry::$40
Alias (byte*) print_char_cursor#129 = (byte*) print_char_cursor#59
Alias (byte*) print_line_cursor#114 = (byte*) print_line_cursor#26 (byte*) print_line_cursor#57 (byte*) print_line_cursor#148 (byte*) print_line_cursor#133 (byte*) print_line_cursor#96 (byte*) print_line_cursor#79
Alias (byte*) print_char_cursor#130 = (byte*) print_char_cursor#60
Alias (byte*) print_char_cursor#131 = (byte*) print_char_cursor#61 (byte*) print_char_cursor#196 (byte*) print_char_cursor#178 (byte*) print_char_cursor#160
Alias (byte*) printEntry::entryBAddrHi1_return#0 = (byte*) printEntry::entryBAddrHi1_$0#0 (byte*) printEntry::entryBAddrHi1_return#2 (byte*) printEntry::entryBAddrHi1_return#1 (byte*) printEntry::entryBAddrHi1_return#3 (byte*~) printEntry::$44
Alias (byte*) printEntry::entryBAddrHi1_return#0 = (byte*) printEntry::entryBAddrHi1_$1#0 (byte*) printEntry::entryBAddrHi1_return#2 (byte*) printEntry::entryBAddrHi1_return#1 (byte*) printEntry::entryBAddrHi1_return#3 (byte*~) printEntry::$44
Alias (byte*) print_char_cursor#132 = (byte*) print_char_cursor#62
Alias (byte*) print_line_cursor#115 = (byte*) print_line_cursor#27 (byte*) print_line_cursor#58 (byte*) print_line_cursor#149 (byte*) print_line_cursor#134 (byte*) print_line_cursor#97 (byte*) print_line_cursor#80
Alias (byte*) print_char_cursor#133 = (byte*) print_char_cursor#63
Alias (byte*) print_char_cursor#134 = (byte*) print_char_cursor#64 (byte*) print_char_cursor#197 (byte*) print_char_cursor#179 (byte*) print_char_cursor#161
Alias (byte*) printEntry::entryTHi1_return#0 = (byte*) printEntry::entryTHi1_$0#0 (byte*) printEntry::entryTHi1_return#2 (byte*) printEntry::entryTHi1_return#1 (byte*) printEntry::entryTHi1_return#3 (byte*~) printEntry::$48
Alias (byte*) printEntry::entryTHi1_return#0 = (byte*) printEntry::entryTHi1_$1#0 (byte*) printEntry::entryTHi1_return#2 (byte*) printEntry::entryTHi1_return#1 (byte*) printEntry::entryTHi1_return#3 (byte*~) printEntry::$48
Alias (byte*) print_char_cursor#135 = (byte*) print_char_cursor#65
Alias (byte*) print_line_cursor#116 = (byte*) print_line_cursor#28 (byte*) print_line_cursor#59 (byte*) print_line_cursor#150 (byte*) print_line_cursor#135 (byte*) print_line_cursor#98 (byte*) print_line_cursor#81
Alias (byte*) print_char_cursor#136 = (byte*) print_char_cursor#66
Alias (byte*) print_char_cursor#137 = (byte*) print_char_cursor#67 (byte*) print_char_cursor#198 (byte*) print_char_cursor#180 (byte*) print_char_cursor#162
Alias (byte*) printEntry::entryTLo1_return#0 = (byte*) printEntry::entryTLo1_$0#0 (byte*) printEntry::entryTLo1_return#2 (byte*) printEntry::entryTLo1_return#1 (byte*) printEntry::entryTLo1_return#3 (byte*~) printEntry::$52
Alias (byte*) printEntry::entryTLo1_return#0 = (byte*) printEntry::entryTLo1_$1#0 (byte*) printEntry::entryTLo1_return#2 (byte*) printEntry::entryTLo1_return#1 (byte*) printEntry::entryTLo1_return#3 (byte*~) printEntry::$52
Alias (byte*) print_char_cursor#138 = (byte*) print_char_cursor#68
Alias (byte*) print_line_cursor#29 = (byte*) print_line_cursor#60 (byte*) print_line_cursor#61 (byte*) print_line_cursor#30
Alias (byte*) print_char_cursor#139 = (byte*) print_char_cursor#69 (byte*) print_char_cursor#140 (byte*) print_char_cursor#70
@ -3203,6 +3245,21 @@ Successful SSA optimization Pass2ConstantIdentification
Removed zero-constant in assignment initEntry::entryBufDisk1_$0#0
Removed zero-constant in assignment printEntry::entryBufDisk1_$0#0
Successful SSA optimization Pass2ConstantStringConsolidation
Removing redundant cast (byte*) initEntry::entryTLastLink1_return#0 ← ((byte*)) (byte*) initEntry::entryTLastLink1_$0#0
Removing redundant cast (byte*) initEntry::entrySLastLink1_return#0 ← ((byte*)) (byte*) initEntry::entrySLastLink1_$0#0
Removing redundant cast (byte*) initEntry::entryBFlag1_return#0 ← ((byte*)) (byte*) initEntry::entryBFlag1_$0#0
Removing redundant cast (byte*) initEntry::entryBAddrLo1_return#0 ← ((byte*)) (byte*) initEntry::entryBAddrLo1_$0#0
Removing redundant cast (byte*) initEntry::entryBAddrHi1_return#0 ← ((byte*)) (byte*) initEntry::entryBAddrHi1_$0#0
Removing redundant cast (byte*) initEntry::entryTHi1_return#0 ← ((byte*)) (byte*) initEntry::entryTHi1_$0#0
Removing redundant cast (byte*) initEntry::entryTLo1_return#0 ← ((byte*)) (byte*) initEntry::entryTLo1_$0#0
Removing redundant cast (byte*) printEntry::entryTLastLink1_return#0 ← ((byte*)) (byte*) printEntry::entryTLastLink1_$0#0
Removing redundant cast (byte*) printEntry::entrySLastLink1_return#0 ← ((byte*)) (byte*) printEntry::entrySLastLink1_$0#0
Removing redundant cast (byte*) printEntry::entryBFlag1_return#0 ← ((byte*)) (byte*) printEntry::entryBFlag1_$0#0
Removing redundant cast (byte*) printEntry::entryBAddrLo1_return#0 ← ((byte*)) (byte*) printEntry::entryBAddrLo1_$0#0
Removing redundant cast (byte*) printEntry::entryBAddrHi1_return#0 ← ((byte*)) (byte*) printEntry::entryBAddrHi1_$0#0
Removing redundant cast (byte*) printEntry::entryTHi1_return#0 ← ((byte*)) (byte*) printEntry::entryTHi1_$0#0
Removing redundant cast (byte*) printEntry::entryTLo1_return#0 ← ((byte*)) (byte*) printEntry::entryTLo1_$0#0
Successful SSA optimization Pass2EliminateRedundantCasts
Eliminating Noop Cast (byte**) initEntry::entryBufDisk1_return#0 ← ((byte**)) (byte*) initEntry::entryBufDisk1_$0#0
Eliminating Noop Cast (byte**) initEntry::entryBufEdit1_return#0 ← ((byte**)) (byte*) initEntry::entryBufEdit1_$0#0
Eliminating Noop Cast (word*) initEntry::entryTsLen1_return#0 ← ((word*)) (byte*) initEntry::entryTsLen1_$0#0
@ -3304,7 +3361,21 @@ Culled Empty Block (label) printEntry::@52
Culled Empty Block (label) @53
Successful SSA optimization Pass2CullEmptyBlocks
Alias (byte*) initEntry::entryBufDisk1_$0#0 = (byte*) initEntry::entry#10
Alias (byte*) initEntry::entryTLastLink1_return#0 = (byte*) initEntry::entryTLastLink1_$0#0
Alias (byte*) initEntry::entrySLastLink1_return#0 = (byte*) initEntry::entrySLastLink1_$0#0
Alias (byte*) initEntry::entryBFlag1_return#0 = (byte*) initEntry::entryBFlag1_$0#0
Alias (byte*) initEntry::entryBAddrLo1_return#0 = (byte*) initEntry::entryBAddrLo1_$0#0
Alias (byte*) initEntry::entryBAddrHi1_return#0 = (byte*) initEntry::entryBAddrHi1_$0#0
Alias (byte*) initEntry::entryTHi1_return#0 = (byte*) initEntry::entryTHi1_$0#0
Alias (byte*) initEntry::entryTLo1_return#0 = (byte*) initEntry::entryTLo1_$0#0
Alias (byte*) printEntry::entryBufDisk1_$0#0 = (byte*) printEntry::entry#10
Alias (byte*) printEntry::entryTLastLink1_return#0 = (byte*) printEntry::entryTLastLink1_$0#0
Alias (byte*) printEntry::entrySLastLink1_return#0 = (byte*) printEntry::entrySLastLink1_$0#0
Alias (byte*) printEntry::entryBFlag1_return#0 = (byte*) printEntry::entryBFlag1_$0#0
Alias (byte*) printEntry::entryBAddrLo1_return#0 = (byte*) printEntry::entryBAddrLo1_$0#0
Alias (byte*) printEntry::entryBAddrHi1_return#0 = (byte*) printEntry::entryBAddrHi1_$0#0
Alias (byte*) printEntry::entryTHi1_return#0 = (byte*) printEntry::entryTHi1_$0#0
Alias (byte*) printEntry::entryTLo1_return#0 = (byte*) printEntry::entryTLo1_$0#0
Successful SSA optimization Pass2AliasElimination
Eliminating unused variable (byte*) initEntry::entryBufEdit1_$0#0 and assignment [103] (byte*) initEntry::entryBufEdit1_$0#0 ← (byte*) initEntry::entryBufDisk1_$0#0 + (byte/signed byte/word/signed word/dword/signed dword) 2
Eliminating unused variable (byte*) initEntry::entryTsLen1_$0#0 and assignment [106] (byte*) initEntry::entryTsLen1_$0#0 ← (byte*) initEntry::entryBufDisk1_$0#0 + (byte/signed byte/word/signed word/dword/signed dword) 4
@ -4236,15 +4307,18 @@ VARIABLE REGISTER WEIGHTS
(byte*) initEntry::entry#0 4.0
(byte*) initEntry::entry#1 4.0
(byte*~) initEntry::entryBAddrHi1_$0
(byte*~) initEntry::entryBAddrHi1_$1
(byte*) initEntry::entryBAddrHi1_entry
(byte*) initEntry::entryBAddrHi1_return
(byte*~) initEntry::entryBAddrLo1_$0
(byte*~) initEntry::entryBAddrLo1_$1
(byte*) initEntry::entryBAddrLo1_entry
(byte*) initEntry::entryBAddrLo1_return
(byte*~) initEntry::entryBError1_$0
(byte*) initEntry::entryBError1_entry
(byte*) initEntry::entryBError1_return
(byte*~) initEntry::entryBFlag1_$0
(byte*~) initEntry::entryBFlag1_$1
(byte*) initEntry::entryBFlag1_entry
(byte*) initEntry::entryBFlag1_return
(byte*~) initEntry::entryBufDisk1_$0
@ -4257,15 +4331,19 @@ VARIABLE REGISTER WEIGHTS
(byte*) initEntry::entryBufEdit1_entry
(byte**) initEntry::entryBufEdit1_return
(byte*~) initEntry::entrySLastLink1_$0
(byte*~) initEntry::entrySLastLink1_$1
(byte*) initEntry::entrySLastLink1_entry
(byte*) initEntry::entrySLastLink1_return
(byte*~) initEntry::entryTHi1_$0
(byte*~) initEntry::entryTHi1_$1
(byte*) initEntry::entryTHi1_entry
(byte*) initEntry::entryTHi1_return
(byte*~) initEntry::entryTLastLink1_$0
(byte*~) initEntry::entryTLastLink1_$1
(byte*) initEntry::entryTLastLink1_entry
(byte*) initEntry::entryTLastLink1_return
(byte*~) initEntry::entryTLo1_$0
(byte*~) initEntry::entryTLo1_$1
(byte*) initEntry::entryTLo1_entry
(byte*) initEntry::entryTLo1_return
(byte*~) initEntry::entryTsLen1_$0
@ -4339,15 +4417,18 @@ VARIABLE REGISTER WEIGHTS
(byte*) printEntry::entry#0 4.0
(byte*) printEntry::entry#1 4.0
(byte*~) printEntry::entryBAddrHi1_$0
(byte*~) printEntry::entryBAddrHi1_$1
(byte*) printEntry::entryBAddrHi1_entry
(byte*) printEntry::entryBAddrHi1_return
(byte*~) printEntry::entryBAddrLo1_$0
(byte*~) printEntry::entryBAddrLo1_$1
(byte*) printEntry::entryBAddrLo1_entry
(byte*) printEntry::entryBAddrLo1_return
(byte*~) printEntry::entryBError1_$0
(byte*) printEntry::entryBError1_entry
(byte*) printEntry::entryBError1_return
(byte*~) printEntry::entryBFlag1_$0
(byte*~) printEntry::entryBFlag1_$1
(byte*) printEntry::entryBFlag1_entry
(byte*) printEntry::entryBFlag1_return
(byte*~) printEntry::entryBufDisk1_$0
@ -4360,15 +4441,19 @@ VARIABLE REGISTER WEIGHTS
(byte*) printEntry::entryBufEdit1_entry
(byte**) printEntry::entryBufEdit1_return
(byte*~) printEntry::entrySLastLink1_$0
(byte*~) printEntry::entrySLastLink1_$1
(byte*) printEntry::entrySLastLink1_entry
(byte*) printEntry::entrySLastLink1_return
(byte*~) printEntry::entryTHi1_$0
(byte*~) printEntry::entryTHi1_$1
(byte*) printEntry::entryTHi1_entry
(byte*) printEntry::entryTHi1_return
(byte*~) printEntry::entryTLastLink1_$0
(byte*~) printEntry::entryTLastLink1_$1
(byte*) printEntry::entryTLastLink1_entry
(byte*) printEntry::entryTLastLink1_return
(byte*~) printEntry::entryTLo1_$0
(byte*~) printEntry::entryTLo1_$1
(byte*) printEntry::entryTLo1_entry
(byte*) printEntry::entryTLo1_return
(byte*~) printEntry::entryTsLen1_$0
@ -8899,10 +8984,12 @@ FINAL SYMBOL TABLE
(byte*) initEntry::entry#1 entry zp ZP_WORD:2 4.0
(label) initEntry::entryBAddrHi1
(byte*~) initEntry::entryBAddrHi1_$0
(byte*~) initEntry::entryBAddrHi1_$1
(byte*) initEntry::entryBAddrHi1_entry
(byte*) initEntry::entryBAddrHi1_return
(label) initEntry::entryBAddrLo1
(byte*~) initEntry::entryBAddrLo1_$0
(byte*~) initEntry::entryBAddrLo1_$1
(byte*) initEntry::entryBAddrLo1_entry
(byte*) initEntry::entryBAddrLo1_return
(label) initEntry::entryBError1
@ -8911,6 +8998,7 @@ FINAL SYMBOL TABLE
(byte*) initEntry::entryBError1_return
(label) initEntry::entryBFlag1
(byte*~) initEntry::entryBFlag1_$0
(byte*~) initEntry::entryBFlag1_$1
(byte*) initEntry::entryBFlag1_entry
(byte*) initEntry::entryBFlag1_return
(label) initEntry::entryBufDisk1
@ -8926,18 +9014,22 @@ FINAL SYMBOL TABLE
(byte**) initEntry::entryBufEdit1_return
(label) initEntry::entrySLastLink1
(byte*~) initEntry::entrySLastLink1_$0
(byte*~) initEntry::entrySLastLink1_$1
(byte*) initEntry::entrySLastLink1_entry
(byte*) initEntry::entrySLastLink1_return
(label) initEntry::entryTHi1
(byte*~) initEntry::entryTHi1_$0
(byte*~) initEntry::entryTHi1_$1
(byte*) initEntry::entryTHi1_entry
(byte*) initEntry::entryTHi1_return
(label) initEntry::entryTLastLink1
(byte*~) initEntry::entryTLastLink1_$0
(byte*~) initEntry::entryTLastLink1_$1
(byte*) initEntry::entryTLastLink1_entry
(byte*) initEntry::entryTLastLink1_return
(label) initEntry::entryTLo1
(byte*~) initEntry::entryTLo1_$0
(byte*~) initEntry::entryTLo1_$1
(byte*) initEntry::entryTLo1_entry
(byte*) initEntry::entryTLo1_return
(label) initEntry::entryTsLen1
@ -9098,10 +9190,12 @@ FINAL SYMBOL TABLE
(byte*) printEntry::entry#1 entry zp ZP_WORD:4 4.0
(label) printEntry::entryBAddrHi1
(byte*~) printEntry::entryBAddrHi1_$0
(byte*~) printEntry::entryBAddrHi1_$1
(byte*) printEntry::entryBAddrHi1_entry
(byte*) printEntry::entryBAddrHi1_return
(label) printEntry::entryBAddrLo1
(byte*~) printEntry::entryBAddrLo1_$0
(byte*~) printEntry::entryBAddrLo1_$1
(byte*) printEntry::entryBAddrLo1_entry
(byte*) printEntry::entryBAddrLo1_return
(label) printEntry::entryBError1
@ -9110,6 +9204,7 @@ FINAL SYMBOL TABLE
(byte*) printEntry::entryBError1_return
(label) printEntry::entryBFlag1
(byte*~) printEntry::entryBFlag1_$0
(byte*~) printEntry::entryBFlag1_$1
(byte*) printEntry::entryBFlag1_entry
(byte*) printEntry::entryBFlag1_return
(label) printEntry::entryBufDisk1
@ -9125,18 +9220,22 @@ FINAL SYMBOL TABLE
(byte**) printEntry::entryBufEdit1_return
(label) printEntry::entrySLastLink1
(byte*~) printEntry::entrySLastLink1_$0
(byte*~) printEntry::entrySLastLink1_$1
(byte*) printEntry::entrySLastLink1_entry
(byte*) printEntry::entrySLastLink1_return
(label) printEntry::entryTHi1
(byte*~) printEntry::entryTHi1_$0
(byte*~) printEntry::entryTHi1_$1
(byte*) printEntry::entryTHi1_entry
(byte*) printEntry::entryTHi1_return
(label) printEntry::entryTLastLink1
(byte*~) printEntry::entryTLastLink1_$0
(byte*~) printEntry::entryTLastLink1_$1
(byte*) printEntry::entryTLastLink1_entry
(byte*) printEntry::entryTLastLink1_return
(label) printEntry::entryTLo1
(byte*~) printEntry::entryTLo1_$0
(byte*~) printEntry::entryTLo1_$1
(byte*) printEntry::entryTLo1_entry
(byte*) printEntry::entryTLo1_return
(label) printEntry::entryTsLen1

View File

@ -50,10 +50,12 @@
(byte*) initEntry::entry#1 entry zp ZP_WORD:2 4.0
(label) initEntry::entryBAddrHi1
(byte*~) initEntry::entryBAddrHi1_$0
(byte*~) initEntry::entryBAddrHi1_$1
(byte*) initEntry::entryBAddrHi1_entry
(byte*) initEntry::entryBAddrHi1_return
(label) initEntry::entryBAddrLo1
(byte*~) initEntry::entryBAddrLo1_$0
(byte*~) initEntry::entryBAddrLo1_$1
(byte*) initEntry::entryBAddrLo1_entry
(byte*) initEntry::entryBAddrLo1_return
(label) initEntry::entryBError1
@ -62,6 +64,7 @@
(byte*) initEntry::entryBError1_return
(label) initEntry::entryBFlag1
(byte*~) initEntry::entryBFlag1_$0
(byte*~) initEntry::entryBFlag1_$1
(byte*) initEntry::entryBFlag1_entry
(byte*) initEntry::entryBFlag1_return
(label) initEntry::entryBufDisk1
@ -77,18 +80,22 @@
(byte**) initEntry::entryBufEdit1_return
(label) initEntry::entrySLastLink1
(byte*~) initEntry::entrySLastLink1_$0
(byte*~) initEntry::entrySLastLink1_$1
(byte*) initEntry::entrySLastLink1_entry
(byte*) initEntry::entrySLastLink1_return
(label) initEntry::entryTHi1
(byte*~) initEntry::entryTHi1_$0
(byte*~) initEntry::entryTHi1_$1
(byte*) initEntry::entryTHi1_entry
(byte*) initEntry::entryTHi1_return
(label) initEntry::entryTLastLink1
(byte*~) initEntry::entryTLastLink1_$0
(byte*~) initEntry::entryTLastLink1_$1
(byte*) initEntry::entryTLastLink1_entry
(byte*) initEntry::entryTLastLink1_return
(label) initEntry::entryTLo1
(byte*~) initEntry::entryTLo1_$0
(byte*~) initEntry::entryTLo1_$1
(byte*) initEntry::entryTLo1_entry
(byte*) initEntry::entryTLo1_return
(label) initEntry::entryTsLen1
@ -249,10 +256,12 @@
(byte*) printEntry::entry#1 entry zp ZP_WORD:4 4.0
(label) printEntry::entryBAddrHi1
(byte*~) printEntry::entryBAddrHi1_$0
(byte*~) printEntry::entryBAddrHi1_$1
(byte*) printEntry::entryBAddrHi1_entry
(byte*) printEntry::entryBAddrHi1_return
(label) printEntry::entryBAddrLo1
(byte*~) printEntry::entryBAddrLo1_$0
(byte*~) printEntry::entryBAddrLo1_$1
(byte*) printEntry::entryBAddrLo1_entry
(byte*) printEntry::entryBAddrLo1_return
(label) printEntry::entryBError1
@ -261,6 +270,7 @@
(byte*) printEntry::entryBError1_return
(label) printEntry::entryBFlag1
(byte*~) printEntry::entryBFlag1_$0
(byte*~) printEntry::entryBFlag1_$1
(byte*) printEntry::entryBFlag1_entry
(byte*) printEntry::entryBFlag1_return
(label) printEntry::entryBufDisk1
@ -276,18 +286,22 @@
(byte**) printEntry::entryBufEdit1_return
(label) printEntry::entrySLastLink1
(byte*~) printEntry::entrySLastLink1_$0
(byte*~) printEntry::entrySLastLink1_$1
(byte*) printEntry::entrySLastLink1_entry
(byte*) printEntry::entrySLastLink1_return
(label) printEntry::entryTHi1
(byte*~) printEntry::entryTHi1_$0
(byte*~) printEntry::entryTHi1_$1
(byte*) printEntry::entryTHi1_entry
(byte*) printEntry::entryTHi1_return
(label) printEntry::entryTLastLink1
(byte*~) printEntry::entryTLastLink1_$0
(byte*~) printEntry::entryTLastLink1_$1
(byte*) printEntry::entryTLastLink1_entry
(byte*) printEntry::entryTLastLink1_return
(label) printEntry::entryTLo1
(byte*~) printEntry::entryTLo1_$0
(byte*~) printEntry::entryTLo1_$1
(byte*) printEntry::entryTLo1_entry
(byte*) printEntry::entryTLo1_return
(label) printEntry::entryTsLen1