diff --git a/subjects/regressions/reko-238/PPAMI.c b/subjects/regressions/reko-238/PPAMI.c new file mode 100644 index 0000000000..8d93cbc147 --- /dev/null +++ b/subjects/regressions/reko-238/PPAMI.c @@ -0,0 +1,6100 @@ +// PPAMI.c +// Generated by decompiling D:\dev\uxmal\reko\master\subjects\regressions\reko-238\PPAMI.EXE +// using Decompiler version 0.6.0.0. + +#include "PPAMI.h" + +void fn00001000(word32 d0, word32 a0, word32 a5, word32 a6, word32 dwArg04) +{ + word32 a2_130 = a0; + word32 a4_44 = 0x00009608; + word32 a6_46 = Mem0[0x00000004 + 0x00:word32]; + word32 a3_294 = 0x0000B620; + word32 d0_49 = 0x09E6; + while (true) + { + d0_49 = d0_49 - 0x01; + if (d0_49 == ~0x00) + break; + Mem293[a3_294 + 0x00:word32] = 0x00; + a3_294 = a3_294 + 0x04; + } + Mem56[a4_44 + 8280:word32] = fp - 0x34; + Mem58[a4_44 + 0x00002050:word32] = a6_46; + Mem59[a4_44 + 0x00002054:word32] = 0x00; + SetSignal(0x00, 0x3000); + word32 a1_62 = 0x000011EA; + word32 d0_64 = OpenLibrary(a1_62, 0x00); + Mem66[a4_44 + 0x000047A4:word32] = d0_64; + if (d0_64 != 0x00) + { + word32 d0_132; + word32 a3_110 = Mem66[a6_46 + 0x0114:word32]; + Mem112[a4_44 + 8268:word32] = Mem66[a3_110 + 0x0098:word32]; + if (Mem112[a3_110 + 0x00AC:word32] != 0x00) + { + Mem154[a4_44 + 8220:word32] = fp - 0x34 - dwArg04 + 0x80; + word32 a1_160 = 0x0010[Mem154[a3_110 + 0x00AC:word32] * 0x02 * 0x02] * 0x02 * 0x02; + word32 d1_165 = (int32) Mem154[a1_160 + 0x00:byte]; + Mem167[a4_44 + 8288:word32] = a1_160 + 0x01; + word32 d0_168 = d0 + d1_165; + word32 d0_172 = DPB(d0_168 + 0x07, (word16) (d0_168 + 0x07) & ~0x03, 0); + Mem174[a4_44 + 0x00002068:word32] = d0_172; + word32 d0_180 = AllocMem(d0_172, 0x00010001); + if (d0_180 == 0x00) + { + word32 d1_194; + word32 d2_195; + word32 d4_196; + word32 a0_197; + word32 a1_198; + word32 a2_199; + word32 a3_200; + word32 a4_201; + word32 a5_202; + word32 a6_203; + fn000011DA(a4_44, out d1_194, out d2_195, out d4_196, out a0_197, out a1_198, out a2_199, out a3_200, out a4_201, out a5_202, out a6_203); + return; + } + Mem207[a4_44 + 8292:word32] = d0_180; + d0_132 = d0 - 0x01; + word32 d2_210 = d0 + d1_165; + do + { + Mem215[a0 + 0x02 + d2_210:byte] = Mem207[a0 + d0_132:byte]; + d2_210 = d2_210 - 0x01; + d0_132 = d0_132 - 0x01; + } while (d0_132 != ~0x00); + Mem220[a4_44 + 0x02 + d2_210:byte] = 0x20; + Mem224[a4_44 + 0x02 + (d2_210 - 0x01):byte] = 0x22; + word32 d2_221 = d2_210 - 0x01; + do + { + Mem228[a1_160 + 0x02 + d2_221:byte] = Mem224[a1_160 + 0x01 + d2_221:byte]; + d2_221 = d2_221 - 0x01; + } while (d2_221 != ~0x00); + Mem232[d0_180 + 0x00:byte] = 0x22; + } + else + { + Mem238[a4_44 + 8220:word32] = Mem112[a3_110 + 0x003A:word32]; + Mem242[a4_44 + 8220:word32] = Mem238[a4_44 + 8220:word32] + 0x80; + WaitPort(a3_110 + 0x005C); + GetMsg(a3_110 + 0x005C); + Mem247[a4_44 + 0x00002054:word32] = 0x80; + a2_130 = 0x80; + d0_132 = Mem247[0xA4:word32]; + if (d0_132 != 0x00) + { + FindResident(a1_62); + Mem289[a4_44 + 8268:word32] = d0_132; + Enable(); + } + if (Mem247[0xA0:word32] != 0x00) + { + Supervisor(a5); + Mem276[a4_44 + 8284:word32] = d0_132; + if (d0_132 != 0x00) + { + Mem283[a3_110 + 0x00A4:word32] = 0x08[d0_132 * 0x04]; + d0_132 = d0_132 << 0x02; + } + } + Mem272[a4_44 + 8288:word32] = Mem247[Mem247[Mem247[a4_44 + 0x00002054:word32] + 0x0024:word32] + 0x04:word32]; + } + fn000060AC(); + word32 a4_134; + word32 a2_135 = fn00006FB8(d0_132, a2_130, a4_44, a5, dwArg00, out a4_134); + word32 d1_138; + word32 d2_139; + word32 d4_140; + word32 a0_141; + word32 a1_142; + word32 a2_143; + word32 a3_144; + word32 a4_145; + word32 a5_146; + word32 a6_147; + fn00001180(0x00, a2_135, a4_134, out d1_138, out d2_139, out d4_140, out a0_141, out a1_142, out a2_143, out a3_144, out a4_145, out a5_146, out a6_147); + return; + } + else + { + word32 d1_92; + word32 d2_93; + word32 d4_94; + word32 a0_95; + word32 a1_96; + word32 a2_97; + word32 a3_98; + word32 a4_99; + word32 a5_100; + word32 a6_101; + fn000011DA(a4_44, out d1_92, out d2_93, out d4_94, out a0_95, out a1_96, out a2_97, out a3_98, out a4_99, out a5_100, out a6_101); + return; + } +} + +word32 fn0000117C(word32 a2, word32 a4, word32 dwArg04, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +{ + word32 d1_7; + word32 d2_8; + word32 d4_9; + word32 a0_10; + word32 a1_11; + word32 a2_12; + word32 a3_13; + word32 a4_14; + word32 a5_15; + word32 a6_16; + return fn00001180(dwArg04, a2, a4, out d1_7, out d2_8, out d4_9, out a0_10, out a1_11, out a2_12, out a3_13, out a4_14, out a5_15, out a6_16); +} + +word32 fn00001180(word32 d0, word32 a2, word32 a4, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +{ +fn00001180_entry: + def a4 + def Mem0 + def d0 + def d1Out + def d2Out + def d4Out + def a0Out + def a1Out + def a2Out + def a3Out + def a4Out + def a5Out + def a6Out + def a2 + a7_2 = Mem0[a4 + 8280:word32] + a7_3 = a7_2 - 0x04 + v5_5 = d0 + Mem6[a7_3 + 0x00:word32] = v5_5 + d0_7 = Mem6[a4 + 0x00002044:word32] + CVZN_8 = cond(d0_7) + Z_9 = CVZN_8 (alias) + branch d0_7 == 0x00 l0000118A_thunk_fn00001190 + goto l0000118A_thunk_fn0000118C +l00001180: +l00001180: + a7 = Mem0[a4 + 8280:word32] + a7 = a7 - 0x04 + v8 = d0 + Mem0[a7 + 0x00:word32] = v8 + d0 = Mem0[a4 + 0x00002044:word32] + CVZN = cond(d0) + Z = CVZN (alias) + branch Test(EQ,Z) l00001190 + goto l0000118A_thunk_fn0000118C +l0000118A_thunk_fn0000118C: + d0_42 = fn0000118C(a2, a4, out d1_32, out d2_33, out d4_34, out a0_35, out a1_36, out a2_37, out a3_38, out a4_39, out a5_40, out a6_41) + return d0_42 +l0000118A_thunk_fn0000118C: + d0 = fn0000118C(a2, a4, out d1, out d2, out d4, out a0, out a1, out a2, out a3, out a4, out a5, out a6) + return d0 +l0000118A_thunk_fn00001190: + d0_53 = fn00001190(a2, a4, out d1_43, out d2_44, out d4_45, out a0_46, out a1_47, out a2_48, out a3_49, out a4_50, out a5_51, out a6_52) + return d0_53 +l0000118A_thunk_fn00001190: + d0 = fn00001190(a2, a4, out d1, out d2, out d4, out a0, out a1, out a2, out a3, out a4, out a5, out a6) + return d0 +fn00001180_exit: + d1_10 = PHI(d1_43, d1_32, d1, d1) + d2_11 = PHI(d2_44, d2_33, d2, d2) + d4_12 = PHI(d4_45, d4_34, d4, d4) + a0_13 = PHI(a0_46, a0_35, a0, a0) + a1_14 = PHI(a1_47, a1_36, a1, a1) + a2_15 = PHI(a2_48, a2_37, a2, a2) + a3_16 = PHI(a3_49, a3_38, a3, a3) + a4_17 = PHI(a4_50, a4_39, a4, a4) + a5_18 = PHI(a5_51, a5_40, a5, a5) + a6_19 = PHI(a6_52, a6_41, a6, a6) + d0_20 = PHI(d0_53, d0_42, d0, d0) + use d1_10 (=> d1Out) + use d2_11 (=> d2Out) + use d4_12 (=> d4Out) + use a0_13 (=> a0Out) + use a1_14 (=> a1Out) + use a2_15 (=> a2Out) + use a3_16 (=> a3Out) + use a4_17 (=> a4Out) + use a5_18 (=> a5Out) + use a6_19 (=> a6Out) +} + +word32 fn0000118C(word32 a2, word32 a4, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +{ + word32 a7_4; + word32 d0_5; + word32 a0_6; + word32 a2_7; + word32 a4_8; + word32 d1_9; + word32 d2_10; + word32 d4_11; + word32 a1_12; + word32 a3_13; + word32 a5_14; + word32 a6_15; + d0(); + word32 d1_16; + word32 d2_17; + word32 d4_18; + word32 a0_19; + word32 a1_20; + word32 a2_21; + word32 a3_22; + word32 a4_23; + word32 a5_24; + word32 a6_25; + return fn00001190(a2_7, a4_8, out d1_16, out d2_17, out d4_18, out a0_19, out a1_20, out a2_21, out a3_22, out a4_23, out a5_24, out a6_25); +} + +word32 fn00001190(word32 a2, word32 a4, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +{ + word32 a1_3 = fn0000830C(a4); + fn000060AE(); + if (Mem0[a4 + 0x00002054:word32] == 0x00) + { + word32 d0_53 = Mem0[a4 + 0x00002068:word32]; + if (d0_53 == 0x00) + { + word32 d1_69; + word32 d2_70; + word32 d4_71; + word32 a0_72; + word32 a1_73; + word32 a2_74; + word32 a3_75; + word32 a4_76; + word32 a5_77; + word32 a6_78; + return fn000011DA(a4, out d1_69, out d2_70, out d4_71, out a0_72, out a1_73, out a2_74, out a3_75, out a4_76, out a5_77, out a6_78); + } + else + { + FreeMem(Mem0[a4 + 8292:word32], d0_53); + word32 d1_58; + word32 d2_59; + word32 d4_60; + word32 a0_61; + word32 a1_62; + word32 a2_63; + word32 a3_64; + word32 a4_65; + word32 a5_66; + word32 a6_67; + return fn000011DA(a4, out d1_58, out d2_59, out d4_60, out a0_61, out a1_62, out a2_63, out a3_64, out a4_65, out a5_66, out a6_67); + } + } + else + { + if (Mem0[a4 + 8284:word32] != 0x00) + execPrivate1(); + if (Mem0[a4 + 8268:word32] != 0x00) + MakeFunctions(0x00, a1_3, a2); + Forbid(); + ReplyMsg(Mem0[a4 + 0x00002054:word32]); + word32 d1_41; + word32 d2_42; + word32 d4_43; + word32 a0_44; + word32 a1_45; + word32 a2_46; + word32 a3_47; + word32 a4_48; + word32 a5_49; + word32 a6_50; + return fn000011DA(a4, out d1_41, out d2_42, out d4_43, out a0_44, out a1_45, out a2_46, out a3_47, out a4_48, out a5_49, out a6_50); + } +} + +word32 fn000011DA(word32 a4, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +{ + CloseLibrary(Mem0[a4 + 0x000047A4:word32]); + word32 v6_5 = Mem0[v3 + 0x00:word32]; + word32 d1_9; + *d1Out = Mem0[v3 + 0x04:word32]; + word32 d2_11; + *d2Out = Mem0[v3 + 0x08:word32]; + word32 d4_15; + *d4Out = Mem0[v3 + 0x10:word32]; + word32 a0_21; + *a0Out = Mem0[v3 + 0x1C:word32]; + word32 a1_23; + *a1Out = Mem0[v3 + 0x20:word32]; + word32 a2_25; + *a2Out = Mem0[v3 + 0x24:word32]; + word32 a3_27; + *a3Out = Mem0[v3 + 0x28:word32]; + word32 a4_29; + *a4Out = Mem0[v3 + 44:word32]; + word32 a5_31; + *a5Out = Mem0[v3 + 0x30:word32]; + word32 a6_33; + *a6Out = Mem0[v3 + 0x34:word32]; + return v6_5; +} + +word32 fn000011F8(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, word32 dwArg04, ptr32 & a3Out, ptr32 & a4Out) +{ +fn000011F8_entry: + word32 a5_1707 = fp - 0x04 + branch fp - 0xA8 - Mem0[a4 + 8220:word32] = 0x03 l00001224 +l00001220: + word32 d4_1702 + word32 a3_1705 + d2_1708 = fn00002376(d2_1708, dwArg04, a2, a4_111, fp - 0x04, out d4_1702, out d7_1703, out a2, out a3_1705, out a4_111, out a5_1707) +l00001224: + word32 a3_116 = Mem0[a5_1707 + 0x0C:word32] + word32 a0_93 = Mem0[a3_116 + 0x04:word32] +l0000122C: + a0_93 = a0_1739 + 0x01 + word32 a0_1739 = a0_93 + branch Mem0[a0_1739 + 0x00:byte] != 0x00 l0000122C +l00001230: + word32 d1_105 = 0x01 + branch a0_93 - 0x01 - Mem0[a3_116 + 0x04:word32] <= 0x01 l00001246 +l0000123E: + Mem1688[fp - 200 + 0x00:word32] = 0x01 + word32 d2_1691 + word32 d4_1692 + word32 d5_1693 + word32 d6_1694 + word32 a1_1695 + word32 a5_1699 + fn00002322(d2_1708, d7_1703, a2, a3_116, a4_111, a5_1707, wArg02, out d1_105, out d2_1691, out d4_1692, out d5_1693, out d6_1694, out a1_1695, out a2, out a3_116, out a4_111, out a5_1699) + a7_117 = fp - 0xC4 +l00001246: + word32 a7_123 = a7_117 - 0x04 + Mem125[a7_123 + 0x00:word32] = (int32) (int16) (int16) Mem0[Mem0[a3_116 + 0x04:word32] + 0x00:byte] + Mem128[a7_123 - 0x04 + 0x00:word32] = a4_111 + 1588 + word32 d4_132 + word32 d2_131 + word32 a5_135 + word32 a4_134 + word32 a3_133 + word32 d0_136 = fn00001AFA(d1_105, d7_1703, a2, a4_111, dwArg00, bArg07, out d2_131, out d4_132, out a3_133, out a4_134, out a5_135) + Mem139[a4_134 + 0x000022D4:word32] = d0_136 + word32 a7_137 = a7_123 + 0x04 + branch d0_136 <= 0x02 l00001270 +l00001266: + Mem1673[a7_123 + 0x00:word32] = 0x00000001 + word32 d1_1674 + word32 d4_1676 + word32 d5_1677 + word32 d6_1678 + word32 a1_1679 + fn00002322(d2_131, d7_1703, a2, a3_133, a4_134, a5_135, wArg02, out d1_1674, out d2_131, out d4_1676, out d5_1677, out d6_1678, out a1_1679, out a2, out a3_133, out a4_134, out a5_135) + a7_137 = a7_123 + 0x04 +l00001270: + word32 a0_156 = Mem139[a3_133 + 0x08:word32] +l00001274: + a0_156 = a0_1740 + 0x01 + word32 a0_1740 = a0_156 + branch Mem139[a0_1740 + 0x00:byte] != 0x00 l00001274 +l00001278: + word32 d1_1660 = 0x01 + branch a0_156 - 0x01 - Mem139[a3_133 + 0x08:word32] <= 0x01 l00001290 +l00001286: + word32 a7_1658 = a7_137 - 0x04 + Mem1659[a7_1658 + 0x00:word32] = 0x00000002 + word32 d2_1661 + word32 d4_1662 + word32 d5_1663 + word32 d6_1664 + word32 a1_1665 + word32 a5_1669 + fn00002322(d2_131, d7_1703, a2, a3_133, a4_134, a5_135, wArg02, out d1_1660, out d2_1661, out d4_1662, out d5_1663, out d6_1664, out a1_1665, out a2, out a3_133, out a4_134, out a5_1669) + a7_137 = a7_1658 + 0x04 +l00001290: + word32 a7_186 = a7_137 - 0x04 + Mem188[a7_186 + 0x00:word32] = (int32) (int16) (int16) Mem139[Mem139[a3_133 + 0x08:word32] + 0x00:byte] + Mem191[a7_186 - 0x04 + 0x00:word32] = a4_134 + 0x0638 + word32 d4_193 + word32 a3_1640 + word32 d2_1577 + word32 a4_1482 + word32 a5_1483 + word32 d0_197 = fn00001AFA(d1_1660, d7_1703, a2, a4_134, dwArg00, bArg07, out d2_1577, out d4_193, out a3_1640, out a4_1482, out a5_1483) + Mem200[a4_1482 + 0x000022D8:word32] = d0_197 + word32 a7_1657 = a7_186 + 0x04 + branch d0_197 <= 0x05 l000012BA +l000012B0: + Mem1645[a7_186 + 0x00:word32] = 0x00000002 + word32 d1_1646 + word32 d4_1648 + word32 d5_1649 + word32 d6_1650 + word32 a1_1651 + fn00002322(d2_1577, d7_1703, a2, a3_1640, a4_1482, a5_1483, wArg02, out d1_1646, out d2_1577, out d4_1648, out d5_1649, out d6_1650, out a1_1651, out a2, out a3_1640, out a4_1482, out a5_1483) + a7_1657 = a7_186 + 0x04 +l000012BA: + word32 a0_219 = (a4_1482 + 1142)[Mem200[a4_1482 + 0x000022D8:word32] * 0x04] + word32 a1_220 = a4_1482 + 14496 +l000012CC: + byte v39_223 = Mem200[a0_219 + 0x00:byte] + Mem226[a1_220 + 0x00:byte] = v39_223 + a0_219 = a0_219 + 0x01 + a1_220 = a1_220 + 0x01 + branch v39_223 != 0x00 l000012CC +l000012D0: + word32 a7_230 = a7_1657 - 0x04 + Mem231[a7_230 + 0x00:word32] = a4_1482 + 1600 + Mem233[a7_230 - 0x04 + 0x00:word32] = a4_1482 + 14496 + word32 a1_234 + fn00007B74(dwArg00, dwArg04, out a1_234) + word32 a7_1584 = a7_230 + 0x04 + word32 d4_1637 = d7_1703 - 0x03 + word32 d7_1484 = 0x03 + branch d4_1637 != 0x00 l000012EC +l000012E8: + word32 a2_1639 + d2_1577 = fn00002376(d2_1577, 0x03, a2, a4_1482, a5_1483, out d4_1637, out d7_1484, out a2_1639, out a3_1640, out a4_1482, out a5_1483) +l000012EC: + Mem253[a4_1482 + 0x000022D0:word32] = 0x00 + Mem255[a4_1482 + 0x000022E8:word32] = 0x00 + Mem258[a4_1482 + 9964:word16] = 0x00 + Mem260[a4_1482 + 0x000022E4:word32] = 0x00 + Mem262[a4_1482 + 9966:word16] = 0x00 + Mem264[a4_1482 + 0x000022E0:word32] = 0x00 + Mem266[a4_1482 + 0x000022C8:word32] = 0x3000 + Mem268[a4_1482 + 10000:word16] = ~0x00 + Mem271[a4_1482 + 0x000022DC:word32] = 0x01 + Mem272[a4_1482 + 14364:byte] = 0x00 + word32 a2_1481 = a3_1640 + 0x0C + goto l00001494 +l00001328: + word32 a7_310 = a7_1584 - 0x04 + Mem312[a7_310 + 0x00:word32] = (int32) (int16) (int16) Mem272[a3_1510 + 0x01:byte] + Mem315[a7_310 - 0x04 + 0x00:word32] = a4_1482 + 0x0642 + word32 a3_318 + word32 d4_317 + word32 d0_321 = fn00001AFA(d1_300, d7_1484, a2_1481, a4_1482, dwArg00, bArg07, out d2_1577, out d4_317, out a3_318, out a4_1482, out a5_1483) + a7_1584 = a7_310 + 0x04 + word32 d6_323 = d0_321 + branch d0_321 < 0x09 l0000134E +l00001344: + Mem458[a7_310 + 0x00:word32] = 0x00000003 + word32 d1_459 + word32 d5_462 + word32 a1_464 + fn00002322(d2_1577, d7_1484, a2_1481, a3_318, a4_1482, a5_1483, wArg02, out d1_459, out d2_1577, out d4_317, out d5_462, out d6_323, out a1_464, out a2_1481, out a3_318, out a4_1482, out a5_1483) + a7_1584 = a7_310 + 0x04 +l0000134E: + branch d6_323 - 0x06 >= 0x00 l00001386 +l00001354: + word32 a0_402 = Mem315[a2_1481 + 0x00:word32] +l00001356: + a0_402 = a0_1741 + 0x01 + word32 a0_1741 = a0_402 + branch Mem315[a0_1741 + 0x00:byte] != 0x00 l00001356 +l0000135A: + branch (word16) (a0_402 - 0x01 - Mem315[a2_1481 + 0x00:word32]) - 0x02 != 0x00 l0000137E +l00001364: + d7_1484 = d7_1484 + 0x01 + d4_317 = d4_317 - 0x01 + a2_1481 = a2_1481 + 0x04 + branch d4_317 != 0x00 l00001376 +l0000136C: + word32 a7_437 = a7_1584 - 0x04 + Mem438[a7_437 + 0x00:word32] = 0x00000003 + word32 d1_440 + word32 d5_443 + word32 a1_445 + word32 a3_447 + fn00002322(d2_1577, d7_1484, a2_1481, a3_318, a4_1482, a5_1483, wArg02, out d1_440, out d2_1577, out d4_317, out d5_443, out d6_323, out a1_445, out a2_1481, out a3_447, out a4_1482, out a5_1483) + a7_1584 = a7_437 + 0x04 +l00001376: + Mem435[a5_1483 + -0x0022:word32] = Mem315[a2_1481 + 0x00:word32] + goto l00001386 +l0000137E: + Mem455[a5_1483 + -0x0022:word32] = Mem315[a2_1481 + 0x00:word32] + 0x02 +l00001386: + branch d6_323 - 0x09 >=u 0x00 l0000148E +l00001396: + word32 d0_368 = DPB(d6_323, Mem315[0x000013A0 + DPB(d6_323, (word16) d6_323 + (word16) d6_323, 0):word16], 0) + word32 a7_372 + word32 a5_373 + word32 a4_374 + byte CVZN_375 + byte C_376 + word32 a3_377 + word32 a2_378 + word32 d7_379 + word32 d6_380 + word32 d5_381 + word32 d4_382 + word32 d2_383 + word32 d0_384 + byte VN_385 + word32 a0_386 + byte ZN_387 + byte V_388 + byte Z_389 + byte CVZNX_390 + word32 d1_391 + byte VZN_392 + word32 a1_393 + byte N_394 + byte VZ_395 + byte CZ_396 + word32 a6_397 + call 0x000013A2 + d0_368 (retsize: 4; depth: 4) + uses: a0_344,a1_349,a2_356,a3_359,a4_350,a5_357,a6,a7_358,C_363,CVZN_369,CVZNX_366,CZ_327,d0_368,d1_348,d2_351,d4_352,d5_353,d6_354,d7_355,dwLoc04_4,dwLocAC_51,dwLocB0_54,dwLocB4_57,dwLocB8_60,dwLocBC_63,dwLocC0_66,dwLocC4_69,dwLocC8_74,dwLocCC_76,N_275,V_346,VN_342,VZ,VZN_204,Z_345,ZN_343 + defs: a0_386,a1_393,a2_378,a3_377,a4_374,a5_373,a6_397,a7_372,C_376,CVZN_375,CVZNX_390,CZ_396,d0_384,d1_391,d2_383,d4_382,d5_381,d6_380,d7_379,N_394,V_388,VN_385,VZ_395,VZN_392,Z_389,ZN_387 + return a2_378 +l0000148E: + d7_1484 = d7_1484 + 0x01 + d4_1637 = d4_317 - 0x01 + a2_1481 = a2_1481 + 0x04 +l00001494: + word32 a3_1510 = Mem272[a2_1481 + 0x00:word32] + byte v52_298 = Mem272[a3_1510 + 0x00:byte] + word32 d1_300 = 0x002D + branch v52_298 == 0x2D l00001328 +l000014A0: + d1_300 = 0x002F + branch v52_298 == 0x2F l00001328 +l000014A8: + word32 d0_475 = Mem272[a4_1482 + 0x000022DC:word32] + branch d0_475 == 0x01 l000014B6 +l000014B0: + branch d0_475 == 0x02 l000014E0 + goto l00001504 +l000014B6: + word32 a7_1618 = a7_1584 - 0x04 + Mem1619[a7_1618 + 0x00:word32] = a4_1482 + 0x0660 + Mem1621[a7_1618 - 0x04 + 0x00:word32] = a4_1482 + 14496 + word32 a1_1622 + fn00007B74(dwArg00, dwArg04, out a1_1622) + a7_1584 = a7_1618 + 0x04 + branch (int32) Mem1621[a4_1482 + 10000:word16] <= 0x8000 l000014D8 +l000014D2: + Mem1635[a4_1482 + 10000:word16] = 0x8000 +l000014D8: + Mem1632[a4_1482 + 10002:word16] = 0x1000 + goto l00001504 +l000014E0: + word32 a7_1600 = a7_1584 - 0x04 + Mem1601[a7_1600 + 0x00:word32] = a4_1482 + 0x0662 + Mem1603[a7_1600 - 0x04 + 0x00:word32] = a4_1482 + 14496 + word32 a1_1604 + fn00007B74(dwArg00, dwArg04, out a1_1604) + a7_1584 = a7_1600 + 0x04 + branch Mem1603[a4_1482 + 10000:word16] <=u 0x1000 l000014FE +l000014F8: + Mem1616[a4_1482 + 10000:word16] = 0x1000 +l000014FE: + Mem1613[a4_1482 + 10002:word16] = 0xFF +l00001504: + branch 0x05 - Mem272[a4_1482 + 0x000022D8:word32] != 0x00 l00001516 +l0000150C: + Mem1592[a4_1482 + 0x000022E8:word32] = 0x00 + Mem1595[a4_1482 + 9964:word16] = 0x00 +l00001516: + branch Mem272[a4_1482 + 9964:word16] == 0x00 l0000152A +l0000151C: + word32 a7_1585 = a7_1584 - 0x04 + Mem1586[a7_1585 + 0x00:word32] = a4_1482 + 0x0664 + Mem1588[a7_1585 - 0x04 + 0x00:word32] = a4_1482 + 14496 + word32 a1_1589 + fn00007B74(dwArg00, dwArg04, out a1_1589) + a7_1584 = a7_1585 + 0x04 +l0000152A: + branch Mem272[a4_1482 + 0x000022E8:word32] == 0x00 l0000153E +l00001530: + word32 a7_1578 = a7_1584 - 0x04 + Mem1579[a7_1578 + 0x00:word32] = a4_1482 + 0x0666 + Mem1581[a7_1578 - 0x04 + 0x00:word32] = a4_1482 + 14496 + word32 a1_1582 + fn00007B74(dwArg00, dwArg04, out a1_1582) + a7_1584 = a7_1578 + 0x04 +l0000153E: + word32 a7_502 = a7_1584 - 0x04 + Mem503[a7_502 + 0x00:word32] = a4_1482 + 0x0668 + Mem505[a7_502 - 0x04 + 0x00:word32] = a4_1482 + 14496 + word32 a1_506 + fn00007B74(dwArg00, dwArg04, out a1_506) + Mem509[a7_502 - 0x08 + 0x00:word32] = a4_1482 + 0x066E + Mem511[a7_502 - 0x0C + 0x00:word32] = a4_1482 + 14364 + word32 a1_512 + fn00007B74(dwArg00, dwArg04, out a1_512) + word32 a7_1485 = a7_502 + 0x04 + branch d4_1637 != 0x00 l00001562 +l0000155E: + word32 d4_1571 + d2_1577 = fn00002376(d2_1577, d7_1484, a2_1481, a4_1482, a5_1483, out d4_1571, out d7_1484, out a2_1481, out a3_1510, out a4_1482, out a5_1483) +l00001562: + word32 a0_1486 = Mem511[a2_1481 + 0x00:word32] + branch 0x2E - Mem511[a0_1486 + 0x00:byte] != 0x00 l000015A6 +l0000156A: + a0_1486 = a0_1744 + 0x01 + word32 a0_1744 = a0_1486 + branch Mem511[a0_1744 + 0x00:byte] != 0x00 l0000156A +l0000156E: + word32 a0_1494 = a0_1486 - 0x01 - Mem511[a2_1481 + 0x00:word32] + word32 d0_1496 = a0_1494 + branch a0_1494 <= 0x04 l00001582 +l0000157A: + Mem1557[a7_502 + 0x00:word32] = 0x04 + word32 d1_1559 + word32 d2_1560 + word32 d4_1561 + word32 d5_1562 + word32 d6_1563 + word32 a1_1564 + d0_1496 = fn00002322(d2_1577, d7_1484, a2_1481, a3_1510, a4_1482, a5_1483, wArg02, out d1_1559, out d2_1560, out d4_1561, out d5_1562, out d6_1563, out a1_1564, out a2_1481, out a3_1510, out a4_1482, out a5_1483) + a7_1485 = a7_502 + 0x04 +l00001582: + word32 a0_1513 = Mem511[a2_1481 + 0x00:word32] + word32 a1_1514 = a4_1482 +l00001588: + byte v78_1517 = Mem511[a0_1513 + 0x00:byte] + Mem1520[a1_1514 + 0x00:byte] = v78_1517 + a0_1513 = a0_1513 + 0x01 + a1_1514 = a1_1514 + 0x01 + branch v78_1517 != 0x00 l00001588 +l0000158C: + word32 a7_1524 = a7_1485 - 0x04 + Mem1525[a7_1524 + 0x00:word32] = a4_1482 + word32 d4_1526 + word32 d7_1527 + word32 d2_1531 = fn00002394(d0_1496, d7_1484, a2_1481, a3_1510, a4_1482, a5_1483, dwArg00, out d4_1526, out d7_1527, out a2_1481, out a4_1482, out a5_1483) + a7_1485 = a7_1524 + 0x04 + d7_1484 = d7_1527 + 0x01 + branch d4_1526 != 0x01 l000015A0 +l0000159C: + word32 d4_1548 + fn00002376(d2_1531, d7_1527 + 0x01, a2_1481, a4_1482, a5_1483, out d4_1548, out d7_1484, out a2_1481, out a3_1510, out a4_1482, out a5_1483) +l000015A0: + Mem1546[a4_1482 + 0x000022E0:word32] = 0x00 +l000015A6: + branch Mem511[a4_1482 + 0x000022D4:word32] != 0x00 l000015CC +l000015AC: + word32 d0_1468 = Mem511[a4_1482 + 0x000022D8:word32] + branch Mem511[(a4_1482 + 1142)[d0_1468 * 0x04] + 0x00:byte] == 0x00 l000015CC +l000015BE: + word32 a7_1477 = a7_1485 - 0x04 + Mem1478[a7_1477 + 0x00:word32] = a4_1482 + 0x000038AD + Mem1480[a7_1477 - 0x04 + 0x00:word32] = a4_1482 + 14496 + d7_1484 = fn000019C8(d0_1468 << 0x02, d7_1484, a2_1481, a4_1482, a5_1483, out a2_1481, out a4_1482, out a5_1483) + a7_1485 = a7_1477 + 0x04 +l000015CC: + word32 d2_558 + word32 a1_559 + word32 a4_561 + word32 a5_562 + word32 a2_1446 + word32 d0_563 = fn00001D64(d7_1484, a2_1481, a4_1482, a5_1483, out d2_558, out a1_559, out a2_1446, out a4_561, out a5_562) + Mem564[a5_562 + -0x001E:word16] = 0x00 + Mem568[0x00:word32] = 0x00 + word32 d2_573 + word32 d5_574 + word32 d6_575 + word32 d7_1444 + word32 a5_1465 + word32 d0_578 = fn000077D4(d0_563, d2_558, a1_559, a4_561, dwArg00, out d2_573, out d5_574, out d6_575, out d7_1444, out a5_1465) + word32 d2_582 = Mem568[a4_561 + 0x000022D8:word32] + word32 a7_567 = a7_1485 - 0x04 + word32 d1_580 = Mem568[a4_561 + 0x000022D4:word32] + Mem589[a7_567 + 0x00:word32] = (a4_561 + 0x0448)[d2_582 * 0x04] + Mem594[a7_567 - 0x04 + 0x00:word32] = (a4_561 + 1030)[d1_580 * 0x04] + Mem596[a7_567 - 0x08 + 0x00:word32] = a4_561 + 1660 + Mem598[a7_567 + 0x24:word32] = d0_578 + word32 a1_601 + word32 a4_1447 + word32 d2_1448 + fn00006170(d2_582 << 0x02, d7_1444, a2_1446, a4_561, a5_1465, dwArg00, out d2_1448, out a1_601, out a4_1447) + word32 a7_1449 = a7_567 + 0x04 + word16 v92_605 = Mem598[a4_1447 + 9964:word16] + branch v92_605 == 0x00 l00001624 +l00001612: + Mem1440[a7_567 + 0x00:word32] = (int32) v92_605 + Mem1443[a7_567 - 0x04 + 0x00:word32] = a4_1447 + 0x068A + word32 a1_1445 + d2_1448 = fn0000812A(d2_1448, d7_1444, a2_1446, a4_1447, dwArg00, out d7_1444, out a1_1445, out a2_1446, out a4_1447) + a7_1449 = a7_567 + 0x04 + goto l0000163A +l00001624: + branch Mem598[a4_1447 + 0x000022D4:word32] != 0x00 || Mem598[a4_1447 + 0x000022E4:word32] == 0x00 l0000163A + goto l00001630 +l0000162A: +l00001630: + Mem1459[a7_567 + 0x00:word32] = a4_1447 + 1696 + word32 d4_1461 + word32 a1_1462 + fn00006110(d2_1448, a2_1446, a3_1510, a4_1447, a5_1465, dwArg00, out d2_1448, out d4_1461, out a1_1462, out a2_1446, out a4_1447, out a5_1465) + a7_1449 = a7_567 + 0x04 +l0000163A: + word32 a7_620 = a7_1449 - 0x04 + Mem621[a7_620 + 0x00:word32] = a4_1447 + 1710 + word32 a2_625 + word32 d4_623 + word32 a1_1076 + word32 a4_1077 + word32 d2_1080 + word32 a5_1022 + fn00006110(d2_1448, a2_1446, a3_1510, a4_1447, a5_1465, dwArg00, out d2_1080, out d4_623, out a1_1076, out a2_625, out a4_1077, out a5_1022) + word32 d0_1096 = d7_1444 << 0x02 + word32 a7_1084 = a7_620 + 0x04 + word32 a2_1063 = Mem621[a5_1022 + 0x0C:word32] + d0_1096 + word32 d7_1061 = Mem621[a5_1022 + -0x001C:word32] + goto l0000190E +l00001658: + word32 a7_801 = a7_1084 - 0x04 + Mem802[a7_801 + 0x00:word32] = a5_1022 + -0x0087 + Mem804[a7_801 - 0x04 + 0x00:word32] = 0x00001000 + Mem806[a7_801 - 0x08 + 0x00:word32] = a4_1077 + 10004 + Mem810[a7_801 - 0x0C + 0x00:word32] = Mem806[a2_1063 + 0x00:word32] + word32 a3_1098 = a4_1077 + 10004 + word32 d4_1081 + d0_1096 = fn00001B44(d2_1080, d7_1061, a2_1063, a4_1077, a5_1022, dwArg00, dwArg04, dwArg08, dwArg0C, out d2_1080, out d4_1081, out a1_1076, out a4_1077, out a5_1022) + a7_1084 = a7_801 + 0x04 + branch d0_1096 != 0x00 l00001904 +l00001678: + Mem1414[a7_801 + 0x00:word32] = Mem810[a2_1063 + 0x00:word32] + Mem1417[a7_801 - 0x04 + 0x00:word32] = a4_1077 + 1714 + word32 d2_1418 + word32 a1_1419 + word32 a4_1420 + fn00006170(d2_1080, d7_1061, a2_1063, a4_1077, a5_1022, dwArg00, out d2_1418, out a1_1419, out a4_1420) + Mem1423[a7_801 - 0x08 + 0x00:word32] = 0x00000001 + word32 d1_1424 + word32 d5_1427 + word32 a6_1432 + d0_1096 = fn00008A58(a2_1063, a3_1098, a4_1420, dwArg00, out d1_1424, out d2_1080, out d4_1081, out d5_1427, out a1_1076, out a2_1063, out a4_1077, out a5_1022, out a6_1432) + a7_1084 = a7_801 + 0x04 + goto l00001904 +l00001692: + word32 a0_851 = a5_1022 + -0x0087 + word32 a1_852 = a4_1077 + 14100 +l0000169A: + byte v123_855 = Mem810[a0_851 + 0x00:byte] + Mem858[a1_852 + 0x00:byte] = v123_855 + a0_851 = a0_851 + 0x01 + a1_852 = a1_852 + 0x01 + branch v123_855 != 0x00 l0000169A +l0000169E: + word32 a7_862 = a7_1084 - 0x04 + Mem864[a7_862 + 0x00:word32] = a3_1098 + Mem867[a7_862 - 0x04 + 0x00:word32] = a4_1077 + 14100 + word32 a1_868 + word32 d0_869 = fn00007B74(dwArg00, dwArg04, out a1_868) + Mem871[a7_862 - 0x08 + 0x00:word32] = a4_1077 + 0x06C2 + Mem873[a7_862 - 0x0C + 0x00:word32] = a4_1077 + 14100 + word32 d7_874 + word32 a4_875 + word32 a5_876 + word32 d2_877 = fn00001EE2(d2_1080, d7_1061, a1_868, a2_1063, a3_1098, a4_1077, a5_1022, dwArg00, dwArg04, out d7_874, out a4_875, out a5_876) + Mem879[a4_875 + 0x000022AC:word32] = d0_869 + Mem881[a7_862 - 0x10 + 0x00:word32] = 0x0000002E + Mem884[a7_862 - 0x14 + 0x00:word32] = a3_1098 + word32 d0_886 = fn00007BCC(d0_869, dwArg00, dwArg04) + word32 a7_1402 = a7_862 + 0x04 + branch d0_886 == 0x00 l000016F0 +l000016CA: + word32 a1_1380 = a4_875 +l000016D0: + a1_1380 = a1_1743 + 0x01 + word32 a1_1743 = a1_1380 + branch Mem884[a1_1743 + 0x00:byte] != 0x00 l000016D0 +l000016D4: + Mem1393[a7_862 + 0x00:word32] = a1_1380 - 0x01 - a4_875 + Mem1396[a7_862 - 0x04 + 0x00:word32] = a4_875 + Mem1399[a7_862 - 0x08 + 0x00:word32] = d0_886 + a7_1402 = a7_862 + 0x04 + branch fn00007A88(dwArg00, dwArg04, dwArg08) != 0x00 l000016F0 +l000016EA: + Mem1409[a4_875 + 0x000022E0:word32] = 0x01 +l000016F0: + word32 a1_1333 + word32 a7_1335 + word32 d0_1334 + branch 0x02 - Mem884[a4_875 + 0x000022D4:word32] == 0x00 || Mem884[a4_875 + 0x000022E0:word32] != 0x00 l000016FE + goto l0000171A +l000016F8: +l000016FE: + word32 a0_1318 = a5_876 + -0x0087 + word32 a1_1319 = a4_875 + 14232 +l00001706: + byte v134_1322 = Mem884[a0_1318 + 0x00:byte] + Mem1325[a1_1319 + 0x00:byte] = v134_1322 + a0_1318 = a0_1318 + 0x01 + a1_1319 = a1_1319 + 0x01 + branch v134_1322 != 0x00 l00001706 +l0000170A: + word32 a7_1329 = a7_1402 - 0x04 + Mem1330[a7_1329 + 0x00:word32] = a4_875 + 0x06C6 + Mem1332[a7_1329 - 0x04 + 0x00:word32] = a4_875 + 14232 + d0_1334 = fn00007B74(dwArg00, dwArg04, out a1_1333) + a7_1335 = a7_1329 + 0x04 + goto l00001752 +l0000171A: + word32 a0_1340 = a4_875 + 14100 + word32 a1_1341 = a4_875 + 14232 +l00001722: + byte v136_1344 = Mem884[a0_1340 + 0x00:byte] + Mem1347[a1_1341 + 0x00:byte] = v136_1344 + a0_1340 = a0_1340 + 0x01 + a1_1341 = a1_1341 + 0x01 + branch v136_1344 != 0x00 l00001722 +l00001726: + word32 a7_1351 = a7_1402 - 0x04 + Mem1352[a7_1351 + 0x00:word32] = 0x0000002E + Mem1354[a7_1351 - 0x04 + 0x00:word32] = a4_875 + 14232 + d0_1334 = fn00007BCC(0x02, dwArg00, dwArg04) + a7_1335 = a7_1351 + 0x04 + branch d0_1334 == 0x00 l00001744 +l00001738: + word32 a0_1361 = a4_875 + a1_1333 = d0_1334 +l0000173E: + byte v138_1365 = Mem1354[a0_1361 + 0x00:byte] + Mem1368[a1_1333 + 0x00:byte] = v138_1365 + a0_1361 = a0_1361 + 0x01 + a1_1333 = a1_1333 + 0x01 + branch v138_1365 != 0x00 l0000173E + goto l00001752 +l00001744: + Mem1373[a7_1351 + 0x00:word32] = a4_875 + Mem1375[a7_1351 - 0x04 + 0x00:word32] = a4_875 + 14232 + d0_1334 = fn00007B74(dwArg00, dwArg04, out a1_1333) + a7_1335 = a7_1351 + 0x04 +l00001752: + word32 a7_907 = a7_1335 - 0x04 + Mem908[a7_907 + 0x00:word32] = a4_875 + 0x06D4 + Mem910[a7_907 - 0x04 + 0x00:word32] = a4_875 + 14232 + word32 d7_911 + word32 a4_912 + word32 a5_1270 + word32 d2_914 = fn00001EE2(d2_877, d7_874, a1_1333, a2_1063, a3_1098, a4_875, a5_876, dwArg00, dwArg04, out d7_911, out a4_912, out a5_1270) + Mem917[a4_912 + 8880:word32] = d0_1334 + Mem920[a7_907 + 0x00:word32] = a3_1098 + Mem924[a7_907 - 0x04 + 0x00:word32] = 0x0014 + Mem927[a7_907 - 0x08 + 0x00:word32] = 0x0014 + Mem930[a7_907 - 0x0C + 0x00:word32] = a4_912 + 0x06D8 + word32 a1_932 + word32 a4_1269 + word32 a2_1267 + word32 d7_1243 + word32 d2_1266 = fn0000812A(d2_914, d7_911, a2_1063, a4_912, dwArg00, out d7_1243, out a1_932, out a2_1267, out a4_1269) + word32 a7_1313 = a7_907 + 0x04 + word32 d0_937 = Mem930[a4_1269 + 0x000022D4:word32] + branch d0_937 == 0x00 l0000178A +l00001780: + branch d0_937 == 0x01 || d0_937 == 0x02 l000017B8 + goto l000017C0 +l00001784: +l0000178A: + Mem1280[a7_907 + 0x00:word32] = a4_1269 + 0x06E0 + Mem1282[a7_907 - 0x04 + 0x00:word32] = a4_1269 + 14364 + word32 d7_1283 + word32 a4_1284 + word32 a5_1285 + word32 d2_1286 = fn00001EE2(d2_1266, d7_1243, a1_932, a2_1267, a3_1098, a4_1269, a5_1270, dwArg00, dwArg04, out d7_1283, out a4_1284, out a5_1285) + Mem1288[a4_1284 + 8884:word32] = d0_937 + word32 d2_1290 + word32 a2_1291 + word32 a4_1293 + word32 a5_1294 + d7_1243 = (int32) (word16) fn00002668(d2_1286, d7_1283, a2_1267, a4_1284, a5_1285, out d2_1290, out a2_1291, out a3_1098, out a4_1293, out a5_1294) + Mem1300[a7_907 - 0x04 + 0x00:word32] = Mem1288[a4_1293 + 8884:word32] + word32 d5_1303 + word32 a0_1304 + word32 a1_1305 + word32 d0_1309 = fn000089F8(d2_1290, a2_1291, a3_1098, a4_1293, a5_1294, dwArg00, out d2_1266, out d5_1303, out a0_1304, out a1_1305, out a2_1267, out a4_1269, out a5_1270) + Mem1311[a7_907 - 0x08 + 0x00:word32] = a4_1269 + 14364 + fn00007F80(d0_1309, a4_1269, dwArg00) + a7_1313 = a7_907 + 0x04 + goto l000017C0 +l000017B8: + d7_1243 = (int32) (word16) fn000047E4(d2_1266, d7_1243, a2_1267, a4_1269, a5_1270, out d2_1266, out a2_1267, out a3_1098, out a4_1269, out a5_1270) +l000017C0: + word32 a7_951 = a7_1313 - 0x04 + Mem953[a7_951 + 0x00:word32] = Mem930[a4_1269 + 0x000022AC:word32] + word32 d2_955 + word32 d5_956 + word32 a0_957 + word32 a1_958 + word32 a2_959 + word32 a4_960 + word32 a5_961 + fn000089F8(d2_1266, a2_1267, a3_1098, a4_1269, a5_1270, dwArg00, out d2_955, out d5_956, out a0_957, out a1_958, out a2_959, out a4_960, out a5_961) + Mem964[a7_951 + 0x00:word32] = Mem953[a4_960 + 8880:word32] + word32 d5_967 + word32 a0_968 + word32 a1_1155 + word32 a4_1156 + word32 d2_1158 + word32 a2_1162 + word32 a5_1164 + fn000089F8(d2_955, a2_959, a3_1098, a4_960, a5_961, dwArg00, out d2_1158, out d5_967, out a0_968, out a1_1155, out a2_1162, out a4_1156, out a5_1164) + word32 a7_1190 = a7_951 + 0x04 + branch 0x02 - Mem964[a4_1156 + 0x000022D4:word32] != 0x00 l000017E4 +l000017DA: + Mem1258[a7_951 + 0x00:word32] = a4_1156 + 14232 + fn00007F80(0x02, a4_1156, dwArg00) + a7_1190 = a7_951 + 0x04 +l000017E4: + branch d7_1243 - 0x01 > 0x00 l0000184C +l000017EA: + word32 d1_1136 = Mem964[a4_1156 + 0x000022D4:word32] + branch (d1_1136 == 0x00 || d1_1136 == 0x01) && Mem964[a4_1156 + 0x000022E0:word32] != 0x00 l000017F4 + goto l00001866 +l000017F0: +l000017F4: +l000017FA: + word32 a7_1145 = a7_1190 - 0x04 + Mem1146[a7_1145 + 0x00:word32] = 0x0000000D + Mem1148[a7_1145 - 0x04 + 0x00:word32] = a4_1156 + 14100 + word32 d0_1149 = fn000093B4(a0_968, a4_1156, dwArg00, dwArg04) + word32 a7_1150 = a7_1145 + 0x04 + word32 d0_1151 = d0_1149 + 0x01 + branch d0_1149 != 0x01 l00001816 +l0000180C: + Mem1223[a7_1145 + 0x00:word32] = 0x00000009 + word32 d1_1224 + word32 d5_1227 + word32 d6_1228 + d0_1151 = fn00002322(d2_1158, d7_1243, a2_1162, a3_1098, a4_1156, a5_1164, wArg02, out d1_1224, out d2_1158, out d4_1081, out d5_1227, out d6_1228, out a1_1155, out a2_1162, out a3_1098, out a4_1156, out a5_1164) + a7_1150 = a7_1145 + 0x04 +l00001816: + word32 a7_1166 = a7_1150 - 0x04 + Mem1167[a7_1166 + 0x00:word32] = a4_1156 + 14100 + word32 d0_1168 = fn00007F80(d0_1151, a4_1156, dwArg00) + word32 a7_1169 = a7_1166 + 0x04 + word32 d0_1170 = d0_1168 + 0x01 + branch d0_1168 != 0x01 l0000182E +l00001824: + Mem1209[a7_1166 + 0x00:word32] = 0x00000009 + word32 d1_1210 + word32 d5_1213 + word32 d6_1214 + d0_1170 = fn00002322(d2_1158, d7_1243, a2_1162, a3_1098, a4_1156, a5_1164, wArg02, out d1_1210, out d2_1158, out d4_1081, out d5_1213, out d6_1214, out a1_1155, out a2_1162, out a3_1098, out a4_1156, out a5_1164) + a7_1169 = a7_1166 + 0x04 +l0000182E: + word32 a7_1185 = a7_1169 - 0x04 + Mem1186[a7_1185 + 0x00:word32] = a4_1156 + 14100 + Mem1188[a7_1185 - 0x04 + 0x00:word32] = a4_1156 + 14232 + a7_1190 = a7_1185 + 0x04 + branch fn00007F3C(d0_1170, a1_1155, a4_1156, dwArg00, dwArg04) != 0x01 l00001866 +l00001840: + Mem1195[a7_1185 + 0x00:word32] = 0x00000009 + word32 d1_1196 + word32 d5_1199 + word32 d6_1200 + word32 a1_1201 + fn00002322(d2_1158, d7_1243, a2_1162, a3_1098, a4_1156, a5_1164, wArg02, out d1_1196, out d2_1158, out d4_1081, out d5_1199, out d6_1200, out a1_1201, out a2_1162, out a3_1098, out a4_1156, out a5_1164) + a7_1190 = a7_1185 + 0x04 + goto l00001866 +l0000184C: + word32 a7_1239 = a7_1190 - 0x04 + Mem1240[a7_1239 + 0x00:word32] = a4_1156 + 14100 + word32 d5_1241 + word32 d6_1242 + d2_1158 = fn000022E6(d2_1158, d7_1243, a1_1155, a2_1162, a4_1156, a5_1164, dwArg00, out d5_1241, out d6_1242, out d7_1243, out a2_1162, out a4_1156, out a5_1164) + Mem1249[a4_1156 + 0x000022BC:word32] = 0x01 + Mem1251[a4_1156 + 8888:word32] = 0x01 + Mem1254[a7_1239 - 0x04 + 0x00:word32] = a4_1156 + 14232 + fn00007F80(0x01, a4_1156, dwArg00) + a7_1190 = a7_1239 + 0x04 +l00001866: + word32 d0_1000 = Mem964[a4_1156 + 8888:word32] + branch Mem964[a4_1156 + 0x000022BC:word32] - d0_1000 <=u 0x00 l00001876 +l00001872: + Mem1134[a4_1156 + 0x000022BC:word32] = d0_1000 +l00001876: + word32 d1_1006 = Mem964[a4_1156 + 0x000022BC:word32] + Mem1009[a5_1164 + -0x001E:word16] = Mem964[a5_1164 + -0x001E:word16] + 0x01 + word32 a7_1011 = a7_1190 - 0x04 + Mem1013[a7_1011 + 0x00:word32] = d1_1006 + Mem1016[a7_1011 - 0x04 + 0x00:word32] = d0_1000 + word32 d2_1018 + word32 d5_1019 + word32 a2_1020 + word32 a4_1021 + word32 d1_1027 = (int32) (word16) fn00001AC0(d2_1158, d7_1243, a2_1162, a4_1156, a5_1164, dwArg00, dwArg04, out d2_1018, out d5_1019, out a2_1020, out a4_1021, out a5_1022) + Mem1030[a7_1011 + 0x20:word32] = d1_1027 + word32 d1_1033 + word32 d0_1034 = fn00009174(d1_1027, 100, d2_1018, out d1_1033) + word32 d1_1035 = Mem1030[a7_1011 + 0x20:word32] + Mem1037[a7_1011 + 0x28:word32] = d0_1034 + word32 d1_1041 + fn00009174(d1_1035, 100, d2_1018, out d1_1041) + Mem1045[a7_1011 + 0x00:word32] = d1_1041 + Mem1049[a7_1011 - 0x04 + 0x00:word32] = Mem1045[a7_1011 + 0x0028:word32] + Mem1053[a7_1011 - 0x08 + 0x00:word32] = Mem1049[a4_1021 + 0x000022BC:word32] + Mem1057[a7_1011 - 0x0C + 0x00:word32] = Mem1053[a4_1021 + 8888:word32] + Mem1060[a7_1011 - 0x10 + 0x00:word32] = a4_1021 + 0x06E4 + word32 a1_1062 + word32 a4_1064 + word32 d2_1065 = fn0000812A(d2_1018, d7_1243, a2_1020, a4_1021, dwArg00, out d7_1061, out a1_1062, out a2_1063, out a4_1064) + branch 0x02 - Mem1060[a4_1064 + 0x000022D4:word32] == 0x00 || d7_1061 != 0x00 l000018D2 + goto l000018EA +l000018CE: +l000018D2: + Mem1110[a7_1011 + 0x00:word32] = (a4_1064 + 0x0600)[d7_1061 * 0x04] + Mem1113[a7_1011 - 0x04 + 0x00:word32] = a4_1064 + 0x0700 + fn00006170(d2_1065, d7_1061, a2_1063, a4_1064, a5_1022, dwArg00, out d2_1080, out a1_1076, out a4_1077) + a7_1084 = a7_1011 + 0x04 + goto l000018F4 +l000018EA: + Mem1124[a7_1011 + 0x00:word32] = a4_1064 + 1800 + fn00006110(d2_1065, a2_1063, a3_1098, a4_1064, a5_1022, dwArg00, out d2_1080, out d4_1081, out a1_1076, out a2_1063, out a4_1077, out a5_1022) + a7_1084 = a7_1011 + 0x04 +l000018F4: + word32 a0_1085 = a3_1098 +l000018F6: + a0_1085 = a0_1742 + 0x01 + word32 a0_1742 = a0_1085 + branch Mem1060[a0_1742 + 0x00:byte] != 0x00 l000018F6 +l000018FA: + word32 a0_1094 = a0_1085 - 0x01 - a3_1098 + d0_1096 = a0_1094 + 0x01 + a3_1098 = a3_1098 + (a0_1094 + 0x01) +l00001904: + branch Mem810[a3_1098 + 0x00:byte] != 0x00 l00001692 +l0000190A: + d4_623 = d4_1081 - 0x01 + a2_1063 = a2_1063 + 0x04 +l0000190E: + branch d4_623 != 0x00 l00001658 +l00001914: + Mem662[0x00:word32] = 0x00 + word32 a7_661 = a7_1084 - 0x04 + word32 d2_667 + word32 d5_668 + word32 d6_669 + word32 d7_670 + word32 a5_671 + word32 d0_673 = fn000077D4(d0_1096, d2_1080, a1_1076, a4_1077, dwArg00, out d2_667, out d5_668, out d6_669, out d7_670, out a5_671) - Mem662[a7_661 + 0x0024:word32] + Mem676[a7_661 + 0x00:word32] = d6_669 + Mem679[a7_661 - 0x04 + 0x00:word32] = d5_668 + Mem681[a7_661 + 0x20:word32] = d0_673 + word32 d2_683 + word32 d5_684 + word32 a2_685 + word32 a4_686 + word32 a5_687 + word32 d0_688 = fn00001AC0(d2_667, d7_670, a2_1063, a4_1077, a5_671, dwArg00, dwArg04, out d2_683, out d5_684, out a2_685, out a4_686, out a5_687) + Mem697[a7_661 + 0x26:word32] = (int32) Mem681[a5_687 + -0x001E:word16] + word32 d2_694 = (int32) (word16) d0_688 + word32 d1_700 + Mem703[a7_661 + 0x2E:word32] = fn00009174(d2_694, 100, d2_694, out d1_700) + word32 d1_707 + fn00009174(d2_694, 100, d2_694, out d1_707) + word32 d0_709 = Mem703[a7_661 + 0x20:word32] + Mem711[a7_661 + 0x2A:word32] = d1_707 + word32 d1_714 + fn00009174(d0_709, 0x00015180, d2_694, out d1_714) + word32 d1_719 + Mem722[a7_661 + 0x32:word32] = fn00009174(d1_714, 0x0E10, d2_694, out d1_719) + word32 d1_726 + fn00009174(Mem722[a7_661 + 0x20:word32], 0x0E10, d2_694, out d1_726) + word32 d1_731 + Mem734[a7_661 + 0x36:word32] = fn00009174(d1_726, 0x003C, d2_694, out d1_731) + word32 d1_738 + fn00009174(Mem734[a7_661 + 0x20:word32], 0x003C, d2_694, out d1_738) + Mem741[a7_661 - 0x04 + 0x00:word32] = d1_738 + Mem745[a7_661 - 0x08 + 0x00:word32] = Mem741[a7_661 + 0x36:word32] + Mem749[a7_661 - 0x0C + 0x00:word32] = Mem745[a7_661 + 0x32:word32] + Mem753[a7_661 - 0x10 + 0x00:word32] = Mem749[a7_661 + 0x2A:word32] + Mem757[a7_661 - 0x14 + 0x00:word32] = Mem753[a7_661 + 0x2E:word32] + Mem760[a7_661 - 0x18 + 0x00:word32] = d6_669 + Mem763[a7_661 - 0x1C + 0x00:word32] = d5_684 + Mem765[a7_661 - 0x20 + 0x00:word32] = a4_686 + 0x0748 + Mem767[a7_661 - 0x24 + 0x00:word32] = 0x00000009 + Mem771[a7_661 - 0x28 + 0x00:word32] = Mem767[a7_661 + 0x26:word32] + Mem774[a7_661 - 44 + 0x00:word32] = a4_686 + 0x070A + word32 d7_775 + word32 a1_776 + word32 a2_777 + word32 a4_778 + fn0000812A(d2_694, d7_670, a2_685, a4_686, dwArg00, out d7_775, out a1_776, out a2_777, out a4_778) + word32 a3_795 + *a3Out = Mem774[a5_687 + ~0xA7:word32] + return Mem774[a5_687 + ~0xAB:word32] +fn000011F8_exit: +} + +word32 fn000019C8(word32 d0, word32 d7, word32 a2, word32 a4, word32 a5, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +{ + if (fp - 0x0C - Mem0[a4 + 8220:word32] = 0x00) + { + word32 a1_199 = a2_156; + do + { + byte v29_202 = Mem0[a0_160 + 0x00:byte]; + Mem205[a1_199 + 0x00:byte] = v29_202; + a0_160 = a0_160 + 0x01; + a1_199 = a1_199 + 0x01; + } while (v29_202 != 0x00); + word32 a7_210 = a7_103 - 0x04; + Mem211[a7_210 + 0x00:word32] = a5_100 + -0x0027; + a7_103 = a7_210 + 0x04; + word32 d2_256 = d2_143; + word32 a4_257 = a4_145; + word32 a6_258 = a6_101; + word32 a3_260 = a3_157; + word32 d4_214; + word32 a1_217; + if (fn00001C2A(d2_256, d7_174, a0_160, a1_199, a2_156 + (a1_170 + 0x01), a3_260, a4_257, a5_100, a6_258, dwArg00, out d2_143, out d4_214, out d6_139, out d7_155, out a1_217, out a2_156, out a3_157, out a4_145, out a5_100, out a6_101) != 0x00) + goto l00001B86; + } + Mem194[a2_156 + 0x00:byte] = 0x00; + d0_102 = d6_139; + } + word32 a5_136; + *a5Out = Mem0[a5_100 + 0x00:word32]; + return d0_102; + } +} + +word32 fn00001BC2(word32 d2, word32 d7, word32 a2, word32 a4, word32 dwArg04, word32 dwArg08, ptr32 & d2Out, ptr32 & d4Out, ptr32 & d7Out, ptr32 & a1Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +{ + *a4Out = a4; + *d2Out = d2; + *d4Out = d4; + *d7Out = d7; + *a6Out = a6; + if (fp - 0x04 - Mem0[a4 + 8220:word32] > 0x01, (word16) (d0_110 >> 0x01) ^ 0xA001, 0); + else + d0_120 = d0_110 >> 0x01; + d4_121 = d0_120; + d5_123 = DPB(d5_123, (word16) d5_123 - 0x01, 0); + } + word32 d0_100 = (int32) (word16) d6_106; + a4[d0_100 * 0x02] = (word16) d4_121; + d0 = d0_100 * 0x02; + d6_106 = DPB(d6_106, (word16) d6_106 + 0x01, 0); + } + return d0; + } +} + +word32 fn00001E98(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, word32 dwArg04, ptr32 & a5Out) +{ + *a5Out = a5; + if (fp - Mem0[a4 + 8220:word32] u 0x00) + d0_148 = d7_45; + else + { + Mem153[fp - 0x08 + 0x00:word32] = Mem108[a4_111 + 8880:word32]; + word32 d7_155; + word32 a2_156; + word32 a4_157; + word32 a5_158; + word32 d2_159; + *d2Out = fn0000229C(d2_113, d7_45, a2_110, a4_111, a5_112, dwArg00, out d7_155, out a2_156, out a4_157, out a5_158); + Mem162[a4_157 + 0x000022BC:word32] = 0x01; + if (0x01 - Mem162[a4_157 + 8888:word32] >=u 0x00) + d0_148 = 0x02; + else + d0_148 = d7_155; + } + } + return d0_148; + } +} + +word32 fn000047E4(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, ptr32 & d2Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out) +{ + *a3Out = a3; + if (fp - Mem0[a4 + 8220:word32] =u 0x00) + { + Mem702[a1_128 + 0x00:byte] = Mem0[a0_109 + 0x00:byte]; + byte CVZNX_706 = cond(v16_45 * 0x02); + a0_109 = a0_109 + 0x01; + a1_128 = a1_128 + 0x01; + d2_106 = DPB(d2_106, v16_45 * 0x02, 0); + X_49 = CVZNX_706; + Z_50 = CVZNX_706; + if (v16_45 * 0x02 >=u 0x00) + goto l00005CF0; + } + if (!Z_50) + { +l00005CFE: + byte v22_86 = (byte) d2_106 + (byte) d2_106; + word32 d0_115 = 0x02; + word32 d1_113 = 0x00; + word32 d2_683 = DPB(d2_106, v22_86, 0); + byte C_103 = cond(v22_86); + if (v22_86 == 0x00) + { + byte v102_682 = Mem0[a0_109 + 0x00:byte] * 0x02 + (v22_86 >u 0x01; + if (v92_123 = 0x00) + { + word32 a0_56 = Mem53[a4 + 0x00001E1A:word32]; + Mem58[a4 + 0x00001E1A:word32] = Mem53[a4 + 0x00001E1A:word32] + 0x01; + Mem62[a0_56 + 0x00:byte] = v14_45; + } + else + { + word32 a7_71 = a7_38 - 0x04; + Mem72[a7_71 + 0x00:word32] = a4 + 0x00001E16; + Mem75[a7_71 - 0x04 + 0x00:word32] = (int32) v14_45; + word32 a1_80; + fn0000728C(d2, a2, a4, a5, dwArg00, dwArg04, out a1_80, out a2, out a4); + a7_38 = a7_71 + 0x04; + } + } + word32 a7_87 = a7_38 - 0x04; + Mem88[a7_87 + 0x00:word32] = a4 + 0x00001E16; + Mem90[a7_87 - 0x04 + 0x00:word32] = 0x0000FFFF; + word32 a1_91; + word32 a2_92; + word32 a4_93; + fn0000728C(d2, a2, a4, a5, dwArg00, dwArg04, out a1_91, out a2_92, out a4_93); + return a0_23; +} + +word32 fn00006170(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, word32 dwArg04, ptr32 & d2Out, ptr32 & a1Out, ptr32 & a4Out) +{ + *d2Out = d2; + word32 a5_100 = fp - 0x04; + word32 a7_102 = fp - 0x40; + word32 a3_26 = dwArg04; + word32 d6_103 = 0x00; +l00006186: + byte v13_59 = Mem0[a3_26 + 0x00:byte]; + a3_26 = a3_26 + 0x01; + if (v13_59 == 0x00) + { + word32 a7_242 = a7_102 - 0x04; + Mem243[a7_242 + 0x00:word32] = a4 + 0x00001E16; + Mem245[a7_242 - 0x04 + 0x00:word32] = 0x0000FFFF; + word32 a1_246; + word32 a2_247; + word32 a4_248; + fn0000728C(d2, a2, a4, a5_100, dwArg00, dwArg04, out a1_246, out a2_247, out a4_248); + return d6_103; + } + if (v13_59 != 0x25) + { + word32 v48_211 = Mem0[a4 + 0x00001E22:word32] - 0x01; + Mem212[a4 + 0x00001E22:word32] = v48_211; + d6_103 = d6_103 + 0x01; + if (v48_211 >= 0x00) + { + word32 a0_215 = Mem212[a4 + 0x00001E1A:word32]; + Mem217[a4 + 0x00001E1A:word32] = Mem212[a4 + 0x00001E1A:word32] + 0x01; + Mem221[a0_215 + 0x00:byte] = v13_59; + } + else + { + word32 a7_229 = a7_102 - 0x04; + Mem230[a7_229 + 0x00:word32] = a4 + 0x00001E16; + Mem233[a7_229 - 0x04 + 0x00:word32] = (int32) v13_59; + word32 a1_235; + fn0000728C(d2, a2, a4, a5_100, dwArg00, dwArg04, out a1_235, out a2, out a4); + a7_102 = a7_229 + 0x04; + } + continue; + } + word32 a2_148; + byte v20_70 = Mem0[a3_26 + 0x00:byte]; + a3_26 = a3_26 + 0x01; + word16 v22_76 = (word16) (int32) v20_70 - 100; + if (v22_76 == 0x00) + { + word32 a0_196 = Mem0[a5_100 + -0x0E:word32]; + word32 v44_197 = Mem0[a0_196 + 0x00:word32]; + Mem201[a5_100 + -0x0E:word32] = a0_196 + 0x04; + word32 a7_202 = a7_102 - 0x04; + Mem204[a7_202 + 0x00:word32] = v44_197; + Mem207[a7_202 - 0x04 + 0x00:word32] = a5_100 + -0x001B; + fn00007CF8(d2, dwArg00, dwArg04); + a7_102 = a7_202 + 0x04; + a2_148 = a5_100 + -0x001B; + goto l0000620C; + } + if (v22_76 != 0x0C) + { + if (v22_76 == 0x0F) + { + word32 a0_189 = Mem0[a5_100 + -0x0E:word32]; + a2_148 = Mem0[a0_189 + 0x00:word32]; + Mem194[a5_100 + -0x0E:word32] = a0_189 + 0x04; + goto l0000620C; + } + if (v22_76 != 0x14) + { + word32 v29_158 = Mem0[a4 + 0x00001E22:word32] - 0x01; + Mem159[a4 + 0x00001E22:word32] = v29_158; + d6_103 = d6_103 + 0x01; + if (v29_158 >= 0x00) + { + word32 a0_162 = Mem159[a4 + 0x00001E1A:word32]; + Mem164[a4 + 0x00001E1A:word32] = Mem159[a4 + 0x00001E1A:word32] + 0x01; + Mem168[a0_162 + 0x00:byte] = v20_70; + } + else + { + word32 a7_176 = a7_102 - 0x04; + Mem177[a7_176 + 0x00:word32] = a4 + 0x00001E16; + Mem180[a7_176 - 0x04 + 0x00:word32] = (int32) v20_70; + word32 a1_182; + fn0000728C(d2, a2, a4, a5_100, dwArg00, dwArg04, out a1_182, out a2, out a4); + a7_102 = a7_176 + 0x04; + } + continue; + } + } + word32 a0_112 = Mem0[a5_100 + -0x0E:word32]; + word32 d4_115 = Mem0[a0_112 + 0x00:word32]; + Mem117[a5_100 + -0x0E:word32] = a0_112 + 0x04; + word32 a2_118 = a5_100 + -0x0014; + word32 d5_119 = 0x07; + while (d5_119 >= 0x00) + { + Mem138[a2_118 + 0x00:byte] = Mem117[0x00006296 + (d4_115 & 0x0F):byte]; + a2_118 = a2_118 - 0x01; + d4_115 = d4_115 >> 0x04; + d5_119 = d5_119 - 0x01; + } + Mem143[a5_100 + -0x0013:byte] = 0x00; + a2_148 = a5_100 + -0x001B; +l0000620C: + word32 a7_90 = a7_102 - 0x04; + Mem92[a7_90 + 0x00:word32] = a2_148; + a7_102 = a7_90 + 0x04; + word32 d4_96; + word32 a1_97; + d6_103 = d6_103 + fn00006110(d2, a2_148, a3_26 + 0x01, a4, a5_100, dwArg00, out d2, out d4_96, out a1_97, out a2, out a4, out a5_100); + goto l00006186; +} + +word32 fn00006B30(word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C) +{ + word32 a3_1092 = dwArg04 + 0x01; + word32 d7_1109 = 0x00; + word32 d6_1108 = 0x00; + word32 d5_1107 = 0x00; + byte bLoc09_1094 = 0x20; + word32 dwLoc0E_1076 = 0x00; + word32 dwLoc12_1058 = -0x01; + byte bLoc13_1040 = 0x00; + byte bLoc08_1103 = 0x00; + word32 dwLoc20_47 = 0x00; + word32 dwLoc1C_1010 = 0x00; + word32 dwLoc38_182 = fp + ~0x33; + while (true) + { + byte v22_63 = Mem0[a3_1092 + 0x00:byte]; + if (v22_63 == 0x00) + break; + word16 v25_1099 = (word16) (int32) v22_63 - 0x20; + if (v25_1099 != 0x00) + if (v25_1099 != 0x03) + if (v25_1099 != 11) + { + if (v25_1099 != 0x0D) + break; + d7_1109 = 0x01; + } + else + d6_1108 = 0x01; + else + bLoc08_1103 = 0x01; + else + d5_1107 = 0x01; + a3_1092 = a3_1092 + 0x01; + } + if (Mem0[a3_1092 + 0x00:byte] == 0x30) + { + a3_1092 = a3_1092 + 0x00; + bLoc09_1094 = 0x30; + } + word32 a3_103; + if (0x2A - Mem0[a3_1092 + 0x00:byte] == 0x00) + { + word32 a0_1071 = Mem0[dwArg08 + 0x00:word32]; + Mem1073[dwArg08 + 0x00:word32] = Mem0[dwArg08 + 0x00:word32] + 0x04; + dwLoc0E_1076 = Mem1073[a0_1071 + 0x00:word32]; + a3_103 = a3_1092 + 0x01; + } + else + { + word32 a1_1088; + a3_103 = a3_1092 + fn00007D98(a3_1092, fp + ~0x0D, out a1_1088); + } + if (Mem0[a3_103 + 0x00:byte] == 0x2E) + { + word32 a3_1048 = a3_103 + 0x01; + if (0x2A - Mem0[a3_1048 + 0x00:byte] == 0x00) + { + word32 a0_1053 = Mem0[dwArg08 + 0x00:word32]; + Mem1055[dwArg08 + 0x00:word32] = Mem0[dwArg08 + 0x00:word32] + 0x04; + dwLoc12_1058 = Mem1055[a0_1053 + 0x00:word32]; + a3_103 = a3_1048 + 0x01; + } + else + { + word32 a1_1067; + a3_103 = a3_1048 + fn00007D98(a3_1048, fp + ~0x11, out a1_1067); + } + } + byte v44_104 = Mem0[a3_103 + 0x00:byte]; + if (v44_104 == 0x6C) + { + bLoc13_1040 = 0x01; + a3_103 = a3_103 + 0x01; + } + else if (v44_104 == 0x68) + a3_103 = a3_103 + 0x01; + word32 dwLoc3C_596; + word32 dwLoc20_1026; + word32 d0_154; + byte v48_113 = Mem0[a3_103 + 0x00:byte]; + word32 d1_118 = (int32) v48_113; + word16 v51_121 = (word16) d1_118 - 0x50; + word32 a3_114 = a3_103 + 0x01; + word32 d1_122 = DPB(d1_118, v51_121, 0); + if (v51_121 != 0x00) + { + d1_122 = DPB(d1_118, v51_121 - 0x08, 0); + if (v51_121 == 0x08) + goto l00006DA4; + if (v51_121 == 0x13) + { + Mem1029[dwArg08 + 0x00:word32] = Mem0[dwArg08 + 0x00:word32] + 0x04; + dwLoc20_1026 = 0x01; + goto l00006E54; + } + word32 dwLoc18_1007; + if (v51_121 == 0x14) + { + word32 d0_1016; + if (bLoc13_1040 != 0x00) + { + word32 a0_1012 = Mem0[dwArg08 + 0x00:word32]; + Mem1014[dwArg08 + 0x00:word32] = Mem0[dwArg08 + 0x00:word32] + 0x04; + d0_1016 = Mem1014[a0_1012 + 0x00:word32]; + } + else + { + word32 a0_1018 = Mem0[dwArg08 + 0x00:word32]; + Mem1020[dwArg08 + 0x00:word32] = Mem0[dwArg08 + 0x00:word32] + 0x04; + d0_1016 = Mem1020[a0_1018 + 0x00:word32]; + } + dwLoc18_1007 = d0_1016; + if (d0_1016 < 0x00) + { + dwLoc18_1007 = -Mem0[fp + ~0x17:word32]; + dwLoc1C_1010 = 0x01; + } + if ((dwLoc1C_1010 | (int32) ((byte) d6_1108) | (int32) ((byte) d5_1107)) != 0x00) + { + dwLoc38_182 = fp + ~0x32; + dwLoc20_47 = 0x01; + } + goto l00006CAE; + } + if (v51_121 == 0x1F) + { + word32 d0_908; + if (bLoc13_1040 != 0x00) + { + word32 a0_944 = Mem0[dwArg08 + 0x00:word32]; + Mem946[dwArg08 + 0x00:word32] = Mem0[dwArg08 + 0x00:word32] + 0x04; + d0_908 = Mem946[a0_944 + 0x00:word32]; + } + else + { + word32 a0_950 = Mem0[dwArg08 + 0x00:word32]; + Mem952[dwArg08 + 0x00:word32] = Mem0[dwArg08 + 0x00:word32] + 0x04; + d0_908 = Mem952[a0_950 + 0x00:word32]; + } + if (bLoc08_1103 != 0x00) + { + dwLoc20_47 = 0x01; + dwLoc38_182 = fp + ~0x32; + } + dwLoc3C_596 = fn00007C8C(dwLoc38_182, d0_908); +l00006CC0: + if (dwLoc12_1058 <= 0x00) + dwLoc12_1058 = 0x01; + word32 d0_614 = dwLoc3C_596; + word32 d1_616 = dwLoc12_1058 - dwLoc3C_596; + if (d1_616 > 0x00) + { + fn000082E4(dwLoc38_182, dwLoc38_182 + d1_616, dwLoc3C_596); + word32 d1_662 = dwLoc40; + word32 a0_664 = dwLoc38_182; + while (true) + { + d1_662 = d1_662 - 0x01; + if (d1_662 = 0x00 && a0_883 - dwLoc12_1058 > 0x00) + dwLoc20_1026 = dwLoc12_1058; +l00006E54: + word32 dwLoc0E_199; + if (dwLoc0E_1076 - dwLoc20_1026 < 0x00) + dwLoc0E_199 = 0x00; + else + dwLoc0E_199 = dwLoc0E_1076 - dwLoc20_1026; + if ((byte) d7_1109 != 0x00) + { + while (true) + { + word32 v106_264 = dwLoc20_1026 - 0x01; + dwLoc20_1026 = v106_264; + if (v106_264 < 0x00) + break; + word32 a7_281; + word32 a5_282; + word32 a2_284; + word32 d7_285; + word32 d6_286; + word32 d5_287; + word32 d2_288; + byte CVZN_289; + word32 d0_290; + word32 d1_291; + word32 a0_292; + byte Z_293; + byte CVZNX_294; + byte ZN_295; + byte C_296; + byte V_297; + word32 a1_298; + byte N_299; + byte VZN_300; + word32 a6_301; + byte VN_302; + byte CZ_303; + bcuiposr0 None_304; + word32 a4_305; + dwArg0C(); + } + while (true) + { + word32 v113_332 = dwLoc0E_199 - 0x01; + dwLoc0E_199 = v113_332; + if (v113_332 < 0x00) + break; + word32 a7_344; + word32 a5_345; + word32 a2_347; + word32 d7_348; + word32 d6_349; + word32 d5_350; + word32 d2_351; + byte CVZN_352; + word32 d0_353; + word32 d1_354; + word32 a0_355; + byte Z_356; + byte CVZNX_357; + byte ZN_358; + byte C_359; + byte V_360; + word32 a1_361; + byte N_362; + byte VZN_363; + word32 a6_364; + byte VN_365; + byte CZ_366; + bcuiposr0 None_367; + word32 a4_368; + dwArg0C(); + } + } + else + { + if (dwLoc1C_1010 != 0x00 || ((byte) d5_1107 != 0x00 || (byte) d6_1108 != 0x00)) + { + byte v116_511 = Mem0[dwLoc38_182 + 0x00:byte]; + if ((v116_511 == 0x20 || (v116_511 == 0x2B || v116_511 == 0x2D)) && dwLoc20_1026 >= 0x00) + { + word32 a7_537; + word32 a5_538; + word32 a2_540; + word32 d7_541; + word32 d6_542; + word32 d5_543; + word32 d2_544; + byte CVZN_545; + word32 d0_546; + word32 d1_547; + word32 a0_548; + byte Z_549; + byte CVZNX_550; + byte ZN_551; + byte C_552; + byte V_553; + word32 a1_554; + byte N_555; + byte VZN_556; + word32 a6_557; + byte VN_558; + byte CZ_559; + bcuiposr0 None_560; + word32 a4_561; + dwArg0C(); + dwLoc20_1026 = dwLoc20_1026 - 0x01; + } + } + while (true) + { + word32 v125_401 = dwLoc0E_199 - 0x01; + dwLoc0E_199 = v125_401; + if (v125_401 < 0x00) + break; + word32 a7_413; + word32 a5_414; + word32 a2_416; + word32 d7_417; + word32 d6_418; + word32 d5_419; + word32 d2_420; + byte CVZN_421; + word32 d0_422; + word32 d1_423; + word32 a0_424; + byte Z_425; + byte CVZNX_426; + byte ZN_427; + byte C_428; + byte V_429; + word32 a1_430; + byte N_431; + byte VZN_432; + word32 a6_433; + byte VN_434; + byte CZ_435; + bcuiposr0 None_436; + word32 a4_437; + dwArg0C(); + } + while (true) + { + word32 v129_465 = dwLoc20_1026 - 0x01; + dwLoc20_1026 = v129_465; + if (v129_465 < 0x00) + break; + word32 a7_481; + word32 a5_482; + word32 a2_484; + word32 d7_485; + word32 d6_486; + word32 d5_487; + word32 d2_488; + byte CVZN_489; + word32 d0_490; + word32 d1_491; + word32 a0_492; + byte Z_493; + byte CVZNX_494; + byte ZN_495; + byte C_496; + byte V_497; + word32 a1_498; + byte N_499; + byte VZN_500; + word32 a6_501; + byte VN_502; + byte CZ_503; + bcuiposr0 None_504; + word32 a4_505; + dwArg0C(); + } + } + d0_154 = a3_114; + return d0_154; + } + if (v51_121 != 0x25) + { + d1_122 = DPB(d1_118, v51_121 - 0x28, 0); + if (v51_121 != 0x28) + { + d0_154 = 0x00; + return d0_154; + } + goto l00006DA4; + } + word32 d0_847; + if (bLoc13_1040 != 0x00) + { + word32 a0_851 = Mem0[dwArg08 + 0x00:word32]; + Mem853[dwArg08 + 0x00:word32] = Mem0[dwArg08 + 0x00:word32] + 0x04; + d0_847 = Mem853[a0_851 + 0x00:word32]; + } + else + { + word32 a0_857 = Mem0[dwArg08 + 0x00:word32]; + Mem859[dwArg08 + 0x00:word32] = Mem0[dwArg08 + 0x00:word32] + 0x04; + d0_847 = Mem859[a0_857 + 0x00:word32]; + } + dwLoc18_1007 = d0_847; +l00006CAE: + dwLoc3C_596 = fn00007BF4(-0x01, dwLoc38_182, dwLoc18_1007); + goto l00006CC0; + } + } + if (dwLoc12_1058 <= 0x00) + dwLoc12_1058 = 0x08; + bLoc13_1040 = 0x01; +l00006DA4: + word32 d0_696; + if (bLoc13_1040 != 0x00) + { + word32 a0_743 = Mem0[dwArg08 + 0x00:word32]; + Mem745[dwArg08 + 0x00:word32] = Mem0[dwArg08 + 0x00:word32] + 0x04; + d0_696 = Mem745[a0_743 + 0x00:word32]; + } + else + { + word32 a0_749 = Mem0[dwArg08 + 0x00:word32]; + Mem751[dwArg08 + 0x00:word32] = Mem0[dwArg08 + 0x00:word32] + 0x04; + d0_696 = Mem751[a0_749 + 0x00:word32]; + } + if (bLoc08_1103 != 0x00) + { + d1_122 = 0x02; + dwLoc20_47 = 0x02; + dwLoc38_182 = fp + ~0x31; + } + word32 d0_720 = fn00007CCC(d1_122, dwLoc38_182, d0_696); + dwLoc3C_596 = d0_720; + if (!__btst(v48_113, 0x05)) + fn000078D4(d0_720, a4, fp + ~0x33); + goto l00006CC0; +} + +void fn00006F2E(word32 d7, word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C) +{ + word32 a3_17 = dwArg04; + word32 a2_19 = dwArg08; + while (true) + { + byte v9_43 = Mem0[a2_19 + 0x00:byte]; + word32 a2_44 = a2_19 + 0x01; + if (v9_43 == 0x00) + break; + if (v9_43 == 0x25) + if (0x25 - Mem0[a2_44 + 0x00:byte] != 0x00) + { + word32 d0_90 = fn00006B30(a4, a2_44, fp + ~0x0D, a3_17); + if (d0_90 != 0x00) + { + a2_19 = d0_90; + continue; + } + } + word32 a7_64; + word32 a5_65; + word32 d7_68; + byte CVZN_69; + byte ZN_70; + byte C_71; + byte V_72; + byte Z_73; + word32 d0_74; + a3_17(); + } + return; +} + +word32 fn00006F88(word32 d0, word32 a4, word32 dwArg04) +{ + word32 d0_19; + InitCode(d0, dwArg04); + if (d0 == 0x00) + { + Forbid(); + Mem26[a4 + 0x00002030:word32] = d0; + Mem29[a4 + 18336:word32] = 0x02; + d0_19 = -0x01; + } + else + d0_19 = 0x00; + return d0_19; +} + +word32 fn00006FB8(word32 d0, word32 a2, word32 a4, word32 a5, word32 dwArg04, ptr32 & a4Out) +{ + word32 a3_23 = dwArg04; + if (Mem0[a4 + 18142:word32] - 0x20 >= 0x00) + { +l000070B4: + word32 a0_271; + word32 d0_61 = Mem0[a4 + 18142:word32]; + if (d0_61 == 0x00) + a0_271 = Mem0[a4 + 0x00002054:word32]; + else + a0_271 = a4 + 0x000046E6; + word32 d7_238; + word32 d2_214; + Mem66[a4 + 18146:word32] = a0_271; + if (d0_61 == 0x00) + { + word32 a0_175 = 0x00007204; + Mem180[a4 + 0x000046A4:word32] = Mem66[a0_175 + 0x00:word32]; + Mem185[a4 + 18088:word32] = Mem180[a0_175 + 0x04:word32]; + Mem190[a4 + 0x46AC:word32] = Mem185[a0_175 + 0x08:word32]; + Mem195[a4 + 0x46B0:word32] = Mem190[a0_175 + 0x0C:word32]; + Mem198[a4 + 18100:word16] = Mem195[a0_175 + 0x10:word16]; + word32 d0_210 = fn00007AD8(a4 + 0x000046A4, Mem198[Mem198[Mem198[a4 + 0x00002054:word32] + 0x0024:word32] + 0x04:word32], 0x00000028); + Supervisor(fp - 0x04); + Mem217[a4 + 0x00004564:word32] = d0_210; + Mem219[a4 + 17772:word32] = d0_210; + Mem222[a4 + 17768:word32] = 0x0010; + Mem224[a4 + 0x00004574:word32] = d0_210; + Mem226[a4 + 17776:word32] = 0x0010; + Mem237[FindTask(0x00) + 0x00A4:word32] = 0x08[d0_210 * 0x04]; + d2_214 = 0x03EE; + d7_238 = 0x00; + } + else + { + execPrivate4(); + Mem244[a4 + 0x00004564:word32] = d0_61; + execPrivate5(); + Mem246[a4 + 17772:word32] = d0_61; + Supervisor(fp - 0x04); + Mem251[a4 + 0x00004574:word32] = d0_61; + d2_214 = 1005; + if (d0_61 == 0x00) + { + Supervisor(fp - 0x04); + Mem269[a4 + 0x00004574:word32] = d0_61; + } + d7_238 = 0x0010; + } + word32 d0_101; + Mem89[a4 + 17760:word32] = Mem66[a4 + 17760:word32] | DPB(d7_238, (word16) d7_238 | 0x8001, 0); + Mem94[a4 + 17768:word32] = Mem89[a4 + 17768:word32] | DPB(d7_238, (word16) d7_238 | 0x8002, 0); + Mem96[a4 + 17776:word32] = Mem94[a4 + 17776:word32] | 0x8003; + if (Mem96[a4 + 7772:word32] != 0x00) + d0_101 = 0x00; + else + d0_101 = 0x8000; + Mem103[a4 + 0x00001E10:word32] = 0x00; + Mem108[a4 + 0x00001E0C:word32] = DPB(d0_101, (word16) d0_101 | 0x01, 0); + Mem111[a4 + 7730:word32] = 0x01; + Mem116[a4 + 0x00001E2E:word32] = DPB(d0_101, (word16) d0_101 | 0x02, 0); + Mem119[a4 + 7764:word32] = 0x02; + Mem124[a4 + 7760:word32] = DPB(d0_101, (word16) d0_101 | 0x80, 0); + Mem127[a4 + 0x00002048:word32] = 0x00009238; + word32 a3_137; + word32 a4_138; + word32 a2_139 = fn000011F8(d2_214, d0_101, a2, a4, fp - 0x04, Mem127[a4 + 18142:word32], out a3_137, out a4_138); + Mem140[fp - 0x34 + 0x00:word32] = 0x00; + word32 d1_146; + word32 d2_147; + word32 d4_148; + word32 d5_149; + word32 a1_150; + word32 a2_151; + word32 a4_152; + word32 a5_153; + word32 a6_154; + fn00008A58(a2_139, a3_137, a4_138, dwArg00, out d1_146, out d2_147, out d4_148, out d5_149, out a1_150, out a2_151, out a4_152, out a5_153, out a6_154); + return Mem140[a5_153 + ~0x1F:word32]; + } + else + { + while (true) + { + byte v14_275 = Mem0[a3_23 + 0x00:byte]; + if (v14_275 != 0x20 && (v14_275 != 0x09 && v14_275 != 0x0A)) + break; + a3_23 = a3_23 + 0x01; + } + byte v21_293 = Mem0[a3_23 + 0x00:byte]; + if (v21_293 == 0x00) + break; + word32 d1_297 = Mem0[a4 + 18142:word32]; + Mem300[a4 + 18142:word32] = Mem0[a4 + 18142:word32] + 0x01; + word32 a0_303 = a4 + 0x000046E6 + (d1_297 << 0x02); + a2 = a0_303; + if (v21_293 != 0x22) + { + Mem409[a0_303 + 0x00:word32] = a3_23; + while (true) + { + byte v96_414 = Mem409[a3_23 + 0x00:byte]; + if (v96_414 == 0x00 || (v96_414 == 0x20 || (v96_414 == 0x09 || v96_414 == 0x0A))) + break; + a3_23 = a3_23 + 0x01; + } + if (Mem409[a3_23 + 0x00:byte] == 0x00) + break; + Mem424[a3_23 + 0x00:byte] = 0x00; + a3_23 = a3_23 + 0x01; + continue; + } + else + { + word32 a3_309 = a3_23 + 0x01; + Mem312[a0_303 + 0x00:word32] = a3_309; + word32 dwLoc18_314 = a3_309; +l00007012: + byte v27_324 = Mem312[a3_309 + 0x00:byte]; + if (v27_324 == 0x22 || v27_324 == 0x00) + { + Mem336[dwLoc18_314 + 0x00:byte] = 0x00; + a3_23 = a3_309 + 0x01; + goto l00006FC4; + } + else if (v27_324 != 0x2A) + { + Mem403[dwLoc18_314 + 0x00:byte] = Mem312[a3_309 + 0x00:byte]; + a3_309 = a3_309 + 0x01; + dwLoc18_314 = dwLoc18_314 + 0x01; + goto l00007012; + } + else + { + word32 a3_349 = a3_309 + 0x01; + word16 v34_353 = (word16) (int32) Mem312[a3_349 + 0x00:byte] - 0x30; + if (v34_353 == 0x00) + { + Mem394[dwLoc18_314 + 0x00:byte] = 0x00; + goto l000070B4; + } + else + { + if (v34_353 != 0x15) + if (v34_353 != 0x1E) + { + Mem374[dwLoc18_314 + 0x00:byte] = Mem312[a3_349 + 0x00:byte]; + dwLoc18_314 = dwLoc18_314 + 0x01; + } + else + { + Mem381[dwLoc18_314 + 0x00:byte] = 0x0A; + dwLoc18_314 = dwLoc18_314 + 0x01; + } + else + { + Mem388[dwLoc18_314 + 0x00:byte] = 0x17; + dwLoc18_314 = dwLoc18_314 + 0x01; + } + a3_309 = a3_349 + 0x01; + continue; + } + } + } + } +} + +word32 fn00007234(word32 d2, word32 a4, word32 dwArg04, ptr32 & a1Out) +{ + *a1Out = a1; + word32 d0_17; + if (Mem0[dwArg04 + 0x0014:word32] != 0x00 && !__btst(Mem0[dwArg04 + 0x001B:byte], 0x03)) + d0_17 = 0x00; + else + { + word32 a0_30; + word32 a1_31; + word32 d0_32 = fn0000843C(d2, a4, Mem0[a4 + 8212:word32], out a0_30, out a1_31); + Mem35[dwArg04 + 0x04:word32] = d0_32; + Mem37[dwArg04 + 0x0010:word32] = d0_32; + if (d0_32 == 0x00) + { + Mem42[a4 + 18336:word32] = 0x0C; + d0_17 = -0x01; + } + else + { + Mem46[dwArg04 + 0x0014:word32] = Mem37[a4 + 8212:word32]; + Mem49[dwArg04 + 0x0018:word32] = Mem46[dwArg04 + 0x0018:word32] & -0x0D; + Mem52[dwArg04 + 0x0C:word32] = 0x00; + Mem54[dwArg04 + 0x08:word32] = 0x00; + d0_17 = 0x00; + } + } + return d0_17; +} + +word32 fn0000728C(word32 d2, word32 a2, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out) +{ + *a1Out = a1; + *a2Out = a2; + *a4Out = a4; + word32 d0_158; + word32 a5_123 = fp - 0x04; + word32 a7_124 = fp - 0x30; + word32 d7_122 = dwArg04; + word32 d4_120 = dwArg04; + if ((Mem0[dwArg08 + 0x0018:word32] & 0x0031) != 0x00) + { + d0_158 = -0x01; + return d0_158; + } + word32 d0_96 = (int32) (int16) (int16) -__btst(Mem0[dwArg08 + 0x001A:byte], 0x07); + if (Mem0[dwArg08 + 0x0014:word32] == 0x00 && !__btst(Mem0[dwArg08 + 0x001B:byte], 0x02)) + { + Mem509[dwArg08 + 0x0C:word32] = 0x00; + d0_158 = 0x00; + if (dwArg04 != ~0x00) + { + word32 a1_518; + if (fn00007234(d2, a4, dwArg08, out a1_518) != 0x00) + { + __bset(Mem509[dwArg08 + 0x001B:byte], 0x05, out Mem509[dwArg08 + 0x001B:byte]); + d0_158 = -0x01; + } + else + { + __bset(Mem509[dwArg08 + 0x001B:byte], 0x01, out Mem509[dwArg08 + 0x001B:byte]); + if ((byte) d0_96 != 0x00) + Mem585[dwArg08 + 0x0C:word32] = -Mem509[dwArg08 + 0x0014:word32]; + else + Mem589[dwArg08 + 0x0C:word32] = Mem509[dwArg08 + 0x0014:word32]; + word32 d1_547; + word32 v25_536 = Mem509[dwArg08 + 0x0C:word32] - 0x01; + Mem537[dwArg08 + 0x0C:word32] = v25_536; + if (v25_536 >= 0x00) + { + word32 a0_551 = Mem537[dwArg08 + 0x04:word32]; + Mem553[dwArg08 + 0x04:word32] = Mem537[dwArg08 + 0x04:word32] + 0x01; + Mem557[a0_551 + 0x00:byte] = (byte) dwArg04; + d1_547 = (int32) (byte) dwArg04; + } + else + { + word32 a1_573; + word32 a2_574; + word32 a4_575; + d1_547 = fn0000728C(d2, a2, a4, fp - 0x04, (int32) (byte) dwArg04, dwArg08, out a1_573, out a2_574, out a4_575); + } + d0_158 = d1_547; + } + } + return d0_158; + } + word32 d5_121; + if (!__btst(Mem0[dwArg08 + 0x001B:byte], 0x02)) + { + if (dwArg04 == ~0x00) + { + d0_158 = 0x00; + return d0_158; + } + if ((byte) d0_96 != 0x00 && dwArg04 == 0x0A) + { + a7_124 = fp - 0x30; + word32 a1_293; + d5_121 = fn000060B0(dwArg08, a4, Mem0[dwArg08 + 0x001C:word32], 0x00007516, 0x02, out d2, out d4_120, out a1_293, out a4, out a5_123); + } + else + { + a7_124 = fp - 0x30; + word32 a1_267; + d5_121 = fn000060B0(dwArg08, a4, Mem0[dwArg08 + 0x001C:word32], fp - 0x05, 0x01, out d2, out d4_120, out a1_267, out a4, out a5_123); + } + d7_122 = -0x01; + } + else + { + __bset(Mem0[dwArg08 + 0x001B:byte], 0x01, out Mem0[dwArg08 + 0x001B:byte]); + if ((byte) d0_96 != 0x00 && dwArg04 != ~0x00) + { + Mem442[dwArg08 + 0x0C:word32] = Mem0[dwArg08 + 0x0C:word32] + 0x02; + if (dwArg04 == 0x0A) + { + word32 a0_472 = Mem442[dwArg08 + 0x04:word32]; + Mem474[dwArg08 + 0x04:word32] = Mem442[dwArg08 + 0x04:word32] + 0x01; + Mem477[a0_472 + 0x00:byte] = 0x0D; + if (Mem477[dwArg08 + 0x0C:word32] >= 0x00) + { + word32 a1_501; + fn0000728C(d2, a2, a4, fp - 0x04, -0x01, dwArg08, out a1_501, out a2, out a4); + a7_124 = fp - 0x30; + } + Mem492[dwArg08 + 0x0C:word32] = Mem477[dwArg08 + 0x0C:word32] + 0x01; + } + word32 a0_456 = Mem442[dwArg08 + 0x04:word32]; + Mem458[dwArg08 + 0x04:word32] = Mem442[dwArg08 + 0x04:word32] + 0x01; + Mem462[a0_456 + 0x00:byte] = (byte) dwArg04; + if (Mem462[dwArg08 + 0x0C:word32] <= 0x00) + { + d0_158 = dwArg04; + return d0_158; + } + d7_122 = -0x01; + } + word32 d0_319 = Mem0[dwArg08 + 0x04:word32] - Mem0[dwArg08 + 0x0010:word32]; + Mem322[fp + ~0x13:word32] = d0_319; + if (d0_319 != 0x00) + { + if (!__btst(Mem322[dwArg08 + 0x001A:byte], 0x06)) + { + word32 a7_359 = a7_124 - 0x04; + Mem360[a7_359 + 0x00:word32] = 0x00000002; + Mem362[0x00:word32] = 0x00; + Mem366[a7_359 - 0x08 + 0x00:word32] = Mem362[dwArg08 + 0x001C:word32]; + word32 d2_368; + word32 d0_372 = fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_368, out a2, out a4, out a5_123); + Mem375[a5_123 + -0x0014:word32] = d0_372; + a7_124 = a7_359 + 0x04; + if ((byte) d0_96 != 0x00) + do + { + word32 v60_392 = Mem375[a5_123 + -0x0014:word32] - 0x01; + Mem393[a5_123 + -0x0014:word32] = v60_392; + if (v60_392 < 0x00) + goto l00007462; + Mem397[0x00:word32] = 0x00; + word32 a7_396 = a7_124 - 0x04; + Mem401[a7_396 - 0x04 + 0x00:word32] = Mem397[a5_123 + -0x0014:word32]; + Mem405[a7_396 - 0x08 + 0x00:word32] = Mem401[dwArg08 + 0x001C:word32]; + word32 d2_407; + word32 a4_409; + word32 a5_410; + fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_407, out a2, out a4_409, out a5_410); + Mem413[a7_396 - 0x0C + 0x00:word32] = 0x00000001; + Mem415[a7_396 - 0x10 + 0x00:word32] = a5_410 + -0x03; + Mem419[a7_396 - 0x14 + 0x00:word32] = Mem415[dwArg08 + 0x001C:word32]; + fn00007FB0(a4_409, dwArg00, dwArg04, dwArg08, out a4, out a5_123); + a7_124 = a7_396 + 0x04; + } while (Mem419[a4 + 0x00002030:word32] != 0x00 || Mem419[a5_123 + -0x03:byte] != 0x1A); + } +l00007462: + word32 a7_338 = a7_124 - 0x04; + Mem340[a7_338 + 0x00:word32] = Mem322[a5_123 + -0x0010:word32]; + Mem344[a7_338 - 0x04 + 0x00:word32] = Mem340[dwArg08 + 0x0010:word32]; + Mem348[a7_338 - 0x08 + 0x00:word32] = Mem344[dwArg08 + 0x001C:word32]; + a7_124 = a7_338 + 0x04; + word32 a1_352; + d5_121 = fn000060B0(dwArg08, a4, dwArg00, dwArg04, dwArg08, out d2, out d4_120, out a1_352, out a4, out a5_123); + } + else + d5_121 = 0x00; + } + if (d5_121 - -0x01 == 0x00) + __bset(Mem0[dwArg08 + 0x001B:byte], 0x05, out Mem0[dwArg08 + 0x001B:byte]); + else if (d5_121 - Mem0[a5_123 + -0x0010:word32] != 0x00) + __bset(Mem0[dwArg08 + 0x001B:byte], 0x04, out Mem0[dwArg08 + 0x001B:byte]); + if ((byte) d0_96 != 0x00) + { + d2 = -Mem0[dwArg08 + 0x0014:word32]; + Mem207[dwArg08 + 0x0C:word32] = d2; + } + else if (!__btst(Mem0[dwArg08 + 0x001B:byte], 0x02)) + Mem212[dwArg08 + 0x0C:word32] = 0x00; + else + Mem216[dwArg08 + 0x0C:word32] = Mem0[dwArg08 + 0x0014:word32]; + Mem139[dwArg08 + 0x04:word32] = Mem0[dwArg08 + 0x0010:word32]; + if (d7_122 - -0x01 != 0x00) + { + word32 v78_168 = Mem139[dwArg08 + 0x0C:word32] - 0x01; + Mem169[dwArg08 + 0x0C:word32] = v78_168; + if (v78_168 >= 0x00) + { + word32 a0_172 = Mem169[dwArg08 + 0x04:word32]; + Mem174[dwArg08 + 0x04:word32] = Mem169[dwArg08 + 0x04:word32] + 0x01; + Mem178[a0_172 + 0x00:byte] = (byte) d7_122; + } + else + { + word32 a7_187 = a7_124 - 0x04; + Mem189[a7_187 + 0x00:word32] = dwArg08; + Mem192[a7_187 - 0x04 + 0x00:word32] = (int32) (byte) d7_122; + word32 a1_195; + word32 a2_196; + word32 a4_197; + fn0000728C(d2, a2, a4, a5_123, dwArg00, dwArg04, out a1_195, out a2_196, out a4_197); + } + } + if ((Mem139[dwArg08 + 0x0018:word32] & 0x0030) != 0x00) + d0_158 = -0x01; + else if (d4_120 - -0x01 == 0x00) + d0_158 = 0x00; + else + d0_158 = d4_120; + return d0_158; +} + +word32 fn00007698(word32 d7, word32 a2, word32 a4, word32 dwArg04, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +{ + word32 a7_38 = fp - 0x0C; + word32 d6_18 = Mem0[a4 + 0x00001DD8:word32] - 0x01; + while ((word16) d6_18 >= 0x00) + { + word32 d5_50 = (a4 + 17760)[(int32) (int16) d6_18 * 0x08]; + if ((byte) d5_50 != 0x00 && !__btst((byte) d5_50, 0x04)) + { + word32 a7_78 = a7_38 - 0x04; + Mem80[a7_78 + 0x00:word32] = (a4 + 17760 + 0x04)[(int32) (int16) d6_18 * 0x08]; + word32 d2_83; + word32 d5_84; + word32 a0_86; + word32 a1_87; + word32 a3_89; + word32 a5_91; + fn00009084(a2, a4, dwArg00, out d2_83, out d5_84, out d6_18, out a0_86, out a1_87, out a2, out a3_89, out a4, out a5_91); + a7_38 = a7_78 + 0x04; + } + d6_18 = DPB(d6_18, (word16) d6_18 - 0x01, 0); + } + Mem96[a7_38 - 0x04 + 0x00:word32] = dwArg04; + word32 d1_98; + word32 d2_99; + word32 d4_100; + word32 a0_101; + word32 a1_102; + word32 a2_103; + word32 a3_104; + word32 a4_105; + word32 a5_106; + word32 a6_107; + return fn0000117C(a2, a4, dwArg00, out d1_98, out d2_99, out d4_100, out a0_101, out a1_102, out a2_103, out a3_104, out a4_105, out a5_106, out a6_107); +} + +word32 fn000076EC(word32 d7, word32 a2, word32 a4, word32 a5, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & d5Out, ptr32 & d6Out, ptr32 & d7Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +{ + *d7Out = d7; + *d6Out = d6; + word32 a7_2 = Mem0[a4 + 8280:word32]; + word32 a4_6; + word32 a2_7 = fn000090A8(d7, a2, a4, a5, out a4_6); + Mem9[a7_2 - 0x04 + 0x00:word32] = 0x00000014; + word32 d1_12; + word32 d2_13; + word32 d4_14; + word32 d5_15; + word32 a1_16; + word32 a2_17; + word32 a4_18; + word32 a5_19; + word32 a6_20; + fn00008A58(a2_7, a3, a4_6, dwArg00, out d1_12, out d2_13, out d4_14, out d5_15, out a1_16, out a2_17, out a4_18, out a5_19, out a6_20); + Mem27[a7_2 - 0x08 + 0x00:word32] = a5_19; + Mem32[a7_2 - 0x14 + 0x00:word32] = a3; + word32 a3_33 = Mem32[a4_18 + 18080:word32]; + if (a3_33 != 0x00) + { + word32 d1_62; + word32 d2_63; + word32 a1_64; + word32 a3_65; + word32 a5_66; + return fn0000771A(a3_33, a4_18, a7_2 - 0x08, out d1_62, out d2_63, out a1_64, out a3_65, out a5_66); + } + else + { + word32 d1_56; + word32 d2_57; + word32 a1_58; + word32 a3_59; + word32 a5_60; + return fn00007716(a4_18, a7_2 - 0x08, out d1_56, out d2_57, out a1_58, out a3_59, out a5_60); + } +} + +word32 fn00007708(word32 a4, ptr32 & a3Out, ptr32 & a5Out) +{ + word32 a3_13 = Mem0[a4 + 18080:word32]; + if (a3_13 != 0x00) + { + word32 d1_31; + word32 d2_32; + word32 a1_33; + word32 a3_34; + word32 a5_35; + fn0000771A(a3_13, a4, fp - 0x04, out d1_31, out d2_32, out a1_33, out a3_34, out a5_35); + return d2_32; + } + else + { + word32 d1_25; + word32 d2_26; + word32 a1_27; + word32 a3_28; + word32 a5_29; + fn00007716(a4, fp - 0x04, out d1_25, out d2_26, out a1_27, out a3_28, out a5_29); + return d2_26; + } +} + +word32 fn00007716(word32 a4, word32 a5, ptr32 & d1Out, ptr32 & d2Out, ptr32 & a1Out, ptr32 & a3Out, ptr32 & a5Out) +{ + word32 a3_2 = 0x00007794; + word32 d1_5; + word32 d2_6; + word32 a1_7; + word32 a3_8; + word32 a5_9; + return fn0000771A(a3_2, a4, a5, out d1_5, out d2_6, out a1_7, out a3_8, out a5_9); +} + +word32 fn0000771A(word32 a3, word32 a4, word32 a5, ptr32 & d1Out, ptr32 & d2Out, ptr32 & a1Out, ptr32 & a3Out, ptr32 & a5Out) +{ + *d2Out = d2; + Mem5[a4 + 0x00004778:byte] = Mem0[a3 + 0x00:byte]; + Mem8[a4 + 0x00004779:byte] = Mem5[a3 + 0x01:byte]; + Mem10[a4 + 0x0000477A:byte] = Mem8[a3 + 0x02:byte]; + Mem11[a4 + 0x0000477B:byte] = 0x00; + Mem14[a4 + 18288:word32] = a4 + 0x00004778; + Mem18[v3 - 0x04 + 0x00:word32] = a5 + -0x08; + Mem21[v3 - 0x08 + 0x00:word32] = a3 + 0x03; + word32 a1_25; + word32 a3_30 = a3 + (fn00007D98(dwArg00, dwArg04, out a1_25) + 0x03); + word32 d0_34 = fn00009154(Mem21[a5 + -0x08:word32], 0x0E10); + Mem36[a4 + 18284:word32] = d0_34; + byte v22_37 = Mem36[a3_30 + 0x00:byte]; + word32 d1_32; + *d1Out = 0x0E10; + word32 d0_38 = DPB(d0_34, v22_37, 0); + if (v22_37 != 0x00) + { + Mem63[a4 + 0x0000477C:byte] = v22_37; + Mem65[a4 + 0x0000477D:byte] = Mem63[a3_30 + 0x01:byte]; + Mem67[a4 + 0x0000477E:byte] = Mem65[a3_30 + 0x02:byte]; + Mem70[a4 + 0x0000477F:byte] = 0x00; + Mem73[a4 + 18280:word32] = 0x01; + d0_38 = 0x00; + word32 d1_71; + *d1Out = 0x01; + } + else + { + Mem78[a4 + 0x0000477C:byte] = 0x00; + Mem79[a4 + 18280:word32] = 0x00; + } + Mem49[a4 + 0x00004774:word32] = a4 + 0x0000477C; + word32 a3_52; + *a3Out = Mem49[v3 + 0x00:word32]; + word32 a5_54; + *a5Out = Mem49[a5 + 0x00:word32]; + return d0_38; +} + +word32 fn000077BC(word32 dwArg04) +{ + word32 d0_11 = dwArg04; + if ((byte) dwArg04 - 0x61 >= 0x00 && (byte) dwArg04 - 122 <= 0x00) + d0_11 = DPB(dwArg04, (byte) dwArg04 - 0x20, 0); + return d0_11; +} + +word32 fn000077D4(word32 d0, word32 d2, word32 a1, word32 a4, word32 dwArg04, ptr32 & d2Out, ptr32 & d5Out, ptr32 & d6Out, ptr32 & d7Out, ptr32 & a5Out) +{ + fn00008518(d0, d2, a1, a4, fp + ~0x0B); + word32 d5_117 = 0x00; + word32 d7_37 = 0x00; + while ((byte) d7_37 - (bLoc0B + 0x0A) u 0x02) + d5_117 = d5_117 + 0x01; + word32 d5_156 = fn00009154(fn00009154(fn00009154(d5_117 + ((int32) bLoc09 - 0x01), 0x0018) + (int32) bLoc08, 0x003C) + (int32) bLoc07, 0x003C) + (int32) bLoc06; + word32 a3_158; + word32 a5_159; + word32 d2_160; + *d2Out = fn00007708(a4, out a3_158, out a5_159); + word32 d5_161 = d5_156 + Mem0[a4 + 18284:word32]; + if (a3_158 != 0x00) + Mem184[a3_158 + 0x00:word32] = d5_161; + word32 d5_168; + *d5Out = Mem0[fp - 0x24 + 0x00:word32]; + word32 d6_170; + *d6Out = Mem0[fp - 0x20 + 0x00:word32]; + word32 d7_172; + *d7Out = Mem0[fp - 0x1C + 0x00:word32]; + word32 a5_176; + *a5Out = Mem0[a5_159 + 0x00:word32]; + return d5_161; +} + +void fn000078D4(word32 d0, word32 a4, word32 dwArg04) +{ + word32 a2_13 = dwArg04; + while (true) + { + byte v7_25 = Mem0[a2_13 + 0x00:byte]; + if (v7_25 == 0x00) + break; + word32 d1_37; + if (!__btst(Mem0[a4 + 0x00001F11 + (int32) v7_25:byte], 0x01)) + d1_37 = (int32) v7_25 - 0x0020; + else + d1_37 = (int32) v7_25; + Mem40[a2_13 + 0x00:byte] = (byte) d1_37; + a2_13 = a2_13 + 0x01; + } + return; +} + +word32 fn00007910(word32 a5, word32 dwArg00, word32 dwArg04, word32 dwArg08, word32 dwArg0C, word32 dwArg10, word32 dwArg14, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a5Out) +{ + fn00007A64(fp + ~0x4B, dwArg04, 0x0000003F); + word32 a1_38 = fp + ~0x4B; + do + { + a1_38 = a1_349 + 0x01; + word32 a1_349 = a1_38; + } while (Mem0[a1_349 + 0x00:byte] != 0x00); + word32 a1_48 = a1_38 - 0x01 - (fp + ~0x4B); + if (dwArg08 != 0x00) + Mem347[dwArg08 + 0x00:byte] = 0x00; + if (dwArg0C != 0x00) + Mem343[dwArg0C + 0x00:byte] = 0x00; + if (dwArg10 != 0x00) + Mem338[dwArg10 + 0x00:byte] = 0x00; + if (dwArg14 != 0x00) + Mem330[dwArg14 + 0x00:byte] = 0x00; + word32 d6_100 = a1_48; + do + { + d6_100 = d6_100 - 0x01; + if (false) + goto l000079B2; + word16 v27_289 = (word16) (int32) Mem0[fp + ~0x4B + d6_100:byte] - 0x2E; + if (v27_289 == 0x00) + { + if (dwArg14 != 0x00) + { + word32 a0_318 = fp + ~0x4A + d6_100; + word32 a1_319 = dwArg14; + do + { + byte v35_322 = Mem0[a0_318 + 0x00:byte]; + Mem325[a1_319 + 0x00:byte] = v35_322; + a0_318 = a0_318 + 0x01; + a1_319 = a1_319 + 0x01; + } while (v35_322 != 0x00); + } + Mem312[fp - 0x04 + d6_100:byte] = 0x00; + goto l000079B2; + } + } while (v27_289 == 0x01 || v27_289 == 0x0C); + d6_100 = a1_48; +l000079B2: + do + { + d6_100 = d6_100 - 0x01; + if (false) + goto l000079FC; + word16 v31_230 = (word16) (int32) Mem0[fp + ~0x4B + d6_100:byte] - 0x2F; + if (v31_230 == 0x00) + { + if (dwArg10 != 0x00) + { + word32 a0_275 = fp + ~0x4A + d6_100; + word32 a1_276 = dwArg10; + do + { + byte v47_279 = Mem0[a0_275 + 0x00:byte]; + Mem282[a1_276 + 0x00:byte] = v47_279; + a0_275 = a0_275 + 0x01; + a1_276 = a1_276 + 0x01; + } while (v47_279 != 0x00); + } + Mem269[fp - 0x04 + d6_100:byte] = 0x00; + goto l000079FC; + } + } while (v31_230 != 11); + if (dwArg10 != 0x00) + { + word32 a0_252 = fp + ~0x4A + d6_100; + word32 a1_253 = dwArg10; + do + { + byte v33_256 = Mem0[a0_252 + 0x00:byte]; + Mem259[a1_253 + 0x00:byte] = v33_256; + a0_252 = a0_252 + 0x01; + a1_253 = a1_253 + 0x01; + } while (v33_256 != 0x00); + } + Mem246[fp - 0x04 + (d6_100 + 0x01):byte] = 0x00; + d6_100 = d6_100 + 0x01; +l000079FC: + if (d6_100 <= 0x00) + if (dwArg10 != 0x00) + { + word32 a0_154 = fp + ~0x4B; + word32 a1_155 = dwArg10; + do + { + byte v37_158 = Mem0[a0_154 + 0x00:byte]; + Mem161[a1_155 + 0x00:byte] = v37_158; + a0_154 = a0_154 + 0x01; + a1_155 = a1_155 + 0x01; + } while (v37_158 != 0x00); + } + else + { + do + { + d6_100 = d6_100 - 0x01; + if (false) + { + if (dwArg0C != 0x00) + { + word32 a0_216 = fp + ~0x4B; + word32 a1_217 = dwArg0C; + do + { + byte v45_220 = Mem0[a0_216 + 0x00:byte]; + Mem223[a1_217 + 0x00:byte] = v45_220; + a0_216 = a0_216 + 0x01; + a1_217 = a1_217 + 0x01; + } while (v45_220 != 0x00); + } + return d7; + } + } while ((word16) (int32) Mem0[fp + ~0x4B + d6_100:byte] - 0x3A != 0x00); + if (dwArg0C != 0x00) + { + word32 a0_202 = fp + ~0x4A + d6_100; + word32 a1_203 = dwArg0C; + do + { + byte v41_206 = Mem0[a0_202 + 0x00:byte]; + Mem209[a1_203 + 0x00:byte] = v41_206; + a0_202 = a0_202 + 0x01; + a1_203 = a1_203 + 0x01; + } while (v41_206 != 0x00); + } + Mem186[fp - 0x04 + d6_100:byte] = 0x00; + if (dwArg08 != 0x00) + { + word32 a0_190 = fp + ~0x4B; + word32 a1_191 = dwArg08; + do + { + byte v43_194 = Mem186[a0_190 + 0x00:byte]; + Mem197[a1_191 + 0x00:byte] = v43_194; + a0_190 = a0_190 + 0x01; + a1_191 = a1_191 + 0x01; + } while (v43_194 != 0x00); + } + } + return d7; + word32 a2_142; + *a2Out = dwArg08; + word32 a3_144; + *a3Out = dwArg0C; + word32 a5_146; + *a5Out = Mem0[a5 + 0x00:word32]; + return dwArg04; +} + +void fn00007A64(word32 dwArg04, word32 dwArg08, word32 dwArg0C) +{ + word32 a1_11 = dwArg08; + word32 a0_12 = dwArg04; + word32 d0_14 = dwArg0C; +l00007A78: + word32 d0_16 = d0_14 - 0x01; + d0_14 = d0_16 - 0x01; +} + +word32 fn00007A88(word32 dwArg04, word32 dwArg08, word32 dwArg0C) +{ + word32 a3_15 = dwArg04; + word32 a2_17 = dwArg08; + word32 d7_19 = dwArg0C; + while (true) + { + word32 d0_41; + if (d7_19 == 0x00 || (Mem0[a3_15 + 0x00:byte] == 0x00 || Mem0[a2_17 + 0x00:byte] == 0x00)) + break; + a3_15 = a3_15 + 0x01; + a2_17 = a2_17 + 0x01; + word32 d0_90 = (int32) Mem0[a3_15 + 0x00:byte] - (int32) Mem0[a2_17 + 0x00:byte]; + if (d0_90 != 0x00) + { + d0_41 = d0_90; + return d0_41; + } + d7_19 = d7_19 - 0x01; + } + if (d7_19 != 0x00) + { + if (Mem0[a3_15 + 0x00:byte] != 0x00) + { + d0_41 = 0x01; + return d0_41; + } + if (Mem0[a2_17 + 0x00:byte] != 0x00) + { + d0_41 = -0x01; + return d0_41; + } + } + d0_41 = 0x00; + return d0_41; +} + +word32 fn00007AD8(word32 dwArg04, word32 dwArg08, word32 dwArg0C) +{ + word32 a0_26 = dwArg08; + do + { + a0_26 = a0_92 + 0x01; + word32 a0_92 = a0_26; + } while (Mem0[a0_92 + 0x00:byte] != 0x00); + word32 a0_36 = a0_26 - 0x01 - dwArg08; + word32 d6_38 = a0_36; + word32 a0_40 = dwArg04; + do + { + a0_40 = a0_93 + 0x01; + word32 a0_93 = a0_40; + } while (Mem0[a0_93 + 0x00:byte] != 0x00); + word32 a1_53 = dwArg04 + ((a0_40 - 0x01) - dwArg04); + if (a0_36 - dwArg0C >u 0x00) + d6_38 = dwArg0C; + word32 d0_60 = d6_38; + word32 a0_62 = dwArg08; + a1_63 = a1_53; + while (true) + { + word32 a1_63; + d0_60 = d0_60 - 0x01; + if (d0_60 >u 0x03; + } while (d0_14 != 0x00); + a1_28 = a1_12; + do + { + word32 a1_28; + a1_28 = a1_28 - 0x01; + Mem32[a0_29 + 0x00:byte] = Mem21[a1_28 + 0x00:byte]; + a0_29 = a0_29 + 0x01; + } while (fp - 0x10 - a1_28 != 0x00); + Mem37[a0_29 + 0x00:byte] = 0x00; + return a1_12 - (fp - 0x10); +} + +word32 fn00007CCC(word32 d1, word32 dwArg04, word32 dwArg08) +{ + word32 d0_11 = dwArg08; + word32 a0_28 = dwArg04; + word32 a1_10 = fp + 0x04; + do + { + d1 = DPB(d1, (word16) d0_11 & 0x0F, 0); + Mem18[a1_10 + 0x00:byte] = Mem0[0x00007CBC + d1:byte]; + a1_10 = a1_10 + 0x01; + d0_11 = d0_11 >>u 0x04; + } while (d0_11 != 0x00); + a1_27 = a1_10; + do + { + word32 a1_27; + a1_27 = a1_27 - 0x01; + Mem31[a0_28 + 0x00:byte] = Mem18[a1_27 + 0x00:byte]; + a0_28 = a0_28 + 0x01; + } while (fp + 0x04 - a1_27 != 0x00); + Mem36[a0_28 + 0x00:byte] = 0x00; + return a1_10 - (fp + 0x04); +} + +void fn00007CF8(word32 d2, word32 dwArg04, word32 dwArg08) +{ + word32 d0_16 = dwArg08; + word32 a0_15 = dwArg04; + word32 a1_13 = fp - 0x10; + if (dwArg08 < 0x00) + { + Mem49[dwArg04 + 0x00:byte] = 0x2D; + a0_15 = dwArg04 + 0x01; + d0_16 = -dwArg08; + } + do + { + word32 d1_20; + d0_16 = fn000091A6(d0_16, 0x0A, d2, out d1_20); + Mem26[a1_13 + 0x00:byte] = (byte) ((word16) d1_20 + 0x30); + a1_13 = a1_13 + 0x01; + } while (d0_16 != 0x00); + do + { + a1_13 = a1_13 - 0x01; + Mem36[a0_15 + 0x00:byte] = Mem26[a1_13 + 0x00:byte]; + a0_15 = a0_15 + 0x01; + } while (fp - 0x10 - a1_13 != 0x00); + Mem41[a0_15 + 0x00:byte] = 0x00; + return; +} + +word32 fn00007D30(word32 dwArg04, word32 dwArg08) +{ + word32 a0_19 = dwArg08; + do + { + a0_19 = a0_104 + 0x01; + word32 a0_104 = a0_19; + } while (Mem0[a0_104 + 0x00:byte] != 0x00); + word32 a0_29 = a0_19 - 0x01 - dwArg08; + word32 d7_31 = a0_29; + word32 a2_35 = dwArg08 + a0_29; +l00007D54: + word32 d0_101; + if (false) + { + Mem100[dwArg04 + 0x00:byte] = 0x00; + d0_101 = 0x00; + return d0_101; + } + else + { + a2_35 = a2_35 - 0x01; + word16 v18_65 = (word16) (int32) Mem0[a2_35 + 0x00:byte] - 0x2F; + if (v18_65 != 0x00) + if (v18_65 != 11) + { + d7_31 = d7_31 - 0x01; + goto l00007D54; + } + else + d7_31 = d7_31 - 0x01; + word32 d0_72 = d7_31; + word32 a0_74 = dwArg08; + word32 a1_75 = dwArg04; + while (true) + { + d0_72 = d0_72 - 0x01; + if (d0_72 0x39) + break; + d1_21 = ((d1_21 << 0x02) + d1_21) * 0x02 + d0_19; + } + if (Mem0[dwArg04 + 0x00:byte] - 0x2D == 0x00) + d1_21 = -d1_21; + Mem42[dwArg08 + 0x00:word32] = d1_21; + return a0_18 - 0x01 - dwArg04; +} + +word32 fn00007E4C(word32 a4, word32 dwArg04, word32 dwArg08, ptr32 & a1Out) +{ + *a1Out = a1; + word32 d7_190 = dwArg08; + if (false) + { + if (dwArg08 u 0x00) + { + Mem108[dwArg04 + 0x00:word32] = a3_181; + Mem110[dwArg04 + 0x04:word32] = dwLoc18; + Mem113[dwLoc10_177 + 0x00:word32] = dwArg04; + return a0; + } + if (a3_181 - d0_72 == 0x00) + { + Mem121[dwArg04 + 0x00:word32] = Mem76[a3_181 + 0x00:word32]; + Mem127[dwArg04 + 0x04:word32] = Mem121[a3_181 + 0x04:word32] + dwLoc18; + Mem130[dwLoc10_177 + 0x00:word32] = dwArg04; + return a0; + } + if (dwArg04 - a0 u 0x00) + Mem172[a4 + 7660:word32] = Mem76[a4 + 7660:word32] - dwLoc18; + else + { + Mem149[a3_181 + 0x04:word32] = Mem76[a3_181 + 0x04:word32] + dwLoc18; + word32 d0_151 = Mem149[a3_181 + 0x00:word32]; + if (d0_151 != 0x00 && d0_72 - d0_151 == 0x00) + { + Mem163[a3_181 + 0x04:word32] = Mem149[a3_181 + 0x04:word32] + Mem149[d0_72 + 0x04:word32]; + Mem166[a3_181 + 0x00:word32] = Mem163[d0_72 + 0x00:word32]; + } + } + return a0; + } + dwLoc10_177 = a3_181; + a3_181 = Mem76[a3_181 + 0x00:word32]; + } + Mem184[dwLoc10_177 + 0x00:word32] = dwArg04; + Mem185[dwArg04 + 0x00:word32] = 0x00; + Mem187[dwArg04 + 0x04:word32] = d7_101; + a0 = dwLoc10_177; + } + return a0; +} + +word32 fn00007F3C(word32 d0, word32 a1, word32 a4, word32 dwArg04, word32 dwArg08) +{ + word32 d0_29; + InitStruct(a1, dwArg08, d0); + if (d0 == 0x00) + { + Forbid(); + Mem40[a4 + 0x00002030:word32] = d0; + Mem43[a4 + 18336:word32] = 0x05; + d0_29 = -0x01; + } + else + d0_29 = 0x00; + return d0_29; +} + +word32 fn00007F80(word32 d0, word32 a4, word32 dwArg04) +{ + word32 d0_19; + InitCode(d0, dwArg04); + if (d0 == 0x00) + { + Forbid(); + Mem26[a4 + 0x00002030:word32] = d0; + Mem29[a4 + 18336:word32] = 0x02; + d0_19 = -0x01; + } + else + d0_19 = 0x00; + return d0_19; +} + +word32 fn00007FB0(word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a4Out, ptr32 & a5Out) +{ + *a4Out = a4; + *a5Out = a5; + word32 d0_44; + word32 a0_28; + word32 d0_29 = fn000093F4(dwArg04, a4, dwArg04, out a0_28); + if (d0_29 == 0x00) + d0_44 = -0x01; + else + { + word32 a5_79; + word32 a4_80 = fn00008B74(d0_29, d0_29, a4, Mem0[d0_29 + 0x04:word32], dwArg08, dwArg0C, out a5_79); + *a4Out = a4_80; + if (Mem0[a4_80 + 0x00002030:word32] != 0x00) + d0_44 = -0x01; + else + d0_44 = d0_29; + } + return d0_44; +} + +word32 fn0000812A(word32 d2, word32 d7, word32 a2, word32 a4, word32 dwArg04, ptr32 & d7Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out) +{ + *d7Out = d7; + Mem13[a4 + 0x00004788:word32] = 0x00; + fn00006F2E(d7, a4, 0x000080F0, dwArg04, fp + 0x08); + word32 a1_30; + word32 a2_31; + word32 a4_32; + fn0000728C(d2, a2, a4, fp - 0x04, 0x0000FFFF, a4 + 0x00001E16, out a1_30, out a2_31, out a4_32); + return d2; +} + +word32 fn00008160(word32 d4, word32 a1, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & d2Out, ptr32 & a1Out, ptr32 & a4Out) +{ + *a4Out = a4; + *d2Out = d2; + *a1Out = a1; + Mem30[a4 + 0x00002030:word32] = 0x00; + word32 a5_200 = fp - 0x04; + word32 a7_201 = fp - 0x38; + word32 d5_167 = 0x03; + while (d5_167 - Mem30[a4 + 0x00001DD8:word32] < 0x00 && (a4 + 17760)[d5_167 * 0x08] != 0x00) + d5_167 = d5_167 + 0x01; + word32 d0_102; + if (Mem30[a4 + 0x00001DD8:word32] - d5_167 == 0x00) + { + Mem101[a4 + 18336:word32] = 0x0018; + d0_102 = -0x01; + } + else + { + word32 a0_115 = a4 + 17760 + (d5_167 << 0x03); + word32 a2_116 = a0_115; + word32 d7_125 = dwArg08 ^ Mem30[a4 + 7664:word32] & 0x8000; + if (!__btst((byte) d7_125, 0x03)) + d7_125 = DPB(d7_125, (word16) d7_125 & ~0x03 | 0x02, 0); + word32 d0_133 = d7_125 & 0x03; + if (d0_133 != 0x00 && (d0_133 != 0x01 && d0_133 != 0x02)) + { + Mem355[a4 + 18336:word32] = 22; + d0_102 = -0x01; + } + else + { + word32 d6_141 = d7_125 + 0x01; + word32 d0_144 = d7_125 & 0x0300; + if (d0_144 != 0x00) + { + if (!__btst((byte) d7_125, 0x0A)) + { + a7_201 = fp - 0x38; + word32 a1_263; + d4 = fn00008FB8(d0_144, a0_115, a1, a0_115, a4, dwArg04, out d5_167, out d6_141, out a1_263, out a2_116, out a4); + } + else + { + if (!__btst((byte) d7_125, 0x09)) + { + d0_144 = fn00008BC0(d0_144, a0_115, a4, fp - 0x04, dwArg04, 0x000003ED, out d5_167, out a0_115, out a1, out a2_116, out a4, out a5_200); + a7_201 = fp - 0x38; + d4 = d0_144; + if (d0_144 <= 0x00) + __bset(d7_125, 0x09, out d7_125); + } + if (!__btst((byte) d7_125, 0x09)) + { + Mem290[a5_200 + -0x01:byte] = 0x01; + Mem292[a4 + 18336:word32] = Mem290[a5_200 + -0x0E:word32]; + word32 a7_294 = a7_201 - 0x04; + Mem296[a7_294 + 0x00:word32] = Mem292[a5_200 + -0x0012:word32]; + Mem299[a7_294 - 0x04 + 0x00:word32] = dwArg04; + a7_201 = a7_294 + 0x04; + word32 a1_303; + d4 = fn0000901C(d0_144, a0_115, a1, a2_116, a4, dwArg00, out d5_167, out d6_141, out a1_303, out a2_116, out a4); + } + } + if (Mem30[a5_200 + -0x01:byte] != 0x00 && ((d7_125 & 0x00F0) != 0x00 && d4 >= 0x00)) + { + word32 a7_220 = a7_201 - 0x04; + Mem222[a7_220 + 0x00:word32] = d4; + word32 d2_225; + word32 d5_226; + word32 a0_228; + word32 a1_229; + word32 a2_230; + word32 a3_231; + word32 a4_232; + word32 a5_233; + word32 d0_234 = fn00009084(a2_116, a4, dwArg00, out d2_225, out d5_226, out d6_141, out a0_228, out a1_229, out a2_230, out a3_231, out a4_232, out a5_233); + Mem236[a7_220 - 0x04 + 0x00:word32] = 0x000003ED; + Mem239[a7_220 - 0x08 + 0x00:word32] = a3_231; + word32 a0_242; + word32 a1_243; + word32 a5_246; + d4 = fn00008BC0(d0_234, a2_230, a4_232, a5_233, dwArg00, dwArg04, out d5_167, out a0_242, out a1_243, out a2_116, out a4, out a5_246); + } + } + else + { + word32 a0_338; + word32 a1_339; + word32 a5_342; + d4 = fn00008BC0(d0_144, a0_115, a4, fp - 0x04, dwArg04, 0x000003ED, out d5_167, out a0_338, out a1_339, out a2_116, out a4, out a5_342); + } + if (Mem30[a4 + 0x00002030:word32] == 0x00 && d4 - -0x01 != 0x00) + { + Mem181[a2_116 + 0x00:word32] = d6_141; + Mem183[a2_116 + 0x04:word32] = d4; + d0_102 = d5_167; + } + else + d0_102 = -0x01; + } + } + return d0_102; +} + +void fn000082E4(word32 dwArg04, word32 dwArg08, word32 dwArg0C) +{ + word32 a0_3 = dwArg04; + word32 a1_45 = dwArg08; + word32 d0_34 = dwArg0C; + if (dwArg0C > 0x00) + { + if (dwArg08 - dwArg04 >=u 0x00) + { + word32 a0_30 = dwArg04 + dwArg0C; + word32 a1_31 = dwArg08 + dwArg0C; + do + { + a0_30 = a0_30 - 0x01; + a1_31 = a1_31 - 0x01; + Mem40[a1_31 + 0x00:byte] = Mem0[a0_30 + 0x00:byte]; + d0_34 = d0_34 - 0x01; + } while (d0_34 != 0x00); + return; + } + do + { + Mem50[a1_45 + 0x00:byte] = Mem0[a0_3 + 0x00:byte]; + a0_3 = a0_3 + 0x01; + a1_45 = a1_45 + 0x01; + d0_34 = d0_34 - 0x01; + } while (d0_34 != 0x00); + } + return; + return; +} + +word32 fn0000830C(word32 a4) +{ + word32 a3_13 = Mem0[a4 + 0x00004790:word32]; + while (a3_13 != 0x00) + { + word32 a2_22 = Mem0[a3_13 + 0x00:word32]; + FreeMem(a3_13, Mem0[a3_13 + 0x08:word32]); + a1 = a3_13; + a3_13 = a2_22; + } + Mem31[a4 + 0x00004794:word32] = 0x00; + Mem33[a4 + 0x00004790:word32] = 0x00; + return a1; +} + +word32 fn0000833C(word32 d2, word32 a4, word32 dwArg04) +{ + word32 d0_15 = Mem0[a4 + 18332:word32]; + if (d0_15 != 0x00) + { + word32 a1_87; + fn00007E4C(a4, d0_15, Mem0[d0_15 + 0x00:word32], out a1_87); + Mem93[a4 + 18332:word32] = 0x00; + } + word32 d0_41; + if (dwArg04 == 0x00) + d0_41 = 0x00; + else + { + word32 a0_61; + word32 a1_62; + word32 d0_63 = fn0000843C(d2, a4, dwArg04 + 0x04, out a0_61, out a1_62); + if (d0_63 == 0x00) + d0_41 = 0x00; + else + { + Mem74[d0_63 + 0x00:word32] = dwArg04 + 0x04; + d0_41 = d0_63 + 0x04; + } + } + return d0_41; +} + +word32 fn00008388(word32 a2, word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & d2Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +{ + *a4Out = a4; + *d2Out = d2; + *a2Out = a2; + *a5Out = a5; + word32 d0_45; + word32 a0_28; + word32 d0_29 = fn000093F4(dwArg04, a4, dwArg04, out a0_28); + if (d0_29 == 0x00) + d0_45 = -0x01; + else + { + word32 a2_84; + word32 a4_85; + word32 a5_86; + word32 d0_87 = fn00008AF8(a2, a4, Mem0[d0_29 + 0x04:word32], dwArg08, dwArg0C, out a2_84, out a4_85, out a5_86); + if (Mem0[a4_85 + 0x00002030:word32] != 0x00) + d0_45 = -0x01; + else + d0_45 = d0_87; + } + return d0_45; +} + +word32 fn000083D0(word32 a4, word32 dwArg04, ptr32 & a0Out, ptr32 & a1Out) +{ + *a1Out = a1; + *a0Out = a0; + word32 d0_35; + word32 d0_23 = AllocMem(dwArg04 + 0x0C, 0x00); + if (d0_23 == 0x00) + d0_35 = 0x00; + else + { + Mem55[d0_23 + 0x08:word32] = dwArg04 + 0x0C; + Mem60[d0_23 + 0x04:word32] = Mem55[a4 + 0x00004794:word32]; + Mem64[d0_23 + 0x00:word32] = 0x00; + if (Mem64[a4 + 0x00004790:word32] == 0x00) + Mem91[a4 + 0x00004790:word32] = d0_23; + word32 d0_69 = Mem64[a4 + 0x00004794:word32]; + if (d0_69 != 0x00) + { + Mem88[d0_69 + 0x00:word32] = d0_23; + word32 a1_86; + *a1Out = d0_69; + } + Mem75[a4 + 0x00004794:word32] = d0_23; + if (Mem75[a4 + 0x00001DDC:word32] == 0x00) + Mem84[a4 + 0x00001DDC:word32] = d0_23; + word32 a0_80; + *a0Out = d0_23 + 0x0C; + d0_35 = d0_23 + 0x0C; + } + return d0_35; +} + +word32 fn0000843C(word32 d2, word32 a4, word32 dwArg04, ptr32 & a0Out, ptr32 & a1Out) +{ + *a1Out = a1; + *a0Out = a0; + word32 d0_102; + word32 d7_15 = dwArg04; + if (true) + d0_102 = 0x00; + else + { + if (dwArg04 = 0x00) + { + if (d0_81 - d7_64 == 0x00) + { + word32 a0_96 = Mem0[a3_71 + 0x00:word32]; + *a0Out = a0_96; + Mem98[a2_69 + 0x00:word32] = a0_96; + Mem100[a4 + 7660:word32] = Mem98[a4 + 7660:word32] - d7_64; + d0_102 = a3_71; + return d0_102; + } + word32 d0_105 = Mem0[a3_71 + 0x04:word32] - d7_64; + if (d0_105 >=u 0x08) + { + word32 a0_112 = a3_71 + d7_64; + *a0Out = a0_112; + Mem114[a2_69 + 0x00:word32] = a0_112; + Mem117[a0_112 + 0x00:word32] = Mem114[a3_71 + 0x00:word32]; + Mem119[a0_112 + 0x04:word32] = d0_105; + Mem121[a4 + 7660:word32] = Mem119[a4 + 7660:word32] - d7_64; + d0_102 = a3_71; + return d0_102; + } + } + a2_69 = a3_71; + a3_71 = Mem0[a3_71 + 0x00:word32]; + } + word32 d1_126 = Mem0[a4 + 7788:word32]; + word32 d1_131; + word32 d0_135 = fn00009154(fn00009174(d7_64 + d1_126 - 0x01, d1_126, d2, out d1_131), Mem0[a4 + 7788:word32]); + word32 d6_143 = DPB(d0_135 + 11, (word16) (d0_135 + 11) & ~0x03, 0); + word32 a0_148; + word32 a1_149; + word32 d0_150 = fn000083D0(a4, d6_143, out a0_148, out a1_149); + if (d0_150 != 0x00) + { + word32 a1_163; + fn00007E4C(a4, d0_150, d6_143, out a1_163); + word32 a0_168; + word32 a1_169; + d0_102 = fn0000843C(d2, a4, d7_64, out a0_168, out a1_169); + } + else + d0_102 = 0x00; + } + return d0_102; +} + +word32 fn00008504(word32 d2, word32 d7, word32 a4, word32 dwArg04, ptr32 & a0Out, ptr32 & a1Out) +{ + word32 a0_14; + word32 a1_15; + return fn0000843C(d2, a4, dwArg04, out a0_14, out a1_15); +} + +word32 fn00008518(word32 d0, word32 d2, word32 a1, word32 a4, word32 dwArg04) +{ + Deallocate(fp + ~0x0F, a1, d0); + word32 d7_213 = 0x07BB; + word32 d6_215 = dwLoc10; + while (d6_215 - 0x016D > 0x00) + { + word32 d1_64; + fn00009174(d7_213, 0x04, d2, out d1_64); + if (d1_64 == 0x00) + d6_215 = d6_215 - 366; + else + d6_215 = d6_215 - 0x016D; + d7_213 = d7_213 + 0x01; + } + if (d6_215 - 0x016D == 0x00) + { + word32 d1_207; + fn00009174(d7_213, 0x04, d2, out d1_207); + if (d1_207 != 0x00) + { + d7_213 = d7_213 + 0x00; + d6_215 = 0x00; + } + } + word32 d0_102; + word32 d1_84 = d7_213 - 0x07BC; + Mem87[dwArg04 + 0x01:byte] = (byte) d1_84; + word32 d2_90 = (int32) (byte) d1_84; + word32 d1_96; + fn00009174(d2_90, 0x04, d2_90, out d1_96); + if (d1_96 == 0x00) + d0_102 = 0x001D; + else + d0_102 = 0x001C; + Mem104[a4 + 0x00001E71:byte] = (byte) d0_102; + word32 d4_105 = 0x01; + word32 d5_106 = d6_215; + while (d4_105 - 0x0C < 0x00 && (int32) Mem104[(a4 + 7792) + d4_105:byte] - d5_106 <= 0x00) + { + d5_106 = d5_106 - (int32) Mem104[(a4 + 7792) + d4_105:byte]; + d4_105 = d4_105 + 0x01; + } + Mem123[dwArg04 + 0x02:byte] = (byte) (d4_105 + 0x00); + Mem129[dwArg04 + 0x03:byte] = (byte) (d5_106 + 0x01); + word32 d1_133; + fn00009174(dwLoc10, 0x07, d2_90, out d1_133); + Mem136[dwArg04 + 0x00:byte] = (byte) d1_133; + word32 d1_141; + Mem144[dwArg04 + 0x04:byte] = (byte) fn00009174(dwLoc0C, 0x003C, d2_90, out d1_141); + word32 d1_148; + fn00009174(dwLoc0C, 0x003C, d2_90, out d1_148); + Mem151[dwArg04 + 0x05:byte] = (byte) d1_148; + word32 d1_156; + Mem159[dwArg04 + 0x06:byte] = (byte) fn00009174(dwLoc08, 0x0032, d2_90, out d1_156); + word32 d1_163; + word32 d0_164 = fn00009174(dwLoc08, 0x0032, d2_90, out d1_163); + Mem168[dwArg04 + 0x07:byte] = (byte) (d1_163 * 0x02); + return d0_164; +} + +word32 fn000086A4(word32 d2, word32 a2, word32 a3, word32 a4, word32 a5, word32 dwArg04, ptr32 & d2Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +{ + *a2Out = a2; + *a4Out = a4; + *d2Out = d2; + *a5Out = a5; + word32 d0_30; + word32 a7_112 = fp - 0x08; + if (!__btst(Mem0[dwArg04 + 0x001B:byte], 0x01)) + { + d0_30 = Mem0[dwArg04 + 0x0014:word32]; + if (d0_30 == 0x00) + return d0_30; + word32 a1_108; + fn0000728C(d2, a2, a4, a5, 0x0000FFFF, dwArg04, out a1_108, out a2, out a4); + a7_112 = fp - 0x08; + } + word32 a7_47 = a7_112 - 0x04; + Mem48[a7_47 + 0x00:word32] = 0x00000001; + Mem50[0x00:word32] = 0x00; + Mem54[a7_47 - 0x08 + 0x00:word32] = Mem50[dwArg04 + 0x001C:word32]; + word32 d2_58; + word32 a2_59; + word32 a4_60; + word32 a5_61; + word32 d0_62 = fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_58, out a2_59, out a4_60, out a5_61); + if (d0_62 != ~0x00 && Mem54[dwArg04 + 0x0014:word32] != 0x00) + if (!__btst(Mem54[dwArg04 + 0x001B:byte], 0x01)) + d0_30 = Mem54[dwArg04 + 0x04:word32] - Mem54[dwArg04 + 0x0010:word32] + d0_62; + else if (!__btst(Mem54[dwArg04 + 0x001A:byte], 0x07)) + d0_30 = d0_62 + Mem54[dwArg04 + 0x08:word32]; + else + d0_30 = d0_62 - Mem54[dwArg04 + 0x08:word32]; + else + d0_30 = d0_62; + return d0_30; +} + +word32 fn0000871C(word32 d2, word32 a2, word32 a3, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +{ + word32 a7_102 = fp - 0x0C; + word32 d7_113 = dwArg08; + if (!__btst(Mem0[dwArg04 + 0x001B:byte], 0x01)) + { + word32 a1_98; + fn0000728C(d2, a2, a4, a5, 0x0000FFFF, dwArg04, out a1_98, out a2, out a4); + a7_102 = fp - 0x0C; + } + else if (dwArg0C == 0x01) + if (!__btst(Mem0[dwArg04 + 0x001A:byte], 0x07)) + d7_113 = dwArg08 + Mem0[dwArg04 + 0x08:word32]; + else + d7_113 = dwArg08 - Mem0[dwArg04 + 0x08:word32]; + Mem29[dwArg04 + 0x04:word32] = Mem0[dwArg04 + 0x0010:word32]; + Mem32[dwArg04 + 0x0C:word32] = 0x00; + Mem34[dwArg04 + 0x08:word32] = 0x00; + if (!__btst(Mem34[dwArg04 + 0x001B:byte], 0x07)) + Mem84[dwArg04 + 0x0018:word32] = Mem34[dwArg04 + 0x0018:word32] & -0x04; + word32 a7_43 = a7_102 - 0x04; + Mem45[a7_43 + 0x00:word32] = dwArg0C; + Mem48[a7_43 - 0x04 + 0x00:word32] = d7_113; + Mem52[a7_43 - 0x08 + 0x00:word32] = Mem48[dwArg04 + 0x001C:word32]; + word32 d2_55; + word32 a2_56; + word32 a4_57; + word32 a5_58; + if (fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_55, out a2_56, out a4_57, out a5_58) != 0x01) + Mem79[dwArg04 + 0x0018:word32] = Mem52[dwArg04 + 0x0018:word32] & -0x0031; + return d2_55; +} + +word32 fn000087A0(word32 d2, word32 a4, word32 dwArg04) +{ + word32 d0_19 = dwArg04; + if (dwArg04 != 0x00) + { + Mem26[0x00:word32] = 0x00; + d0_19 = fn0000833C(d2, a4, dwLoc08); + Mem39[a4 + 18332:word32] = dwArg04 - 0x04; + } + return d0_19; +} + +word32 fn00008830(word32 d2, word32 a1, word32 a2, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, ptr32 & d2Out, ptr32 & d7Out, ptr32 & a4Out) +{ + *a4Out = a4; + *d7Out = d7; + *d2Out = d2; + word32 a3_111 = a4 + 7668; + while (a3_111 != 0x00 && Mem0[a3_111 + 0x0018:word32] != 0x00) + { + a2 = a3_111; + a3_111 = Mem0[a3_111 + 0x00:word32]; + } + word32 d0_104; + if (a3_111 == 0x00) + { + word32 a0_107; + word32 d0_109 = fn0000843C(d2, a4, 0x00000022, out a0_107, out a1); + a3_111 = d0_109; + if (d0_109 == 0x00) + { + d0_104 = 0x00; + return d0_104; + } + Mem121[a2 + 0x00:word32] = d0_109; + word32 d0_122 = 33; + word32 a0_125 = d0_109; + do + { + Mem129[a0_125 + 0x00:byte] = 0x00; + a0_125 = a0_125 + 0x01; + d0_122 = d0_122 - 0x01; + } while (d0_122 != ~0x00); + } + word32 d2_85; + word32 a1_86; + word32 a4_87; + fn0000888C(d2, a1, a4, fp - 0x04, dwArg08, a3_111, out d2_85, out a1_86, out a4_87); + Mem91[fp - 0x24 + 0x00:word32] = a3_111; + Mem95[fp - 0x28 + 0x00:word32] = Mem91[fp + 0x08:word32]; + Mem99[fp - 44 + 0x00:word32] = Mem95[fp + 0x04:word32]; + word32 d2_101; + word32 a1_102; + word32 a4_103; + d0_104 = fn0000888C(d2_85, a1_86, a4_87, fp - 0x04, dwArg04, dwArg08, out d2_101, out a1_102, out a4_103); + return d0_104; +} + +word32 fn0000888C(word32 d2, word32 a1, word32 a4, word32 a5, word32 dwArg08, word32 dwArg0C, ptr32 & d2Out, ptr32 & a1Out, ptr32 & a4Out) +{ + *d2Out = d2; + *a1Out = a1; + *a4Out = a4; + word32 a5_315 = fp - 0x04; + word32 a7_22 = fp - 44; + word32 a2_28 = dwArg0C; + if (Mem0[dwArg0C + 0x0018:word32] != 0x00) + { + word32 d2_309; + word32 d5_310; + word32 a0_311; + fn000089F8(d2, dwArg0C, dwArg08, a4, fp - 0x04, dwArg0C, out d2_309, out d5_310, out a0_311, out a1, out a2_28, out a4, out a5_315); + a7_22 = fp - 44; + } + word32 d5_294 = Mem0[a4 + 7772:word32]; + word32 d7_295 = 0x01; + word16 v19_54 = (word16) (int32) Mem0[dwArg08 + 0x01:byte] - 0x61; + if (v19_54 != 0x00) + { + if (v19_54 != 0x01) + goto l000088CE; + d5_294 = 0x8000; + } + else + d5_294 = 0x00; + d7_295 = 0x02; +l000088CE: + word32 d7_113; + word32 d6_112; + word32 d0_139; + word32 d0_69 = (int32) (int16) (int16) -cond(0x2B - Mem0[dwArg08 + d7_295:byte]); + word16 v27_74 = (word16) (int32) Mem0[dwArg08 + 0x00:byte] - 0x61; + if (v27_74 != 0x00) + if (v27_74 != 0x11) + { + if (v27_74 != 22) + { + d0_139 = 0x00; + return d0_139; + } + word32 d0_157; + if (d0_69 != 0x00) + d0_157 = 0x02; + else + d0_157 = 0x01; + word32 a7_164 = a7_22 - 0x04; + Mem165[a7_164 + 0x00:word32] = 0x0000000C; + Mem168[a7_164 - 0x04 + 0x00:word32] = DPB(d0_157, (word16) d0_157 | 0x8000 | 0x0100 | 0x0200, 0); + Mem172[a7_164 - 0x08 + 0x00:word32] = Mem168[a5_315 + 0x08:word32]; + word32 d2_176; + word32 a1_177; + word32 a4_178; + word32 d0_179 = fn00008160(d0_69, a1, a4, a5_315, dwArg00, dwArg04, dwArg08, out d2_176, out a1_177, out a4_178); + d6_112 = d0_179; + if (d0_179 == ~0x00) + { + d0_139 = 0x00; + return d0_139; + } + word32 d0_193; + if (d0_69 != 0x00) + d0_193 = 0x0080; + else + d0_193 = 0x02; + d7_113 = d0_193; + } + else + { + word32 d0_209; + if (d0_69 != 0x00) + d0_209 = 0x02; + else + d0_209 = 0x00; + word32 a7_212 = a7_22 - 0x04; + Mem213[a7_212 + 0x00:word32] = 0x0000000C; + Mem216[a7_212 - 0x04 + 0x00:word32] = DPB(d0_209, (word16) d0_209 | 0x8000, 0); + Mem220[a7_212 - 0x08 + 0x00:word32] = Mem216[a5_315 + 0x08:word32]; + word32 d2_222; + word32 a1_223; + word32 a4_224; + word32 d0_225 = fn00008160(d0_69, a1, a4, a5_315, dwArg00, dwArg04, dwArg08, out d2_222, out a1_223, out a4_224); + d6_112 = d0_225; + if (d0_225 == ~0x00) + { + d0_139 = 0x00; + return d0_139; + } + word32 d0_239; + if (d0_69 != 0x00) + d0_239 = 0x0080; + else + d0_239 = 0x01; + d7_113 = d0_239; + } + else + { + word32 a7_251 = a7_22 - 0x04; + Mem252[a7_251 + 0x00:word32] = 0x0000000C; + Mem255[a7_251 - 0x04 + 0x00:word32] = 0x8102; + Mem259[a7_251 - 0x08 + 0x00:word32] = Mem255[a5_315 + 0x08:word32]; + word32 d2_261; + word32 a1_262; + word32 a4_263; + word32 d0_264 = fn00008160(d0_69, a1, a4, a5_315, dwArg00, dwArg04, dwArg08, out d2_261, out a1_262, out a4_263); + d6_112 = d0_264; + if (d0_264 == ~0x00) + { + d0_139 = 0x00; + return d0_139; + } + word32 d0_278; + if (d0_69 != 0x00) + d0_278 = 0x0080; + else + d0_278 = 0x02; + d7_113 = DPB(d0_278, (word16) d0_278 | 0x4000, 0); + } + Mem118[a2_28 + 0x0010:word32] = 0x00; + Mem121[a2_28 + 0x0014:word32] = 0x00; + Mem123[a2_28 + 0x001C:word32] = d6_112; + Mem125[a2_28 + 0x04:word32] = Mem123[a2_28 + 0x0010:word32]; + Mem127[a2_28 + 0x0C:word32] = 0x00; + Mem129[a2_28 + 0x08:word32] = 0x00; + word32 d0_119 = 0x00; + if (d5_294 == 0x00) + d0_119 = 0x8000; + Mem138[a2_28 + 0x0018:word32] = d7_113 | d0_119; + d0_139 = a2_28; + return d0_139; +} + +word32 fn000089F8(word32 d2, word32 a2, word32 a3, word32 a4, word32 a5, word32 dwArg04, ptr32 & d2Out, ptr32 & d5Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +{ + word32 d7_110; + word32 a7_109 = fp - 0x0C; + if (!__btst(Mem0[dwArg04 + 0x001B:byte], 0x01)) + { + a7_109 = fp - 0x0C; + word32 a1_105; + d7_110 = fn0000728C(d2, a2, a4, a5, 0x0000FFFF, dwArg04, out a1_105, out a2, out a4); + } + else + d7_110 = 0x00; + if ((Mem0[dwArg04 + 0x0018:word32] & 0x0C) == 0x00 && Mem0[dwArg04 + 0x0014:word32] != 0x00) + { + word32 a7_84 = a7_109 - 0x04; + Mem86[a7_84 + 0x00:word32] = Mem0[dwArg04 + 0x0014:word32]; + Mem90[a7_84 - 0x04 + 0x00:word32] = Mem86[dwArg04 + 0x0010:word32]; + word32 a1_92; + fn00007E4C(a4, dwArg00, dwArg04, out a1_92); + a7_109 = a7_84 + 0x04; + } + Mem33[dwArg04 + 0x0018:word32] = 0x00; + Mem37[a7_109 - 0x04 + 0x00:word32] = Mem33[dwArg04 + 0x001C:word32]; + word32 d2_40; + word32 d5_41; + word32 a0_42; + word32 a1_43; + word32 a2_44; + word32 a4_45; + word32 a5_46; + word32 d0_47 = fn0000936C(a2, a4, dwArg00, out d2_40, out d5_41, out a0_42, out a1_43, out a2_44, out a4_45, out a5_46); + word32 d0_50 = -0x01; + if (d7_110 - -0x01 != 0x00 && d0_47 == 0x00) + d0_50 = 0x00; + return d0_50; +} + +word32 fn00008A58(word32 a2, word32 a3, word32 a4, word32 dwArg04, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & d5Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +{ + *d5Out = d5; + word32 a7_34 = fp - 0x0C; + word32 a3_15 = a4 + 7668; + while (a3_15 != 0x00) + { + if (!__btst(Mem0[a3_15 + 0x001B:byte], 0x02) && !__btst(Mem0[a3_15 + 0x001B:byte], 0x01)) + { + word32 d0_58 = Mem0[a3_15 + 0x04:word32] - Mem0[a3_15 + 0x0010:word32]; + if (d0_58 != 0x00) + { + word32 a7_65 = a7_34 - 0x04; + Mem67[a7_65 + 0x00:word32] = d0_58; + Mem71[a7_65 - 0x04 + 0x00:word32] = Mem67[a3_15 + 0x0010:word32]; + Mem75[a7_65 - 0x08 + 0x00:word32] = Mem71[a3_15 + 0x001C:word32]; + word32 d2_79; + word32 d4_80; + word32 a1_81; + word32 a5_83; + fn000060B0(a3_15, a4, dwArg00, dwArg04, dwArg08, out d2_79, out d4_80, out a1_81, out a4, out a5_83); + a7_34 = a7_65 + 0x04; + } + } + a3_15 = Mem0[a3_15 + 0x00:word32]; + } + Mem88[a7_34 - 0x04 + 0x00:word32] = dwArg04; + word32 d1_91; + word32 d2_92; + word32 d4_93; + word32 a0_94; + word32 a1_95; + word32 a2_96; + word32 a3_97; + word32 a4_98; + word32 a5_99; + word32 a6_100; + return fn00007698(dwArg04, a2, a4, dwArg00, out d1_91, out d2_92, out d4_93, out a0_94, out a1_95, out a2_96, out a3_97, out a4_98, out a5_99, out a6_100); +} + +word32 fn00008AAC(word32 d0, word32 a2, word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a1Out, ptr32 & a4Out, ptr32 & a5Out) +{ + *a4Out = a4; + *a1Out = a1; + *a5Out = a5; + if (Mem0[a4 + 0x00002048:word32] != 0x00) + { + word32 d2_85; + word32 d5_87; + word32 d6_88; + word32 a0_89; + word32 a1_90; + word32 a2_91; + word32 a3_92; + word32 a5_94; + d0 = fn0000943C(a2, a4, out d2_85, out d4, out d5_87, out d6_88, out a0_89, out a1_90, out a2_91, out a3_92, out a4, out a5_94); + } + Mem50[a4 + 0x00002030:word32] = 0x00; + execPrivate3(); + if (d0 - -0x01 == 0x00) + { + Forbid(); + Mem80[a4 + 0x00002030:word32] = -0x01; + Mem83[a4 + 18336:word32] = 0x05; + } + return d4; +} + +word32 fn00008AF8(word32 a2, word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +{ + *a4Out = a4; + *a2Out = a2; + *a5Out = a5; + word32 d6_114 = dwArg08; + word32 d5_113 = dwArg0C; + if (Mem0[a4 + 0x00002048:word32] != 0x00) + { + word32 d2_111; + word32 d4_112; + word32 a0_115; + word32 a1_116; + word32 a2_117; + word32 a3_118; + word32 a5_120; + fn0000943C(a2, a4, out d2_111, out d4_112, out d5_113, out d6_114, out a0_115, out a1_116, out a2_117, out a3_118, out a4, out a5_120); + } + Mem48[a4 + 0x00002030:word32] = 0x00; + execPrivate6(); + word32 d0_50 = d5_113 - 0x01; + if (d0_50 == ~0x00) + { + Forbid(); + Mem106[a4 + 0x00002030:word32] = -0x01; + Mem109[a4 + 18336:word32] = 22; + } + word32 d0_101; + if (d5_113 != 0x00) + { + word32 d0_89 = d5_113 - 0x01; + if (d0_89 != 0x00) + { + d0_101 = d0_89 - 0x01; + if (d0_89 == 0x01) + execPrivate6(); + } + else + d0_101 = d0_50 + d6_114; + } + else + d0_101 = d6_114; + return d0_101; +} + +word32 fn00008B74(word32 d0, word32 a2, word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a5Out) +{ + *a5Out = a5; + if (Mem0[a4 + 0x00002048:word32] != 0x00) + { + word32 d2_83; + word32 d4_84; + word32 d5_85; + word32 d6_86; + word32 a0_87; + word32 a1_88; + word32 a2_89; + word32 a3_90; + word32 a5_92; + d0 = fn0000943C(a2, a4, out d2_83, out d4_84, out d5_85, out d6_86, out a0_87, out a1_88, out a2_89, out a3_90, out a4, out a5_92); + } + Mem50[a4 + 0x00002030:word32] = 0x00; + execPrivate2(); + if (d0 - -0x01 == 0x00) + { + Forbid(); + Mem78[a4 + 0x00002030:word32] = -0x01; + Mem81[a4 + 18336:word32] = 0x05; + } + return a4; +} + +word32 fn00008BC0(word32 d0, word32 a2, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, ptr32 & d5Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +{ + *a4Out = a4; + *d5Out = d5; + *a0Out = a0; + *a1Out = a1; + *a2Out = a2; + *a5Out = a5; + if (Mem0[a4 + 0x00002048:word32] != 0x00) + { + word32 d2_79; + word32 d4_80; + word32 d5_81; + word32 d6_82; + word32 a0_83; + word32 a1_84; + word32 a2_85; + word32 a3_86; + d0 = fn0000943C(a2, a4, out d2_79, out d4_80, out d5_81, out d6_82, out a0_83, out a1_84, out a2_85, out a3_86, out a4, out a5); + } + word32 d0_52; + Mem43[a4 + 0x00002030:word32] = 0x00; + Supervisor(a5); + if (d0 == 0x00) + { + Forbid(); + Mem71[a4 + 0x00002030:word32] = d0; + Mem74[a4 + 18336:word32] = 0x02; + d0_52 = -0x01; + } + else + d0_52 = d0; + return d0_52; +} + +word32 fn00008C08(word32 d2, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a1Out) +{ + Mem31[a4 + 0x00002030:word32] = 0x00; + Mem34[a4 + 18344:word32] = dwArg0C; + if (Mem34[a4 + 0x00001E7C:word32] == 0x00) + Mem414[a4 + 0x00001E7C:word32] = fn0000833C(d2, a4, 0x0000006C); + if (Mem34[a4 + 7808:word32] == 0x00) + Mem407[a4 + 7808:word32] = fn0000833C(d2, a4, 0x0000006C); + word32 a2_67; + word32 a3_68; + word32 a5_69; + word32 d7_70 = fn00007910(fp - 0x04, dwLoc015C, dwArg08, Mem34[a4 + 0x00001E7C:word32], fp + ~0x010B, Mem34[a4 + 7808:word32], fp + 4294966996, out a2_67, out a3_68, out a5_69); + Mem72[fp - 0x015C + 0x00:word32] = a5_69 + -0x0108; + Mem76[fp - 0x0160 + 0x00:word32] = Mem72[a4 + 0x00001E7C:word32]; + word32 a1_79; + word32 d0_80 = fn00007B74(dwArg00, dwArg04, out a1_79); + byte v29_82 = Mem76[a5_69 + -0x0128:byte]; + word32 a7_154 = fp - 0x0144; + word32 d0_104 = DPB(d0_80, v29_82, 0); + if (v29_82 != 0x00) + { + Mem384[fp - 0x0148 + 0x00:word32] = 0x00008DE6; + Mem388[fp - 332 + 0x00:word32] = Mem384[a4 + 7808:word32]; + word32 a1_390; + fn00007B74(dwArg00, dwArg04, out a1_390); + Mem393[fp - 336 + 0x00:word32] = a5_69 + -0x0128; + Mem397[fp - 0x0154 + 0x00:word32] = Mem393[a4 + 7808:word32]; + word32 a1_399; + d0_104 = fn00007B74(dwArg00, dwArg04, out a1_399); + a7_154 = fp - 0x0144; + } + word32 a0_102 = Mem76[a4 + 7808:word32]; + word32 a1_101 = a2_67; + do + { + word32 d0_123; + byte v36_105 = Mem76[a0_102 + 0x00:byte]; + a0_102 = a0_102 + 0x01; + d0_104 = DPB(d0_104, v36_105, 0); + a1_101 = a1_101 + 0x01; + *a1Out = a1_101; + if (v36_105 - Mem76[a1_101 + 0x00:byte] != 0x00) + goto l00008CAE; + } while (v36_105 != 0x00); + if (v36_105 == 0x00 && Mem76[a4 + 8268:word32] != 0x00) + { + word32 a7_372 = a7_154 - 0x04; + Mem374[a7_372 + 0x00:word32] = Mem76[a4 + 0x00001E7C:word32]; + d0_104 = fn000087A0(d2, a4, dwArg00); + Mem378[a4 + 0x00001E7C:word32] = 0x00; + Mem380[a4 + 18348:word32] = Mem378[a4 + 8268:word32]; + a7_154 = a7_372 + 0x04; + } + else + { +l00008CAE: + MakeLibrary(a0_102, a1_101, a2_67, d0_104, Mem76[a4 + 0x00001E7C:word32]); + Mem347[a4 + 18348:word32] = d0_104; + d2 = -0x02; + if (d0_104 == 0x00) + { + Mem354[a4 + 18336:word32] = 0x02; + Mem356[a4 + 0x00002030:word32] = 0xCD; + d0_123 = -0x01; + return d0_123; + } + } + word32 a7_156 = a7_154 - 0x04; + Mem158[a7_156 + 0x00:word32] = Mem76[a4 + 7808:word32]; + word32 a0_160; + word32 d0_161 = fn00007B30(d0_104, a4, dwArg00, out a0_160); + Mem163[a7_156 - 0x04 + 0x00:word32] = 0x00000104; + Mem165[a4 + 7808:word32] = d0_161; + word32 a0_167; + word32 a1_168; + word32 d0_169 = fn0000843C(d2, a4, dwArg00, out a0_167, out a1_168); + Mem173[a5_69 + -0x08:word32] = d0_169; + word32 d6_171 = 0x00; + while (true) + { + word32 a0_185 = a2_67; + do + { + a0_185 = a0_416 + 0x01; + word32 a0_416 = a0_185; + } while (Mem173[a0_416 + 0x00:byte] != 0x00); + if (d6_171 - ((a0_185 - 0x01) - a2_67) >= 0x00) + break; + byte v51_327 = Mem173[a2_67 + d6_171:byte]; + d0_169 = DPB(d0_169, v51_327, 0); + if (v51_327 == 0x3F || v51_327 == 0x23) + break; + d6_171 = d6_171 + 0x01; + } + word32 a0_203 = a2_67; + do + { + a0_203 = a0_417 + 0x01; + word32 a0_417 = a0_203; + } while (Mem173[a0_417 + 0x00:byte] != 0x00); + word32 a0_212 = a0_203 - 0x01 - a2_67; + if (d6_171 - a0_212 == 0x00 && Mem173[a4 + 18316:word32] == 0x00) + { + Mem280[a7_156 + 0x00:word32] = Mem173[a4 + 18344:word32]; + Mem283[a7_156 - 0x04 + 0x00:word32] = a2_67; + Mem287[a7_156 - 0x08 + 0x00:word32] = Mem283[a5_69 + -0x08:word32]; + word32 d0_289 = fn00008F10(d0_169, d7_70, a0_212, a1_168, a4, dwArg00, dwArg04); + word32 a0_291 = Mem287[a5_69 + -0x08:word32]; + word32 a1_292 = a3_68; + word32 d0_293 = 0x0040; + do + { + Mem301[a1_292 + 0x00:word32] = Mem287[a0_291 + 0x00:word32]; + a0_291 = a0_291 + 0x04; + a1_292 = a1_292 + 0x04; + d0_293 = d0_293 - 0x01; + } while (d0_293 != ~0x00); + Mem306[a7_156 - 0x0C + 0x00:word32] = 0x00000104; + Mem310[a7_156 - 0x10 + 0x00:word32] = Mem306[a5_69 + -0x08:word32]; + word32 a1_312; + word32 a0_313 = fn00007E4C(a4, dwArg00, dwArg04, out a1_312); + if (Mem310[a4 + 8268:word32] - Mem310[a4 + 18348:word32] != 0x00) + MakeFunctions(a0_313, a1_312, a2_67); + d0_123 = d0_289; + } + else + { + word32 d2_218 = Mem173[a5_69 + -0x08:word32]; + word32 a6_219 = Mem173[a4 + 0x000047A4:word32]; + InitResident(a1_168, Mem173[a4 + 18348:word32]); + if (d0_169 == 0x00) + { + Mem226[a4 + 18336:word32] = 0x0014; + Mem228[a4 + 0x00002030:word32] = 0xCC; + Mem230[a7_156 + 0x00:word32] = 0x00000104; + Mem233[a7_156 - 0x04 + 0x00:word32] = d2_218; + word32 a1_235; + fn00007E4C(a4, dwArg00, dwArg04, out a1_235); + d0_123 = -0x01; + } + else + { + Mem242[a7_156 + 0x00:word32] = Mem173[a5_69 + -0x08:word32]; + word32 a2_244; + word32 a5_245; + word32 d0_246 = fn00008E70(a0_212, a1_168, a2_67, a4, a5_69, a6_219, dwArg00, out a2_244, out a5_245); + word32 a0_248 = Mem242[a5_245 + -0x08:word32]; + word32 a1_249 = a3_68; + word32 d0_250 = 0x0040; + do + { + Mem258[a1_249 + 0x00:word32] = Mem242[a0_248 + 0x00:word32]; + a0_248 = a0_248 + 0x04; + a1_249 = a1_249 + 0x04; + d0_250 = d0_250 - 0x01; + } while (d0_250 != ~0x00); + Mem263[a7_156 - 0x04 + 0x00:word32] = 0x00000104; + Mem267[a7_156 - 0x08 + 0x00:word32] = Mem263[a5_245 + -0x08:word32]; + word32 a1_269; + fn00007E4C(a4, dwArg00, dwArg04, out a1_269); + d0_123 = d0_246; + } + } + return d0_123; +} + +word32 fn00008DE8(word32 d2, word32 a0, word32 a1, word32 a2, word32 a4, word32 a5, word32 a6, word32 dwArg04, ptr32 & d6Out, ptr32 & a1Out, ptr32 & a5Out) +{ + *d6Out = d6; + *a5Out = a5; + *a1Out = a1; + word32 d0_119; + Mem19[a4 + 0x00002030:word32] = 0x00; + if (Mem19[a4 + 7808:word32] == 0x00) + { + d0_119 = -0x01; + return d0_119; + } + word32 d0_58 = Mem19[a4 + 0x00001E7C:word32]; + if (d0_58 != 0x00) + { + a6 = Mem19[a4 + 0x000047A4:word32]; + MakeLibrary(a0, a1, a2, d0_58, d0_58); + Mem125[a4 + 18348:word32] = d0_58; + d2 = -0x02; + if (d0_58 == 0x00) + { + Mem132[a4 + 18336:word32] = 0x02; + Mem134[a4 + 0x00002030:word32] = 0xCD; + d0_119 = -0x01; + return d0_119; + } + } + else + Mem138[a4 + 18348:word32] = Mem19[a4 + 8268:word32]; + word32 a0_70; + word32 a1_71; + word32 d0_72 = fn0000843C(d2, a4, 0x00000104, out a0_70, out a1_71); + word32 a0_74 = dwArg04; + word32 a1_75 = d0_72; + word32 d0_76 = 0x0040; + do + { + Mem84[a1_75 + 0x00:word32] = Mem19[a0_74 + 0x00:word32]; + a0_74 = a0_74 + 0x04; + a1_75 = a1_75 + 0x04; + d0_76 = d0_76 - 0x01; + } while (d0_76 != ~0x00); + word32 a2_91; + word32 a5_92; + word32 d0_93 = fn00008E70(a0_74, a1_75, d0_72, a4, a5, a6, d0_72, out a2_91, out a5_92); + word32 a0_100 = a2_91; + word32 a1_106 = dwArg04; + word32 d0_101 = 0x0040; + do + { + Mem105[a1_106 + 0x00:word32] = Mem84[a0_100 + 0x00:word32]; + a0_100 = a0_100 + 0x04; + a1_106 = a1_106 + 0x04; + d0_101 = d0_101 - 0x01; + } while (d0_101 != ~0x00); + Mem110[fp - 0x1C + 0x00:word32] = 0x00000104; + Mem113[fp - 0x20 + 0x00:word32] = a2_91; + word32 a1_116; + fn00007E4C(a4, dwArg00, dwArg04, out a1_116); + d0_119 = d0_93; + return d0_119; +} + +word32 fn00008E70(word32 a0, word32 a1, word32 a2, word32 a4, word32 a5, word32 a6, word32 dwArg04, ptr32 & a2Out, ptr32 & a5Out) +{ + *a2Out = a2; + *a5Out = a5; + word32 a7_128 = fp - 0x14; + word32 d7_101 = 0x00; +l00008E7A: + word32 d0_108 = 232; + if (d7_101 - 232 == 0x00) + { + if (Mem0[a4 + 8268:word32] - Mem0[a4 + 18348:word32] != 0x00) + MakeFunctions(a0, a1, a2); + word32 d0_71; + if (d7_101 - 232 == 0x00) + d0_71 = 0x01; + else + d0_71 = 0x00; + return d0_71; + } + else + { + Alert(d7_101); + if (true) + { + if (Mem0[a4 + 18344:word32] == 0x00) + { + d0_108 = Mem0[dwArg04 + 0x04:word32]; + if (false) + continue; + } + if (Mem0[a4 + 18316:word32] == 0x00) + { + word32 a7_136 = a7_128 - 0x04; + Mem138[a7_136 + 0x00:word32] = Mem0[a4 + 7808:word32]; + Mem141[a7_136 - 0x04 + 0x00:word32] = dwArg04 + 0x08; + a7_128 = a7_136 + 0x04; + if (fn00009488(d7_101, a5, dwArg00, dwArg04, out a0, out a1) == 0x00) + continue; + break; + } + else + { + word32 a7_114 = a7_128 - 0x04; + Mem116[a7_114 + 0x00:word32] = dwArg04 + 0x08; + word32 d0_120 = fn00007B30(d0_108, a4, dwArg00, out a0); + Mem122[a7_114 + 0x00:word32] = Mem116[a4 + 7808:word32]; + Mem125[a7_114 - 0x04 + 0x00:word32] = d0_120; + a7_128 = a7_114 + 0x04; + if (fn00007C24(d7_101, dwArg00, dwArg04) == 0x00) + continue; + break; + } + } + else + { + Forbid(); + d7_101 = 232; + goto l00008E7A; + } + } +} + +word32 fn00008F10(word32 d0, word32 d7, word32 a0, word32 a1, word32 a4, word32 dwArg04, word32 dwArg08) +{ + word32 d0_120; + Mem29[a4 + 0x00002030:word32] = 0x00; + MakeLibrary(a0, a1, dwArg08, d0, dwArg08); + if (d0 == 0x00) + { + Mem72[a4 + 18336:word32] = 0x02; + Mem74[a4 + 0x00002030:word32] = 0xCD; + d0_120 = -0x01; + } + else + { + word32 d7_127; + word32 a0_82; + word32 a1_83; + word32 d0_84 = fn00008504(-0x02, d7, a4, 0x00000104, out a0_82, out a1_83); + InitResident(a1_83, d0); + if (d0_84 == 0x00) + { + Mem124[a4 + 18336:word32] = 0x02; + Mem126[a4 + 0x00002030:word32] = 0xCD; + d7_127 = -0x01; + } + else + { + MakeFunctions(a0_82, a1_83, dwArg08); + d7_127 = 0x00; + } + word32 a0_102 = d0_84; + word32 a1_101 = dwArg04; + word32 d0_103 = 0x0040; + do + { + Mem107[a1_101 + 0x00:word32] = Mem29[a0_102 + 0x00:word32]; + a0_102 = a0_102 + 0x04; + a1_101 = a1_101 + 0x04; + d0_103 = d0_103 - 0x01; + } while (d0_103 != ~0x00); + word32 a1_118; + fn00007E4C(a4, d0_84, 0x00000104, out a1_118); + d0_120 = d7_127; + } + return d0_120; +} + +word32 fn00008FB8(word32 d0, word32 a0, word32 a1, word32 a2, word32 a4, word32 dwArg04, ptr32 & d5Out, ptr32 & d6Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out) +{ + *a4Out = a4; + *d5Out = d5; + *d6Out = d6; + *a1Out = a1; + *a2Out = a2; + word32 a5_103 = fp - 0x04; + word32 a3_101 = dwArg04; + if (Mem0[a4 + 0x00002048:word32] != 0x00) + { + word32 d2_94; + word32 d4_95; + word32 d5_96; + word32 d6_97; + d0 = fn0000943C(a2, a4, out d2_94, out d4_95, out d5_96, out d6_97, out a0, out a1, out a2, out a3_101, out a4, out a5_103); + } + word32 d0_58; + Mem44[a4 + 0x00002030:word32] = 0x00; + MakeLibrary(a0, a1, a2, d0, a3_101); + if (d0 != 0x00) + { + MakeFunctions(a0, a1, a2); + d0_58 = -0x01; + } + else + { + Supervisor(a5_103); + if (d0 == 0x00) + { + Forbid(); + Mem86[a4 + 0x00002030:word32] = d0; + Mem89[a4 + 18336:word32] = 0x02; + d0_58 = -0x01; + } + else + d0_58 = d0; + } + return d0_58; +} + +word32 fn0000901C(word32 d0, word32 a0, word32 a1, word32 a2, word32 a4, word32 dwArg04, ptr32 & d5Out, ptr32 & d6Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out) +{ + *a4Out = a4; + *d5Out = d5; + *d6Out = d6; + *a1Out = a1; + *a2Out = a2; + word32 a5_100 = fp - 0x04; + word32 a3_20 = dwArg04; + if (Mem0[a4 + 0x00002048:word32] != 0x00) + { + word32 d2_91; + word32 d4_92; + word32 d5_93; + word32 d6_94; + d0 = fn0000943C(a2, a4, out d2_91, out d4_92, out d5_93, out d6_94, out a0, out a1, out a2, out a3_20, out a4, out a5_100); + } + Mem44[a4 + 0x00002030:word32] = 0x00; + MakeLibrary(a0, a1, a2, d0, a3_20); + if (d0 != 0x00) + { + MakeFunctions(a0, a1, a2); + InitCode(d0, a3_20); + } + word32 d0_62; + Supervisor(a5_100); + if (d0 == 0x00) + { + Forbid(); + Mem80[a4 + 0x00002030:word32] = d0; + Mem83[a4 + 18336:word32] = 0x02; + d0_62 = -0x01; + } + else + d0_62 = d0; + return d0_62; +} + +word32 fn00009084(word32 a2, word32 a4, word32 dwArg04, ptr32 & d2Out, ptr32 & d5Out, ptr32 & d6Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out) +{ + *a4Out = a4; + *d2Out = d2; + *d5Out = d5; + *d6Out = d6; + *a0Out = a0; + *a1Out = a1; + *a2Out = a2; + *a3Out = a3; + *a5Out = a5; + if (Mem0[a4 + 0x00002048:word32] != 0x00) + { + word32 d2_52; + word32 d4_53; + word32 d5_54; + word32 d6_55; + word32 a0_56; + word32 a1_57; + word32 a2_58; + word32 a3_59; + word32 a4_60; + word32 a5_61; + fn0000943C(a2, a4, out d2_52, out d4_53, out d5_54, out d6_55, out a0_56, out a1_57, out a2_58, out a3_59, out a4_60, out a5_61); + } + execPrivate1(); + return 0x00; +} + +word32 fn000090A8(word32 d7, word32 a2, word32 a4, word32 a5, ptr32 & a4Out) +{ + word32 d0_20 = OpenLibrary(0x00009142, 0x00); + word32 a5_134 = fp - 0x04; + word32 a7_13 = fp - 0x68; + word32 a3_132 = d0_20; + if (d0_20 == 0x00) + { + word32 d1_126; + word32 d2_127; + word32 d4_128; + word32 a0_129; + word32 a1_130; + word32 a6_135; + fn00007698(d7, a2, a4, 0x00000014, out d1_126, out d2_127, out d4_128, out a0_129, out a1_130, out a2, out a3_132, out a4, out a5_134, out a6_135); + a7_13 = fp - 0x68; + } + word32 a0_119 = Mem0[a4 + 8288:word32]; + word32 d7_44 = (int32) Mem0[a0_119 + -0x01:byte]; + word32 d0_45 = d7_44; + word32 a1_122 = a5_134 + -0x0050; + while (true) + { + d0_45 = d0_45 - 0x01; + if (d0_45 0x00) + if (d1 > 0x00) + { + word32 d1_44; + return fn000091A6(d0, d1, d2, out d1_44); + } + else + { + word32 d1_40; + return -fn000091A6(d0, -d1, d2, out d1_40); + } + else + { + word32 d0_15 = -d0; + if (d1 > 0x00) + { + word32 d1_32; + *d1Out = -d1_29; + word32 d1_29; + return -fn000091A6(d0_15, d1, d2, out d1_29); + } + else + { + word32 d1_27; + *d1Out = -d1_25; + word32 d1_25; + return fn000091A6(d0_15, -d1, d2, out d1_25); + } + } +} + +word32 fn000091A6(word32 d0, word32 d1, word32 d2, ptr32 & d1Out) +{ + word32 d1_136 = __swap(d1); + word16 v10_8 = (word16) d1_136; + word32 d2_9 = DPB(d2, v10_8, 0); + if (v10_8 != 0x00) + { + word32 d3_138 = 0x0010; + if ((word16) d1_136 - 0x80 = 0x00) + { + d1_136 = __rol(d1_136, 0x01); + d3_138 = DPB(d3_138, (word16) d3_138 - 0x01, 0); + } + word32 d0_96 = d0 >>u d3_138; + word32 d2_99 = DPB(__swap(DPB(d2, (word16) d0, 0)), 0x00, 0) >>u d3_138; + uint16 v39_102 = (uint16) (d0_96 /u (uint16) d1_136); + word32 d3_106 = DPB(__swap(d3_138), v39_102, 0); + word32 d0_113 = DPB(DPB(d0_96, (uint16) (d0_96 % (uint16) d1_136), 16), (word16) d2_99, 0) - DPB(d2_99, v39_102, 0) *u (word16) __swap(d1_136); + if (d0_113 >=u 0x00) + { + word32 d1_128; + *d1Out = __swap(__rol(d0_113, __swap(d3_106))); + return (int32) v39_102; + } + } + else + { + word32 d0_27 = __swap(d0); + word32 d1_28 = __swap(d1_136); + word16 v13_30 = (word16) d0_27; + word32 d2_31 = DPB(__swap(d2_9), v13_30, 0); + if (v13_30 != 0x00) + { + uint16 v15_60 = (uint16) (d2_31 /u (uint16) d1_28); + d2_31 = DPB(DPB(d2_31, (uint16) (d2_31 % (uint16) d1_28), 16), v15_60, 0); + d0_27 = DPB(d0_27, v15_60, 0); + } + word32 d0_36 = __swap(d0_27); + word32 d2_38 = DPB(d2_31, (word16) d0_36, 0); + uint16 v28_40 = (uint16) (d2_38 /u (uint16) d1_28); + word32 d1_47; + *d1Out = DPB(d1_28, (word16) __swap(DPB(DPB(d2_38, (uint16) (d2_38 % (uint16) d1_28), 16), v28_40, 0)), 0); + return DPB(d0_36, v28_40, 0); + } +} + +word32 fn0000936C(word32 a2, word32 a4, word32 dwArg04, ptr32 & d2Out, ptr32 & d5Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +{ + *a4Out = a4; + *d2Out = d2; + *d5Out = d5; + *a1Out = a1; + *a2Out = a2; + *a5Out = a5; + word32 d0_35; + word32 a0_15; + word32 d0_16 = fn000093F4(dwArg04, a4, dwArg04, out a0_15); + if (d0_16 == 0x00) + d0_35 = -0x01; + else if (!__btst(Mem0[d0_16 + 0x03:byte], 0x04)) + { + Mem64[d0_16 + 0x00:word32] = 0x00; + d0_35 = 0x00; + } + else + { + word32 d2_71; + word32 d5_72; + word32 d6_73; + word32 a0_74; + word32 a1_75; + word32 a2_76; + word32 a3_77; + word32 a4_78; + word32 a5_79; + fn00009084(a2, a4, Mem0[d0_16 + 0x04:word32], out d2_71, out d5_72, out d6_73, out a0_74, out a1_75, out a2_76, out a3_77, out a4_78, out a5_79); + Mem84[a3_77 + 0x00:word32] = 0x00; + if (Mem84[a4_78 + 0x00002030:word32] != 0x00) + d0_35 = -0x01; + else + d0_35 = 0x00; + } + return d0_35; +} + +word32 fn000093B4(word32 a0, word32 a4, word32 dwArg04, word32 dwArg08) +{ + word32 d0_36; + if (Allocate(a0, -0x0010) == 0x00) + { + Mem50[a4 + 18336:word32] = 0x02; + Mem52[a4 + 0x00002030:word32] = 0xCD; + d0_36 = -0x01; + } + else + d0_36 = 0x00; + return d0_36; +} + +word32 fn000093F4(word32 d7, word32 a4, word32 dwArg04, ptr32 & a0Out) +{ + *a0Out = a0; + word32 d0_27; + Mem10[a4 + 0x00002030:word32] = 0x00; + if (dwArg04 >= 0x00 && dwArg04 - Mem10[a4 + 0x00001DD8:word32] < 0x00) + { + word32 a0_51; + *a0Out = a4 + 17760; + if ((a4 + 17760)[dwArg04 * 0x08] != 0x00) + { + word32 a0_60 = a4 + 17760 + (dwArg04 << 0x03); + *a0Out = a0_60; + d0_27 = a0_60; + return d0_27; + } + } + Mem42[a4 + 18336:word32] = 0x09; + d0_27 = 0x00; + return d0_27; +} + +word32 fn0000943C(word32 a2, word32 a4, ptr32 & d2Out, ptr32 & d4Out, ptr32 & d5Out, ptr32 & d6Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out) +{ + *d6Out = d6; + *d5Out = d5; + *d2Out = d2; + *d4Out = d4; + *a0Out = a0; + *a1Out = a1; + *a2Out = a2; + *a3Out = a3; + *a4Out = a4; + *a5Out = a5; + SetSignal(0x00, 0x3000); + word32 d0_112 = 0x00; + if (0x00 != 0x00 && Mem0[a4 + 0x00002048:word32] != 0x00) + { + word32 a0_69 = Mem0[a4 + 0x00002048:word32]; + word32 a7_70; + word32 a6_71; + word32 d7_72; + byte CVZN_74; + word32 d1_75; + byte ZN_76; + byte C_77; + byte V_78; + byte Z_79; + word32 a4_80; + word32 a0_81; + byte N_82; + word32 a2_83; + word32 d2_84; + word32 d4_85; + word32 d5_86; + word32 d6_87; + word32 a1_88; + word32 a3_89; + word32 a5_90; + a0_69(); + if (false) + { + Mem95[a4_80 + 0x00002048:word32] = 0x00; + word32 d1_102; + word32 d2_103; + word32 d4_104; + word32 a0_105; + word32 a1_106; + word32 a2_107; + word32 a3_108; + word32 a4_109; + word32 a5_110; + word32 a6_111; + d0_112 = fn00007698(d7_72, a2_83, a4_80, 0x00000014, out d1_102, out d2_103, out d4_104, out a0_105, out a1_106, out a2_107, out a3_108, out a4_109, out a5_110, out a6_111); + } + } + return d0_112; +} + +word32 fn00009488(word32 d7, word32 a5, word32 dwArg04, word32 dwArg08, ptr32 & a0Out, ptr32 & a1Out) +{ + *a0Out = a0; + *a1Out = a1; + word32 a7_123 = fp - 0x48; + word32 a3_115 = dwArg04; + word32 a2_131 = dwArg08; + word32 d6_233 = 0x00; +l0000949E: + word32 d0_102; + byte v11_50 = Mem0[a2_131 + 0x00:byte]; + a2_131 = a2_131 + 0x01; + d7 = DPB(d7, v11_50, 0); + if (v11_50 == 0x00) + { + if (Mem0[a3_115 + 0x00:byte] != 0x00) + d0_102 = 0x00; + else + d0_102 = a3_115 - Mem0[fp + ~0x07:word32]; + return d0_102; + } + else + { + word16 v18_83 = (word16) (int32) v11_50 - 0x23; + if (v18_83 == 0x00) + { + byte v37_158 = Mem0[a2_131 + 0x00:byte]; + a2_131 = a2_131 + 0x01; + d7 = DPB(d7, v37_158, 0); + word16 v39_164 = (word16) (int32) v37_158 - 0x28; + if (v39_164 != 0x00) + if (v39_164 == 0x17) + while (Mem0[a3_115 + 0x00:byte] != 0x00) + { + word32 a7_182 = a7_123 - 0x04; + Mem184[a7_182 + 0x00:word32] = a2_131 + 0x01; + Mem187[a7_182 - 0x04 + 0x00:word32] = a3_115; + a7_123 = a7_182 + 0x04; + word32 a0_189; + word32 a1_190; + if (fn00009488(d7, fp - 0x04, dwArg00, dwArg04, out a0_189, out a1_190) != 0x00) + break; + a3_115 = a3_115 + 0x01; + } + else + while (true) + { + byte v47_204 = Mem0[a3_115 + 0x00:byte]; + if (v47_204 == 0x00) + break; + word32 a7_211 = a7_123 - 0x04; + Mem213[a7_211 + 0x00:word32] = (int32) v47_204; + word32 d0_215 = fn000077BC(dwArg00); + Mem220[a7_211 + 0x00:word32] = (int32) v37_158; + Mem222[a7_211 + 0x0018:word32] = d0_215; + a7_123 = a7_211 + 0x04; + if (Mem222[a7_211 + 0x18:word32] - fn000077BC(dwArg00) != 0x00) + break; + a3_115 = a3_115 + 0x01; + } + else + { + while (true) + { + byte v43_236 = Mem0[a2_131 + 0x00:byte]; + a2_131 = a2_131 + 0x01; + d7 = DPB(d7, v43_236, 0); + if (v43_236 == 0x29) + break; + Mem248[a7_123 + -0x0025 + d6_233:byte] = v43_236; + word32 a0_243; + *a0Out = d6_233; + d6_233 = d6_233 + 0x01; + } + Mem250[fp - 0x04 + d6_233:byte] = 0x00; + while (true) + { + word32 a7_260 = a7_123 - 0x04; + Mem261[a7_260 + 0x00:word32] = fp + ~0x28; + Mem264[a7_260 - 0x04 + 0x00:word32] = a3_115; + a7_123 = a7_260 + 0x04; + if (fn000095C4(dwArg00, dwArg04) == 0x00) + break; + word32 a0_272; + *a0Out = fp + ~0x28; + word32 a1_273 = fp + ~0x28; + do + { + a1_273 = a1_297 + 0x01; + word32 a1_297 = a1_273; + } while (Mem264[a1_297 + 0x00:byte] != 0x00); + word32 a1_282 = a1_273 - 0x01 - (fp + ~0x28); + *a1Out = a1_282; + a3_115 = a3_115 + a1_282; + } + } + goto l0000949E; + } + else if (v18_83 == 0x04) + { + byte v30_130 = Mem0[a2_131 + 0x00:byte]; + word32 a7_136 = a7_123 - 0x04; + Mem138[a7_136 + 0x00:word32] = (int32) v30_130; + word32 d0_140 = fn000077BC(dwArg00); + Mem146[a7_136 + 0x00:word32] = (int32) Mem138[a3_115 + 0x00:byte]; + Mem148[a7_136 + 0x0018:word32] = d0_140; + a2_131 = a2_131 + 0x01; + d7 = DPB(d7, v30_130, 0); + a3_115 = a3_115 + 0x01; + a7_123 = a7_136 + 0x04; + if (Mem148[a7_136 + 0x18:word32] - fn000077BC(dwArg00) == 0x00) + continue; + d0_102 = 0x00; + return d0_102; + } + else if (v18_83 != 0x1C) + { + word32 a7_107 = a7_123 - 0x04; + Mem109[a7_107 + 0x00:word32] = (int32) v11_50; + word32 d0_112 = fn000077BC(dwArg00); + Mem118[a7_107 + 0x00:word32] = (int32) Mem109[a3_115 + 0x00:byte]; + Mem120[a7_107 + 0x0018:word32] = d0_112; + a3_115 = a3_115 + 0x01; + a7_123 = a7_107 + 0x04; + if (Mem120[a7_107 + 0x18:word32] - fn000077BC(dwArg00) == 0x00) + continue; + d0_102 = 0x00; + return d0_102; + } + else + { + a3_115 = a3_115 + 0x01; + if (Mem0[a3_115 + 0x00:byte] != 0x00) + continue; + d0_102 = 0x00; + return d0_102; + } + } +} + +word32 fn000095C4(word32 dwArg04, word32 dwArg08) +{ + word32 a3_14 = dwArg04; + word32 a2_16 = dwArg08; + do + { + word32 d0_39; + if (Mem0[a2_75 + 0x00:byte] == 0x00) + { + d0_39 = 0x01; + return d0_39; + } + a3_14 = a3_76 + 0x01; + a2_16 = a2_75 + 0x01; + word32 a2_75 = a2_16; + word32 a3_76 = a3_14; + } while (fn000077BC((int32) Mem0[a3_76 + 0x00:byte]) - fn000077BC((int32) Mem0[a2_75 + 0x00:byte]) == 0x00); + d0_39 = 0x00; + return d0_39; +} + diff --git a/subjects/regressions/reko-238/PPAMI.dis b/subjects/regressions/reko-238/PPAMI.dis index 15aac28236..5fcc7e902a 100644 --- a/subjects/regressions/reko-238/PPAMI.dis +++ b/subjects/regressions/reko-238/PPAMI.dis @@ -1,14365 +1,13922 @@ -// fn00001000 -// Return size: 4 -void fn00001000() +void fn00001000(word32 d0, word32 a0, word32 a5, word32 a6, word32 dwArg04) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a0 a5 a6 d0 +// LiveOut: +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: +// Stack args: Stack +0004(32) fn00001000_entry: - // succ: l00001000 +// DataOut: a0 a5 a6 d0 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00001000: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a1 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a0 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d4 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d1 - a2 = a0 - d2 = d0 - CVZN = cond(d2) - a4 = 0x00009608 - a6 = Mem0[0x00000004:word32] - a3 = 0x0000B620 - d1 = 0 - CVZN = cond(d1) - d0 = 0x000009E6 - CVZN = cond(d0) - goto l00001024 - // succ: l00001024 -l00001022: - v26 = d1 - Mem0[a3:word32] = v26 - a3 = a3 + 0x00000004 - CVZN = cond(v26) - // succ: l00001024 + word32 a2_130 = a0 + word32 a4_44 = 0x00009608 + word32 a6_46 = Mem0[0x00000004:word32] + word32 a3_294 = 0x0000B620 + word32 d0_49 = 0x000009E6 +// DataOut: a2 a3 a4 a5 a6 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) + l00001024: - d0 = d0 - 0x00000001 - branch d0 != 0xFFFFFFFF l00001022 - // succ: l00001028 l00001022 + d0_49 = d0_49 - 0x00000001 + branch d0_49 != 0xFFFFFFFF l00001022 +// DataOut: a2 a3 a4 a5 a6 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2:d0 a4:00009608 a6: a3: d1:0 d0: -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) + +l00001022: + Mem293[a3_294:word32] = 0 + a3_294 = a3_294 + 0x00000004 +// DataOut: a2 a3 a4 a5 a6 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2:d0 a4:00009608 a6: a3: d1:0 d0: -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) + l00001028: - v18 = a7 - Mem0[a4 + 8280:word32] = v18 - CVZN = cond(v18) - v19 = a6 - Mem0[a4 + 8272:word32] = v19 - CVZN = cond(v19) - Mem0[a4 + 8276:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - d0 = 0 - CVZN = cond(d0) - d1 = 0x00003000 - CVZN = cond(d1) - SetSignal(d0, d1) - a1 = 0x000011EA - d0 = 0 - CVZN = cond(d0) - d0 = OpenLibrary(a1, d0) - v25 = d0 - Mem0[a4 + 18340:word32] = v25 - CVZN = cond(v25) - branch Test(NE,Z) l00001056 - // succ: l00001050 l00001056 -l00001050: - d0 = 100 - CVZN = cond(d0) - // succ: l00001050_thunk_fn000011DA -l00001050_thunk_fn000011DA: - call fn000011DA (retsize: 0;) - return - // succ: fn00001000_exit + Mem56[a4_44 + 8280:word32] = fp - 0x00000034 + Mem58[a4_44 + 8272:word32] = a6_46 + Mem59[a4_44 + 8276:word32] = 0x00000000 + SetSignal(0, 0x00003000) + word32 a1_62 = 0x000011EA + word32 d0_64 = OpenLibrary(a1_62, 0) + Mem66[a4_44 + 18340:word32] = d0_64 + branch d0_64 != 0x00000000 l00001056 +// DataOut: a1 a2 a4 a5 a6 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2:d0 a4:00009608 a6: a3: d1:0 d0: -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) + l00001056: - a3 = Mem0[a6 + 276:word32] - v27 = Mem0[a3 + 152:word32] - Mem0[a4 + 8268:word32] = v27 - CVZN = cond(v27) - ZN = cond(Mem0[a3 + 172:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l000010F8 - // succ: l00001068 l000010F8 -l00001068: - d0 = a7 - CVZN = cond(d0) - d0 = d0 - Mem0[a7 + 56:word32] - CVZNX = cond(d0) - d0 = d0 + 0x00000080 - CVZNX = cond(d0) - v30 = d0 - Mem0[a4 + 8220:word32] = v30 - CVZN = cond(v30) - a0 = Mem0[a3 + 172:word32] - a0 = a0 + a0 - a0 = a0 + a0 - a1 = Mem0[a0 + 16:word32] - a1 = a1 + a1 - a1 = a1 + a1 - d0 = d2 - CVZN = cond(d0) - d1 = 0 - CVZN = cond(d1) - v31 = Mem0[a1:byte] - a1 = a1 + 0x00000001 - d1 = DPB(d1, v31, 0) - CVZN = cond(v31) - v32 = a1 - Mem0[a4 + 8288:word32] = v32 - CVZN = cond(v32) - d0 = d0 + d1 - CVZNX = cond(d0) - d0 = d0 + 0x00000007 - CVZNX = cond(d0) - v33 = (word16) d0 & 0xFFFC - d0 = DPB(d0, v33, 0) - ZN = cond(v33) - C = false - V = false - v34 = d0 - Mem0[a4 + 8296:word32] = v34 - CVZN = cond(v34) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a1 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d1 - d1 = 0x00010001 - CVZN = cond(d1) - d0 = AllocMem(d0, d1) - d1 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a1 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l000010C0 - // succ: l000010B4 l000010C0 -l000010B4: - d0 = 0x000003E8 - CVZN = cond(d0) - a7 = a7 - 0x00000004 - v35 = d0 - Mem0[a7:word32] = v35 - CVZN = cond(v35) - // succ: l000010BA_thunk_fn000011DA -l000010BA_thunk_fn000011DA: - call fn000011DA (retsize: 0;) - return - // succ: fn00001000_exit -l000010C0: - a0 = d0 - v44 = d0 - Mem0[a4 + 8292:word32] = v44 - CVZN = cond(v44) - d0 = d2 - CVZN = cond(d0) - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - d2 = d2 + d1 - CVZNX = cond(d2) - // succ: l000010CC -l000010CC: - v45 = Mem0[a2 + d0:byte] - Mem0[a2 + 2 + d2:byte] = v45 - CVZN = cond(v45) - d2 = d2 - 0x00000001 - CVZNX = cond(d2) - d0 = d0 - 0x00000001 - branch d0 != 0xFFFFFFFF l000010CC - // succ: l000010D8 l000010CC -l000010D8: - v46 = 0x20 - Mem0[a4 + 2 + d2:byte] = v46 - CVZN = cond(v46) - d2 = d2 - 0x00000001 - CVZNX = cond(d2) - v47 = 0x22 - Mem0[a4 + 2 + d2:byte] = v47 - CVZN = cond(v47) - // succ: l000010E6 -l000010E6: - v48 = Mem0[a1 + d2:byte] - Mem0[a1 + 1 + d2:byte] = v48 - CVZN = cond(v48) - d2 = d2 - 0x00000001 - branch d2 != 0xFFFFFFFF l000010E6 - // succ: l000010F0 l000010E6 -l000010F0: - v49 = 0x22 - Mem0[a0:byte] = v49 - CVZN = cond(v49) - a7 = a7 - 0x00000004 - v50 = a0 - Mem0[a7:word32] = v50 - CVZN = cond(v50) - goto l00001170 - // succ: l00001170 + word32 d0_132 + word32 a3_110 = Mem66[a6_46 + 276:word32] + Mem112[a4_44 + 8268:word32] = Mem66[a3_110 + 152:word32] + branch Mem112[a3_110 + 172:word32] == 0x00000000 l000010F8 +// DataOut: a1 a2 a3 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2:d0 a4:00009608 a6: a3: d1:0x00003000 d0: a1:000011EA -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) + l000010F8: - v36 = Mem0[a3 + 58:word32] - Mem0[a4 + 8220:word32] = v36 - CVZN = cond(v36) - d0 = 127 - CVZN = cond(d0) - d0 = d0 + 0x00000001 - CVZNX = cond(d0) - v37 = Mem0[a4 + 8220:word32] + d0 - Mem0[a4 + 8220:word32] = v37 - CVZNX = cond(v37) - a0 = a3 + 92 - WaitPort(a0) - a0 = a3 + 92 - GetMsg(a0) - v38 = d0 - Mem0[a4 + 8276:word32] = v38 - CVZN = cond(v38) - a7 = a7 - 0x00000004 - v39 = d0 - Mem0[a7:word32] = v39 - CVZN = cond(v39) - a2 = d0 - d0 = Mem0[a2 + 36:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l0000113C - // succ: l00001124 l0000113C + Mem238[a4_44 + 8220:word32] = Mem112[a3_110 + 58:word32] + Mem242[a4_44 + 8220:word32] = Mem238[a4_44 + 8220:word32] + 0x00000080 + WaitPort(a3_110 + 92) + GetMsg(a3_110 + 92) + Mem247[a4_44 + 8276:word32] = 0x00000080 + a2_130 = 0x00000080 + d0_132 = Mem247[0x000000A4:word32] + branch d0_132 == 0x00000000 l0000113C +// DataOut: a1 a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2:d0 a4:00009608 a6: a3: d1:0x00003000 d0: a1:000011EA -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + l00001124: - a6 = Mem0[a4 + 18340:word32] - a0 = d0 - d1 = Mem0[a0 + 0:word32] - CVZN = cond(d1) - FindResident(a1) - v40 = d0 - Mem0[a4 + 8268:word32] = v40 - CVZN = cond(v40) - d1 = d0 - CVZN = cond(d1) + FindResident(a1_62) + Mem289[a4_44 + 8268:word32] = d0_132 Enable() - // succ: l0000113C +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a2:0x00000080 d2:d0 a4:00009608 a6: a3: d1:0x00003000 d0: a1:000011EA a0: -56(fp):0x00000080 -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + l0000113C: - d1 = Mem0[a2 + 32:word32] - CVZN = cond(d1) - branch Test(EQ,Z) l0000115C - // succ: l00001142 l0000115C + branch Mem247[0x000000A0:word32] == 0x00000000 l0000115C +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a2:0x00000080 d2:d0 a4:00009608 a6: a3: d1: d0: a1:000011EA a0: -56(fp):0x00000080 -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + l00001142: - d2 = 0x000003ED - CVZN = cond(d2) Supervisor(a5) - v42 = d0 - Mem0[a4 + 8284:word32] = v42 - CVZN = cond(v42) - branch Test(EQ,Z) l0000115C - // succ: l00001152 l0000115C + Mem276[a4_44 + 8284:word32] = d0_132 + branch d0_132 == 0x00000000 l0000115C +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a2:0x00000080 d2:d0 a4:00009608 a6: a3: d1: d0: a1:000011EA a0: -56(fp):0x00000080 -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + l00001152: - d0 = d0 << 0x00000002 - CVZNX = cond(d0) - a0 = d0 - v43 = Mem0[a0 + 8:word32] - Mem0[a3 + 164:word32] = v43 - CVZN = cond(v43) - // succ: l0000115C + Mem283[a3_110 + 164:word32] = Mem276[(d0_132 << 0x00000002) + 8:word32] + d0_132 = d0_132 << 0x00000002 +// DataOut: a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a2:0x00000080 d2:0x000003ED a4:00009608 a6: a3: d1: d0: a1:000011EA a0: -56(fp):0x00000080 -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + l0000115C: - a0 = Mem0[a4 + 8276:word32] - a7 = a7 - 0x00000004 - v51 = a0 - Mem0[a7:word32] = v51 - CVZN = cond(v51) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 8216 - a0 = Mem0[a0 + 36:word32] - v52 = Mem0[a0 + 4:word32] - Mem0[a4 + 8288:word32] = v52 - CVZN = cond(v52) - // succ: l00001170 + Mem272[a4_44 + 8288:word32] = Mem247[Mem247[Mem247[a4_44 + 8276:word32] + 36:word32] + 4:word32] +// DataOut: a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a2:0x00000080 d2: a4:00009608 a6: a3: d1: d0: a1:000011EA a0: -56(fp):0x00000080 -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: Local -0004(32) + +l00001068: + Mem154[a4_44 + 8220:word32] = fp - 0x00000034 - dwArg04 + 0x00000080 + word32 a1_160 = Mem154[Mem154[a3_110 + 172:word32] * 0x00000002 * 0x00000002 + 16:word32] * 0x00000002 * 0x00000002 + word32 d1_165 = (int32) Mem154[a1_160:byte] + Mem167[a4_44 + 8288:word32] = a1_160 + 0x00000001 + word32 d0_168 = d0 + d1_165 + word32 d0_172 = DPB(d0_168 + 0x00000007, (word16) (d0_168 + 0x00000007) & 0xFFFC, 0) + Mem174[a4_44 + 8296:word32] = d0_172 + word32 d0_180 = AllocMem(d0_172, 0x00010001) + branch d0_180 != 0x00000000 l000010C0 +// DataOut: a1 a2 a4 a5 d0 d1 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2:d0 a4:00009608 a6: a3: d1:0x00003000 d0: a1:000011EA -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + +l000010C0: + Mem207[a4_44 + 8292:word32] = d0_180 + d0_132 = d0 - 0x00000001 + word32 d2_210 = d0 + d1_165 +// DataOut: a0 a1 a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2:d0 a4:00009608 a6: a3: d1: d0: a1: a0: -60(fp): -56(fp): -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + +l000010CC: + Mem215[a0 + 2 + d2_210:byte] = Mem207[a0 + d0_132:byte] + d2_210 = d2_210 - 0x00000001 + d0_132 = d0_132 - 0x00000001 + branch d0_132 != 0xFFFFFFFF l000010CC +// DataOut: a0 a1 a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2: a4:00009608 a6: a3: d1: d0: a1: a0: -60(fp): -56(fp): -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + +l000010D8: + Mem220[a4_44 + 2 + d2_210:byte] = 0x20 + Mem224[a4_44 + 2 + (d2_210 - 0x00000001):byte] = 0x22 + word32 d2_221 = d2_210 - 0x00000001 +// DataOut: a0 a1 a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2: a4:00009608 a6: a3: d1: d0: a1: a0: -60(fp): -56(fp): -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + +l000010E6: + Mem228[a1_160 + 0x00000002 + d2_221:byte] = Mem224[a1_160 + 0x00000001 + d2_221:byte] + d2_221 = d2_221 - 0x00000001 + branch d2_221 != 0xFFFFFFFF l000010E6 +// DataOut: a0 a1 a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2: a4:00009608 a6: a3: d1: d0: a1: a0: -60(fp): -56(fp): -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + +l000010F0: + Mem232[d0_180:byte] = 0x22 +// DataOut: a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2: a4:00009608 a6: a3: d1: d0: a1: a0: -60(fp): -56(fp): -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00001170: - call fn000060AC (retsize: 4;) - call fn00006FB8 (retsize: 4;) - d0 = 0 - CVZN = cond(d0) - // succ: l0000117A_thunk_fn00001180 + fn000060AC() + word32 a4_134 + word32 a2_135 = fn00006FB8(d0_132, a2_130, a4_44, a5, dwArg00, out a4_134) +// DataOut: a2 a4 d0 +// DataOut (flags): +// SymbolicIn: a7: a2: d2: a4:00009608 a6: a3: d1: d0: a1: a0: -64(fp):0x00009608 + 8216 -60(fp): -56(fp): -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 + l0000117A_thunk_fn00001180: - call fn00001180 (retsize: 0;) - return - // succ: fn00001000_exit + word32 d1_138 + word32 d2_139 + word32 d4_140 + word32 a0_141 + word32 a1_142 + word32 a2_143 + word32 a3_144 + word32 a4_145 + word32 a5_146 + word32 a6_147 + fn00001180(0, a2_135, a4_134, out d1_138, out d2_139, out d4_140, out a0_141, out a1_142, out a2_143, out a3_144, out a4_145, out a5_146, out a6_147) + return +// DataOut: +// DataOut (flags): +// SymbolicIn: a7: a2: d2: a4: a6: a3: d1: d0:0 a1: a0: a5: d7: d6: d5: d3: d4: -64(fp):0x00009608 + 8216 -60(fp): -56(fp): -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 + +l000010B4: +// DataOut: a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2:d0 a4:00009608 a6: a3: d1: d0: a1: a0: -60(fp): -56(fp): -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 + +l000010BA_thunk_fn000011DA: + word32 d1_194 + word32 d2_195 + word32 d4_196 + word32 a0_197 + word32 a1_198 + word32 a2_199 + word32 a3_200 + word32 a4_201 + word32 a5_202 + word32 a6_203 + fn000011DA(a4_44, out d1_194, out d2_195, out d4_196, out a0_197, out a1_198, out a2_199, out a3_200, out a4_201, out a5_202, out a6_203) + return +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a2:a0 d2:d0 a4:00009608 a6: a3: d1: d0:0x000003E8 a1: a0: -60(fp): -56(fp):0x000003E8 -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 + +l00001050: +// DataOut: a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2:d0 a4:00009608 a6: a3: d1:0x00003000 d0: a1:000011EA -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 + +l00001050_thunk_fn000011DA: + word32 d1_92 + word32 d2_93 + word32 d4_94 + word32 a0_95 + word32 a1_96 + word32 a2_97 + word32 a3_98 + word32 a4_99 + word32 a5_100 + word32 a6_101 + fn000011DA(a4_44, out d1_92, out d2_93, out d4_94, out a0_95, out a1_96, out a2_97, out a3_98, out a4_99, out a5_100, out a6_101) + return +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000034 a2:a0 d2:d0 a4:00009608 a6: a3: d1:0x00003000 d0:100 a1:000011EA -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 + fn00001000_exit: +// DataOut: +// DataOut (flags): +// SymbolicIn: a7: a2: d2: a4: a6: a3: d1: d0: a1: d3: d4: d5: d6: a0: a5: d7: -64(fp):0x00009608 + 8216 -60(fp): -56(fp): -52(fp):d1 -48(fp):d2 -44(fp):d3 -40(fp):d4 -36(fp):d5 -32(fp):d6 -28(fp):a0 -24(fp):a1 -20(fp):a2 -16(fp):a3 -12(fp):a4 -8(fp):a5 -4(fp):a6 -// fn0000117C -// Return size: 0 -void fn0000117C() + +word32 fn0000117C(word32 a2, word32 a4, word32 dwArg04, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 +// LiveOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 +// Preserved: a7 +// Stack args: Stack +0004(32) fn0000117C_entry: - // succ: l0000117C +// DataOut: a2 a4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Stack +0004(32) + l0000117C: - a7 = fp - d0 = Mem0[a7 + 4:word32] - CVZN = cond(d0) - // succ: l0000117C_thunk_fn00001180 +// DataOut: a2 a4 d0 +// DataOut (flags): +// SymbolicIn: a7:fp + l0000117C_thunk_fn00001180: - call fn00001180 (retsize: 0;) - return - // succ: fn0000117C_exit + word32 d1_7 + word32 d2_8 + word32 d4_9 + word32 a0_10 + word32 a1_11 + word32 a2_12 + word32 a3_13 + word32 a4_14 + word32 a5_15 + word32 a6_16 + return fn00001180(dwArg04, a2, a4, out d1_7, out d2_8, out d4_9, out a0_10, out a1_11, out a2_12, out a3_13, out a4_14, out a5_15, out a6_16) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp d0: + fn0000117C_exit: +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: d0: a0: a1: a6: d1: d2: d3: d4: d5: d6: a2: a3: a4: a5: -// fn00001180 -// Return size: 0 -void fn00001180() -fn00001180_entry: - // succ: l00001180 -l00001180: - a7 = fp - a7 = Mem0[a4 + 8280:word32] - a7 = a7 - 0x00000004 - v5 = d0 - Mem0[a7:word32] = v5 - CVZN = cond(v5) - d0 = Mem0[a4 + 8260:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l0000118A_thunk_fn00001190 - goto l0000118A_thunk_fn0000118C - // succ: l0000118A_thunk_fn0000118C l0000118A_thunk_fn00001190 + +word32 fn00001180(word32 d0, word32 a2, word32 a4, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 d0 +// LiveOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 +// Preserved: l00001180: a7 = Mem0[a4 + 8280:word32] a7 = a7 - 0x00000004 v8 = d0 Mem0[a7:word32] = v8 - CVZN = cond(v8) d0 = Mem0[a4 + 8260:word32] CVZN = cond(d0) + Z = CVZN (alias) branch Test(EQ,Z) l00001190 - goto l0000118A_thunk_fn0000118C - // succ: l0000118A_thunk_fn0000118C l0000118A_thunk_fn00001190 -l0000118A_thunk_fn0000118C: - call fn0000118C (retsize: 0;) - return - // succ: fn00001180_exit -l0000118A_thunk_fn0000118C: - call fn0000118C (retsize: 0;) - return - // succ: fn00001180_exit +// DataOut: a2 a4 +// DataOut (flags): +// SymbolicIn: + l0000118A_thunk_fn00001190: - call fn00001190 (retsize: 0;) - return - // succ: fn00001180_exit + d0 = fn00001190(a2, a4, out d1, out d2, out d4, out a0, out a1, out a2, out a3, out a4, out a5, out a6) + return d0 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: + +l0000118A_thunk_fn0000118C: + d0 = fn0000118C(a2, a4, out d1, out d2, out d4, out a0, out a1, out a2, out a3, out a4, out a5, out a6) + return d0 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: + +fn00001180_entry: + def a4 + def Mem0 + def d0 + def d1Out + def d2Out + def d4Out + def a0Out + def a1Out + def a2Out + def a3Out + def a4Out + def a5Out + def a6Out + def a2 +// DataOut: a2 a4 d0 +// DataOut (flags): +// SymbolicIn: a7:fp + +l00001180: + a7_2 = Mem0[a4 + 8280:word32] + a7_3 = a7_2 - 0x00000004 + v5_5 = d0 + Mem6[a7_3:word32] = v5_5 + d0_7 = Mem6[a4 + 8260:word32] + CVZN_8 = cond(d0_7) + Z_9 = CVZN_8 (alias) + branch d0_7 == 0x00000000 l0000118A_thunk_fn00001190 +// DataOut: a2 a4 +// DataOut (flags): +// SymbolicIn: a7:fp + l0000118A_thunk_fn00001190: - call fn00001190 (retsize: 0;) - return - // succ: fn00001180_exit -fn00001180_exit: + d0_53 = fn00001190(a2, a4, out d1_43, out d2_44, out d4_45, out a0_46, out a1_47, out a2_48, out a3_49, out a4_50, out a5_51, out a6_52) + return d0_53 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: d0: +l0000118A_thunk_fn0000118C: + d0_42 = fn0000118C(a2, a4, out d1_32, out d2_33, out d4_34, out a0_35, out a1_36, out a2_37, out a3_38, out a4_39, out a5_40, out a6_41) + return d0_42 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: d0: -// fn0000118C -// Return size: 0 -void fn0000118C() +fn00001180_exit: + d1_10 = PHI(d1_43, d1_32, d1, d1) + d2_11 = PHI(d2_44, d2_33, d2, d2) + d4_12 = PHI(d4_45, d4_34, d4, d4) + a0_13 = PHI(a0_46, a0_35, a0, a0) + a1_14 = PHI(a1_47, a1_36, a1, a1) + a2_15 = PHI(a2_48, a2_37, a2, a2) + a3_16 = PHI(a3_49, a3_38, a3, a3) + a4_17 = PHI(a4_50, a4_39, a4, a4) + a5_18 = PHI(a5_51, a5_40, a5, a5) + a6_19 = PHI(a6_52, a6_41, a6, a6) + d0_20 = PHI(d0_53, d0_42, d0, d0) + use d1_10 (=> d1Out) + use d2_11 (=> d2Out) + use d4_12 (=> d4Out) + use a0_13 (=> a0Out) + use a1_14 (=> a1Out) + use a2_15 (=> a2Out) + use a3_16 (=> a3Out) + use a4_17 (=> a4Out) + use a5_18 (=> a5Out) + use a6_19 (=> a6Out) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: d0: a0: a1: a6: d1: d2: d3: d4: d5: d6: a2: a3: a4: a5: + + + +word32 fn0000118C(word32 a2, word32 a4, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 +// LiveOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 +// Preserved: fn0000118C_entry: - // succ: l0000118C +// DataOut: a2 a4 +// DataOut (flags): +// SymbolicIn: a7:fp + l0000118C: - a7 = v3 - a0 = d0 - call a0 (retsize: 4;) - // succ: l0000118E_thunk_fn00001190 + word32 a7_4 + word32 d0_5 + word32 a0_6 + word32 a2_7 + word32 a4_8 + word32 d1_9 + word32 d2_10 + word32 d4_11 + word32 a1_12 + word32 a3_13 + word32 a5_14 + word32 a6_15 + call d0 (retsize: 4; depth: 4) + uses: a0_3,a7_1,d0 + defs: a0_6,a1_12,a2_7,a3_13,a4_8,a5_14,a6_15,a7_4,d0_5,d1_9,d2_10,d4_11 +// DataOut: a2 a4 +// DataOut (flags): +// SymbolicIn: a7:fp + l0000118E_thunk_fn00001190: - call fn00001190 (retsize: 0;) - return - // succ: fn0000118C_exit + word32 d1_16 + word32 d2_17 + word32 d4_18 + word32 a0_19 + word32 a1_20 + word32 a2_21 + word32 a3_22 + word32 a4_23 + word32 a5_24 + word32 a6_25 + return fn00001190(a2_7, a4_8, out d1_16, out d2_17, out d4_18, out a0_19, out a1_20, out a2_21, out a3_22, out a4_23, out a5_24, out a6_25) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:v3 a0:d0 + fn0000118C_exit: +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: a0: d0: a1: a6: d1: d2: d3: d4: d5: d6: a2: a3: a4: a5: -// fn00001190 -// Return size: 0 -void fn00001190() + +word32 fn00001190(word32 a2, word32 a4, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 +// LiveOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 +// Preserved: fn00001190_entry: - // succ: l00001190 +// DataOut: a2 a4 +// DataOut (flags): +// SymbolicIn: a7:fp + l00001190: - a7 = v3 - call fn0000830C (retsize: 4;) - call fn000060AE (retsize: 4;) - ZN = cond(Mem0[a4 + 8276:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l000011C8 - // succ: l0000119E l000011C8 + word32 a1_3 = fn0000830C(a4) + fn000060AE() + branch Mem0[a4 + 8276:word32] == 0x00000000 l000011C8 +// DataOut: a1 a2 a4 +// DataOut (flags): +// SymbolicIn: a7:fp + +l000011C8: + word32 d0_53 = Mem0[a4 + 8296:word32] + branch d0_53 == 0x00000000 l000011CC_thunk_fn000011DA +// DataOut: a4 d0 +// DataOut (flags): +// SymbolicIn: a7:v3 d0: a0:0x00000000 a1: + +l000011CC_thunk_fn000011DA: + word32 d1_69 + word32 d2_70 + word32 d4_71 + word32 a0_72 + word32 a1_73 + word32 a2_74 + word32 a3_75 + word32 a4_76 + word32 a5_77 + word32 a6_78 + return fn000011DA(a4, out d1_69, out d2_70, out d4_71, out a0_72, out a1_73, out a2_74, out a3_75, out a4_76, out a5_77, out a6_78) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:v3 d0: a0:0x00000000 a1: + +l000011CE: + FreeMem(Mem0[a4 + 8292:word32], d0_53) +// DataOut: a4 +// DataOut (flags): +// SymbolicIn: a7:v3 d0: a0:0x00000000 a1: + +l000011D6_thunk_fn000011DA: + word32 d1_58 + word32 d2_59 + word32 d4_60 + word32 a0_61 + word32 a1_62 + word32 a2_63 + word32 a3_64 + word32 a4_65 + word32 a5_66 + word32 a6_67 + return fn000011DA(a4, out d1_58, out d2_59, out d4_60, out a0_61, out a1_62, out a2_63, out a3_64, out a4_65, out a5_66, out a6_67) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:v3 d0: a1: a6: a0:0x00000000 + l0000119E: - a6 = Mem0[a4 + 18340:word32] - d1 = Mem0[a4 + 8284:word32] - CVZN = cond(d1) - branch Test(EQ,Z) l000011AC - // succ: l000011A8 l000011AC + branch Mem0[a4 + 8284:word32] == 0x00000000 l000011AC +// DataOut: a1 a2 a4 +// DataOut (flags): +// SymbolicIn: a7:v3 d0: a0:0x00000000 a1: + l000011A8: execPrivate1() - // succ: l000011AC +// DataOut: a1 a2 a4 +// DataOut (flags): +// SymbolicIn: a7:v3 a6: d1: d0: a0:0x00000000 a1: + l000011AC: - d1 = Mem0[a4 + 8268:word32] - CVZN = cond(d1) - branch Test(EQ,Z) l000011B6 - // succ: l000011B2 l000011B6 + branch Mem0[a4 + 8268:word32] == 0x00000000 l000011B6 +// DataOut: a1 a2 a4 +// DataOut (flags): +// SymbolicIn: a7:v3 a6: d1: d0: a0:0x00000000 a1: + l000011B2: - MakeFunctions(a0, a1, a2) - // succ: l000011B6 + MakeFunctions(0x00000000, a1_3, a2) +// DataOut: a4 +// DataOut (flags): +// SymbolicIn: a7:v3 a6: d1: d0: a0:0x00000000 a1: + l000011B6: - a6 = Mem0[0x00000004:word32] Forbid() - a1 = Mem0[a4 + 8276:word32] - ReplyMsg(a1) - // succ: l000011C6_thunk_fn000011DA + ReplyMsg(Mem0[a4 + 8276:word32]) +// DataOut: a4 +// DataOut (flags): +// SymbolicIn: a7:v3 a6: d1: d0: a0:0x00000000 a1: + l000011C6_thunk_fn000011DA: - call fn000011DA (retsize: 0;) - return - // succ: fn00001190_exit -l000011C8: - d0 = Mem0[a4 + 8296:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l000011CC_thunk_fn000011DA - goto l000011CE - // succ: l000011CE l000011CC_thunk_fn000011DA -l000011CC_thunk_fn000011DA: - call fn000011DA (retsize: 0;) - return - // succ: fn00001190_exit -l000011CE: - a1 = Mem0[a4 + 8292:word32] - a6 = Mem0[0x00000004:word32] - FreeMem(a1, d0) - // succ: l000011D6_thunk_fn000011DA -l000011D6_thunk_fn000011DA: - call fn000011DA (retsize: 0;) - return - // succ: fn00001190_exit + word32 d1_41 + word32 d2_42 + word32 d4_43 + word32 a0_44 + word32 a1_45 + word32 a2_46 + word32 a3_47 + word32 a4_48 + word32 a5_49 + word32 a6_50 + return fn000011DA(a4, out d1_41, out d2_42, out d4_43, out a0_44, out a1_45, out a2_46, out a3_47, out a4_48, out a5_49, out a6_50) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:v3 a6: d1: a1: d0: a0:0x00000000 + fn00001190_exit: +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: d0: a1: a6: d1: d2: d3: d4: d5: d6: a0: a2: a3: a4: a5: + -// fn000011DA -// Return size: 0 -void fn000011DA() +word32 fn000011DA(word32 a4, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 +// LiveOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// Trashed: CVZN a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 +// Preserved: fn000011DA_entry: - // succ: l000011DA +// DataOut: a4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: v3(32) + l000011DA: - a7 = v3 - a1 = Mem0[a4 + 18340:word32] - CloseLibrary(a1) - v6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d0 = v6 - CVZN = cond(d0) - // succ: l000011E4 + CloseLibrary(Mem0[a4 + 18340:word32]) + word32 v6_5 = Mem0[v3:word32] +// DataOut: a7 d0 +// DataOut (flags): +// SymbolicIn: a7:fp + l000011E4: - d1 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d4 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a0 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a1 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a4 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn000011DA_exit + word32 d1_9 + *d1Out = Mem0[v3 + 0x00000004:word32] + word32 d2_11 + *d2Out = Mem0[v3 + 0x00000008:word32] + word32 d4_15 + *d4Out = Mem0[v3 + 0x00000010:word32] + word32 a0_21 + *a0Out = Mem0[v3 + 0x0000001C:word32] + word32 a1_23 + *a1Out = Mem0[v3 + 0x00000020:word32] + word32 a2_25 + *a2Out = Mem0[v3 + 0x00000024:word32] + word32 a3_27 + *a3Out = Mem0[v3 + 0x00000028:word32] + word32 a4_29 + *a4Out = Mem0[v3 + 0x0000002C:word32] + word32 a5_31 + *a5Out = Mem0[v3 + 0x00000030:word32] + word32 a6_33 + *a6Out = Mem0[v3 + 0x00000034:word32] + return v6_5 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:v3 + 0x00000004 a1: d0: + fn000011DA_exit: +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:v3 + 0x00000038 a1: d0: d1: d2: d3: d4: d5: d6: a0: a2: a3: a4: a5: a6: + + +word32 fn000011F8(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, word32 dwArg04, ptr32 & a3Out, ptr32 & a4Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn000011F8 -// Return size: 4 -void fn000011F8() +// MayUse: a2 a4 a5 d2 d7 +// LiveOut: a2 a3 a4 a7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: +// Stack args: Stack +0004(32) fn000011F8_entry: - // succ: l000011F8 +// DataOut: a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l000011F8: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x000000A4 - v5 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v5) - branch Test(ULT,C) l00001200_thunk_fn000076EC - goto l00001204 - // succ: l00001204 l00001200_thunk_fn000076EC + word32 a5_1707 = fp - 0x00000004 + branch fp - 0x000000A8 - Mem0[a4 + 8220:word32] = 0x00000003 l00001224 +// DataOut: a2 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x000000A8 a5:fp - 0x00000004 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001220: - call fn00002376 (retsize: 4;) - // succ: l00001224 + word32 d4_1702 + word32 a3_1705 + d2_1708 = fn00002376(d2_1708, dwArg04, a2, a4_111, fp - 0x00000004, out d4_1702, out d7_1703, out a2, out a3_1705, out a4_111, out a5_1707) +// DataOut: a2 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:3 a0: d1: a1: d2: d3: a6: a3: d6: d4: d5: a2: a4: -204(fp):a4 + 1584 -200(fp):a4 + 5 -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001224: - a3 = Mem0[a5 + 12:word32] - a0 = Mem0[a3 + 4:word32] - // succ: l0000122C + word32 a3_116 = Mem0[a5_1707 + 12:word32] + word32 a0_93 = Mem0[a3_116 + 4:word32] +// DataOut: a0 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a0: a3: d1: d6: d5: a1: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp):a4 + 5 -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000122C: - v19 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v19 - 0x00) - C = false - V = false - branch Test(NE,Z) l0000122C - // succ: l00001230 l0000122C + a0_93 = a0_1739 + 0x00000001 + word32 a0_1739 = a0_93 + branch Mem0[a0_1739:byte] != 0x00 l0000122C +// DataOut: a0 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: d6: d5: a1: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp):a4 + 5 -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001230: - a0 = a0 - 0x00000001 - a0 = a0 - Mem0[a3 + 4:word32] - CVZNX = cond(a0) - d0 = a0 - CVZN = cond(d0) - d1 = 1 - CVZN = cond(d1) - v25 = d0 - d1 - CVZN = cond(v25) - branch Test(LE,VZN) l00001246 - // succ: l0000123E l00001246 + word32 d1_105 = 1 + branch a0_93 - 0x00000001 - Mem0[a3_116 + 4:word32] <= 0x00000001 l00001246 +// DataOut: a2 a3 a4 a5 a7 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: d6: d5: a1: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp):a4 + 5 -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000123E: - a7 = a7 - 0x00000004 - v27 = d1 - Mem0[a7:word32] = v27 - CVZN = cond(v27) - call fn00002322 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l00001246 + Mem1688[fp - 0x000000C8:word32] = 1 + word32 d2_1691 + word32 d4_1692 + word32 d5_1693 + word32 d6_1694 + word32 a1_1695 + word32 a5_1699 + fn00002322(d2_1708, d7_1703, a2, a3_116, a4_111, a5_1707, wArg02, out d1_105, out d2_1691, out d4_1692, out d5_1693, out d6_1694, out a1_1695, out a2, out a3_116, out a4_111, out a5_1699) + a7_117 = fp - 0x000000C4 +// DataOut: a2 a3 a4 a7 d0 d1 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:1 d6: d5: a1: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp):a4 + 5 -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001246: - a0 = Mem0[a3 + 4:word32] - v28 = Mem0[a0:byte] - d0 = DPB(d0, v28, 0) - CVZN = cond(v28) - d0 = (int16) (int8) d0 - ZN = cond(d0) - d0 = (int32) (int16) d0 - ZN = cond(d0) - a7 = a7 - 0x00000004 - v29 = d0 - Mem0[a7:word32] = v29 - CVZN = cond(v29) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1588 - call fn00001AFA (retsize: 4;) - a7 = a7 + 0x0008 - v30 = d0 - Mem0[a4 + 8916:word32] = v30 - CVZN = cond(v30) - d1 = 2 - CVZN = cond(d1) - v31 = d0 - d1 - CVZN = cond(v31) - branch Test(LE,VZN) l00001270 - // succ: l00001266 l00001270 + word32 a7_123 = a7_117 - 0x00000004 + Mem125[a7_123:word32] = (int32) (int16) (int16) Mem0[Mem0[a3_116 + 4:word32]:byte] + Mem128[a7_123 - 0x00000004:word32] = a4_111 + 1588 + word32 d4_132 + word32 d2_131 + word32 a5_135 + word32 a4_134 + word32 a3_133 + word32 d0_136 = fn00001AFA(d1_105, d7_1703, a2, a4_111, dwArg00, bArg07, out d2_131, out d4_132, out a3_133, out a4_134, out a5_135) + Mem139[a4_134 + 8916:word32] = d0_136 + word32 a7_137 = a7_123 + 0x00000004 + branch d0_136 <= 0x00000002 l00001270 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001266: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000001 - call fn00002322 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l00001270 + Mem1673[a7_123:word32] = 0x00000001 + word32 d1_1674 + word32 d4_1676 + word32 d5_1677 + word32 d6_1678 + word32 a1_1679 + fn00002322(d2_131, d7_1703, a2, a3_133, a4_134, a5_135, wArg02, out d1_1674, out d2_131, out d4_1676, out d5_1677, out d6_1678, out a1_1679, out a2, out a3_133, out a4_134, out a5_135) + a7_137 = a7_123 + 0x0004 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:2 a1: d6: d5: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001270: - a0 = Mem0[a3 + 8:word32] - // succ: l00001274 + word32 a0_156 = Mem139[a3_133 + 8:word32] +// DataOut: a0 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001274: - v32 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v32 - 0x00) - C = false - V = false - branch Test(NE,Z) l00001274 - // succ: l00001278 l00001274 + a0_156 = a0_1740 + 0x00000001 + word32 a0_1740 = a0_156 + branch Mem139[a0_1740:byte] != 0x00 l00001274 +// DataOut: a0 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001278: - a0 = a0 - 0x00000001 - a0 = a0 - Mem0[a3 + 8:word32] - CVZNX = cond(a0) - d0 = a0 - CVZN = cond(d0) - d1 = 1 - CVZN = cond(d1) - v33 = d0 - d1 - CVZN = cond(v33) - branch Test(LE,VZN) l00001290 - // succ: l00001286 l00001290 + word32 d1_1660 = 1 + branch a0_156 - 0x00000001 - Mem139[a3_133 + 8:word32] <= 0x00000001 l00001290 +// DataOut: a2 a3 a4 a5 a7 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001286: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000002 - call fn00002322 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l00001290 + word32 a7_1658 = a7_137 - 0x00000004 + Mem1659[a7_1658:word32] = 0x00000002 + word32 d2_1661 + word32 d4_1662 + word32 d5_1663 + word32 d6_1664 + word32 a1_1665 + word32 a5_1669 + fn00002322(d2_131, d7_1703, a2, a3_133, a4_134, a5_135, wArg02, out d1_1660, out d2_1661, out d4_1662, out d5_1663, out d6_1664, out a1_1665, out a2, out a3_133, out a4_134, out a5_1669) + a7_137 = a7_1658 + 0x0004 +// DataOut: a2 a3 a4 a7 d0 d1 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:1 a1: d6: d5: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001290: - a0 = Mem0[a3 + 8:word32] - v34 = Mem0[a0:byte] - d0 = DPB(d0, v34, 0) - CVZN = cond(v34) - d0 = (int16) (int8) d0 - ZN = cond(d0) - d0 = (int32) (int16) d0 - ZN = cond(d0) - a7 = a7 - 0x00000004 - v35 = d0 - Mem0[a7:word32] = v35 - CVZN = cond(v35) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1592 - call fn00001AFA (retsize: 4;) - a7 = a7 + 0x0008 - v36 = d0 - Mem0[a4 + 8920:word32] = v36 - CVZN = cond(v36) - d1 = 5 - CVZN = cond(d1) - v37 = d0 - d1 - CVZN = cond(v37) - branch Test(LE,VZN) l000012BA - // succ: l000012B0 l000012BA + word32 a7_186 = a7_137 - 0x00000004 + Mem188[a7_186:word32] = (int32) (int16) (int16) Mem139[Mem139[a3_133 + 8:word32]:byte] + Mem191[a7_186 - 0x00000004:word32] = a4_134 + 1592 + word32 d4_193 + word32 a3_1640 + word32 d2_1577 + word32 a4_1482 + word32 a5_1483 + word32 d0_197 = fn00001AFA(d1_1660, d7_1703, a2, a4_134, dwArg00, bArg07, out d2_1577, out d4_193, out a3_1640, out a4_1482, out a5_1483) + Mem200[a4_1482 + 8920:word32] = d0_197 + word32 a7_1657 = a7_186 + 0x00000004 + branch d0_197 <= 0x00000005 l000012BA +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000012B0: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000002 - call fn00002322 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l000012BA + Mem1645[a7_186:word32] = 0x00000002 + word32 d1_1646 + word32 d4_1648 + word32 d5_1649 + word32 d6_1650 + word32 a1_1651 + fn00002322(d2_1577, d7_1703, a2, a3_1640, a4_1482, a5_1483, wArg02, out d1_1646, out d2_1577, out d4_1648, out d5_1649, out d6_1650, out a1_1651, out a2, out a3_1640, out a4_1482, out a5_1483) + a7_1657 = a7_186 + 0x0004 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:5 a1: d6: d5: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000012BA: - d0 = Mem0[a4 + 8920:word32] - CVZN = cond(d0) - d0 = d0 << 0x00000002 - CVZNX = cond(d0) - a0 = a4 + 1142 - a0 = Mem0[a0 + d0:word32] - a1 = a4 + 14496 - // succ: l000012CC + word32 a0_219 = Mem200[a4_1482 + 1142 + (Mem200[a4_1482 + 8920:word32] << 0x00000002):word32] + word32 a1_220 = a4_1482 + 14496 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000012CC: - v39 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v40 = v39 - Mem0[a1:byte] = v40 - a1 = a1 + 0x00000001 - CVZN = cond(v40) - branch Test(NE,Z) l000012CC - // succ: l000012D0 l000012CC + byte v39_223 = Mem200[a0_219:byte] + Mem226[a1_220:byte] = v39_223 + a0_219 = a0_219 + 0x00000001 + a1_220 = a1_220 + 0x00000001 + branch v39_223 != 0x00 l000012CC +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000012D0: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1600 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14496 - call fn00007B74 (retsize: 4;) - a7 = a7 + 0x0008 - d4 = d7 - CVZN = cond(d4) - d4 = d4 - 0x00000003 - CVZNX = cond(d4) - d7 = 3 - CVZN = cond(d7) - ZN = cond(d4 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l000012EC - // succ: l000012E8 l000012EC + word32 a7_230 = a7_1657 - 0x00000004 + Mem231[a7_230:word32] = a4_1482 + 1600 + Mem233[a7_230 - 0x00000004:word32] = a4_1482 + 14496 + word32 a1_234 + fn00007B74(dwArg00, dwArg04, out a1_234) + word32 a7_1584 = a7_230 + 0x00000004 + word32 d4_1637 = d7_1703 - 0x00000003 + word32 d7_1484 = 3 + branch d4_1637 != 0x00000000 l000012EC +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000012E8: - call fn00002376 (retsize: 4;) - // succ: l000012EC + word32 a2_1639 + d2_1577 = fn00002376(d2_1577, 3, a2, a4_1482, a5_1483, out d4_1637, out d7_1484, out a2_1639, out a3_1640, out a4_1482, out a5_1483) +// DataOut: a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7:3 d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000012EC: - d0 = 0 - CVZN = cond(d0) - v41 = d0 - Mem0[a4 + 8912:word32] = v41 - CVZN = cond(v41) - v42 = d0 - Mem0[a4 + 8936:word32] = v42 - CVZN = cond(v42) - d1 = 0 - CVZN = cond(d1) - v43 = (word16) d1 - Mem0[a4 + 9964:word16] = v43 - CVZN = cond(v43) - v44 = d0 - Mem0[a4 + 8932:word32] = v44 - CVZN = cond(v44) - v45 = (word16) d1 - Mem0[a4 + 9966:word16] = v45 - CVZN = cond(v45) - v46 = d0 - Mem0[a4 + 8928:word32] = v46 - CVZN = cond(v46) - v47 = 0x00003000 - Mem0[a4 + 8904:word32] = v47 - CVZN = cond(v47) - v48 = 0xFFFF - Mem0[a4 + 10000:word16] = v48 - CVZN = cond(v48) - d0 = 1 - CVZN = cond(d0) - v49 = d0 - Mem0[a4 + 8924:word32] = v49 - CVZN = cond(v49) - Mem0[a4 + 14364:byte] = 0x00 - Z = true - C = false - N = false - V = false - a2 = a3 + 12 - goto l00001494 - // succ: l00001494 + Mem253[a4_1482 + 8912:word32] = 0 + Mem255[a4_1482 + 8936:word32] = 0 + Mem258[a4_1482 + 9964:word16] = 0x0000 + Mem260[a4_1482 + 8932:word32] = 0 + Mem262[a4_1482 + 9966:word16] = 0x0000 + Mem264[a4_1482 + 8928:word32] = 0 + Mem266[a4_1482 + 8904:word32] = 0x00003000 + Mem268[a4_1482 + 10000:word16] = 0xFFFF + Mem271[a4_1482 + 8924:word32] = 1 + Mem272[a4_1482 + 14364:byte] = 0x00 + word32 a2_1481 = a3_1640 + 12 +// DataOut: a2 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00001494: + word32 a3_1510 = Mem272[a2_1481:word32] + byte v52_298 = Mem272[a3_1510:byte] + word32 d1_300 = 45 + branch v52_298 == 0x2D l00001328 +// DataOut: a2 a3 a4 a5 a7 d0 d1 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000014A0: + d1_300 = 47 + branch v52_298 == 0x2F l00001328 +// DataOut: a2 a3 a4 a5 a7 d0 d1 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:45 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001328: - v71 = Mem0[a3 + 1:byte] - d0 = DPB(d0, v71, 0) - CVZN = cond(v71) - d0 = (int16) (int8) d0 - ZN = cond(d0) - d0 = (int32) (int16) d0 - ZN = cond(d0) - a7 = a7 - 0x00000004 - v72 = d0 - Mem0[a7:word32] = v72 - CVZN = cond(v72) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1602 - call fn00001AFA (retsize: 4;) - a7 = a7 + 0x0008 - d6 = d0 - CVZN = cond(d6) - d0 = 9 - CVZN = cond(d0) - v73 = d6 - d0 - CVZN = cond(v73) - branch Test(LT,CZ) l0000134E - // succ: l00001344 l0000134E + word32 a7_310 = a7_1584 - 0x00000004 + Mem312[a7_310:word32] = (int32) (int16) (int16) Mem272[a3_1510 + 1:byte] + Mem315[a7_310 - 0x00000004:word32] = a4_1482 + 1602 + word32 a3_318 + word32 d4_317 + word32 d0_321 = fn00001AFA(d1_300, d7_1484, a2_1481, a4_1482, dwArg00, bArg07, out d2_1577, out d4_317, out a3_318, out a4_1482, out a5_1483) + a7_1584 = a7_310 + 0x00000004 + word32 d6_323 = d0_321 + branch d0_321 < 0x00000009 l0000134E +// DataOut: a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001344: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000003 - call fn00002322 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l0000134E + Mem458[a7_310:word32] = 0x00000003 + word32 d1_459 + word32 d5_462 + word32 a1_464 + fn00002322(d2_1577, d7_1484, a2_1481, a3_318, a4_1482, a5_1483, wArg02, out d1_459, out d2_1577, out d4_317, out d5_462, out d6_323, out a1_464, out a2_1481, out a3_318, out a4_1482, out a5_1483) + a7_1584 = a7_310 + 0x0004 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:9 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000134E: - d0 = 6 - CVZN = cond(d0) - v75 = d6 - d0 - CVZN = cond(v75) - branch Test(GE,VN) l00001386 - // succ: l00001354 l00001386 + branch d6_323 - 6 >= 0x00000000 l00001386 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001354: - a0 = Mem0[a2:word32] - // succ: l00001356 + word32 a0_402 = Mem315[a2_1481:word32] +// DataOut: a0 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:6 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001356: - v76 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v76 - 0x00) - C = false - V = false - branch Test(NE,Z) l00001356 - // succ: l0000135A l00001356 + a0_402 = a0_1741 + 0x00000001 + word32 a0_1741 = a0_402 + branch Mem315[a0_1741:byte] != 0x00 l00001356 +// DataOut: a0 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:6 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000135A: - a0 = a0 - 0x00000001 - a0 = a0 - Mem0[a2:word32] - CVZNX = cond(a0) - v77 = (word16) a0 - 0x0002 - CVZN = cond(v77) - branch Test(NE,Z) l0000137E - // succ: l00001364 l0000137E + branch (word16) (a0_402 - 0x00000001 - Mem315[a2_1481:word32]) - 0x0002 != 0x0000 l0000137E +// DataOut: a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:6 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l0000137E: + Mem455[a5_1483 + -34:word32] = Mem315[a2_1481:word32] + 0x00000002 +// DataOut: a2 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:6 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001364: - d7 = d7 + 0x00000001 - CVZNX = cond(d7) - d4 = d4 - 0x00000001 - CVZNX = cond(d4) - a2 = a2 + 0x00000004 - branch Test(NE,Z) l00001376 - // succ: l0000136C l00001376 + d7_1484 = d7_1484 + 0x00000001 + d4_317 = d4_317 - 0x00000001 + a2_1481 = a2_1481 + 0x00000004 + branch d4_317 != 0x00000000 l00001376 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:6 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000136C: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000003 - call fn00002322 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l00001376 + word32 a7_437 = a7_1584 - 0x00000004 + Mem438[a7_437:word32] = 0x00000003 + word32 d1_440 + word32 d5_443 + word32 a1_445 + word32 a3_447 + fn00002322(d2_1577, d7_1484, a2_1481, a3_318, a4_1482, a5_1483, wArg02, out d1_440, out d2_1577, out d4_317, out d5_443, out d6_323, out a1_445, out a2_1481, out a3_447, out a4_1482, out a5_1483) + a7_1584 = a7_437 + 0x0004 +// DataOut: a2 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:6 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001376: - a0 = Mem0[a2:word32] - v85 = a0 - Mem0[a5 + -34:word32] = v85 - CVZN = cond(v85) - goto l00001386 - // succ: l00001386 -l0000137E: - a0 = Mem0[a2:word32] - a0 = a0 + 0x00000002 - v83 = a0 - Mem0[a5 + -34:word32] = v83 - CVZN = cond(v83) - // succ: l00001386 + Mem435[a5_1483 + -34:word32] = Mem315[a2_1481:word32] +// DataOut: a2 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001386: - a3 = Mem0[a5 + -34:word32] - d0 = d6 - CVZN = cond(d0) - v80 = d0 - 0x00000009 - CVZN = cond(v80) - branch Test(UGE,C) l0000148E - // succ: l00001396 l0000148E -l00001396: - v81 = (word16) d0 + (word16) d0 - d0 = DPB(d0, v81, 0) - CVZNX = cond(v81) - v82 = Mem0[0x000013A0 + d0:word16] - d0 = DPB(d0, v82, 0) - CVZN = cond(v82) - call 0x000013A2 + d0 (retsize: 4;) - return - // succ: fn000011F8_exit + branch d6_323 - 0x00000009 >=u 0x00000000 l0000148E +// DataOut: a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000148E: - d7 = d7 + 0x00000001 - CVZNX = cond(d7) - d4 = d4 - 0x00000001 - CVZNX = cond(d4) - a2 = a2 + 0x00000004 - // succ: l00001494 -l00001494: - a3 = Mem0[a2:word32] - v52 = Mem0[a3:byte] - d0 = DPB(d0, v52, 0) - CVZN = cond(v52) - d1 = 45 - CVZN = cond(d1) - v53 = (byte) d0 - (byte) d1 - CVZN = cond(v53) - branch Test(EQ,Z) l00001328 - // succ: l000014A0 l00001328 -l000014A0: - d1 = 47 - CVZN = cond(d1) - v54 = (byte) d0 - (byte) d1 - CVZN = cond(v54) - branch Test(EQ,Z) l00001328 - // succ: l000014A8 l00001328 + d7_1484 = d7_1484 + 0x00000001 + d4_1637 = d4_317 - 0x00000001 + a2_1481 = a2_1481 + 0x00000004 +// DataOut: a2 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00001396: + word32 d0_368 = DPB(d6_323, Mem315[0x000013A0 + DPB(d6_323, (word16) d6_323 + (word16) d6_323, 0):word16], 0) + word32 a7_372 + word32 a5_373 + word32 a4_374 + byte CVZN_375 + byte C_376 + word32 a3_377 + word32 a2_378 + word32 d7_379 + word32 d6_380 + word32 d5_381 + word32 d4_382 + word32 d2_383 + word32 d0_384 + byte VN_385 + word32 a0_386 + byte ZN_387 + byte V_388 + byte Z_389 + byte CVZNX_390 + word32 d1_391 + byte VZN_392 + word32 a1_393 + byte N_394 + byte VZ_395 + byte CZ_396 + word32 a6_397 + call 0x000013A2 + d0_368 (retsize: 4; depth: 4) + uses: a0_344,a1_349,a2_356,a3_359,a4_350,a5_357,a6,a7_358,C_363,CVZN_369,CVZNX_366,CZ_327,d0_368,d1_348,d2_351,d4_352,d5_353,d6_354,d7_355,dwLoc04_4,dwLocAC_51,dwLocB0_54,dwLocB4_57,dwLocB8_60,dwLocBC_63,dwLocC0_66,dwLocC4_69,dwLocC8_74,dwLocCC_76,N_275,V_346,VN_342,VZ,VZN_204,Z_345,ZN_343 + defs: a0_386,a1_393,a2_378,a3_377,a4_374,a5_373,a6_397,a7_372,C_376,CVZN_375,CVZNX_390,CZ_396,d0_384,d1_391,d2_383,d4_382,d5_381,d6_380,d7_379,N_394,V_388,VN_385,VZ_395,VZN_392,Z_389,ZN_387 + return a2_378 +// DataOut: a2 a3 a4 a7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 + l000014A8: - d0 = Mem0[a4 + 8924:word32] - CVZN = cond(d0) - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(EQ,Z) l000014B6 - // succ: l000014B0 l000014B6 -l000014B0: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(EQ,Z) l000014E0 - // succ: l000014B4 l000014E0 -l000014B4: - goto l00001504 - // succ: l00001504 + word32 d0_475 = Mem272[a4_1482 + 8924:word32] + branch d0_475 == 0x00000001 l000014B6 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000014B6: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1632 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14496 - call fn00007B74 (retsize: 4;) - a7 = a7 + 0x0008 - d0 = 0 - CVZN = cond(d0) - v63 = Mem0[a4 + 10000:word16] - d0 = DPB(d0, v63, 0) - CVZN = cond(v63) - v64 = d0 - 0x00008000 - CVZN = cond(v64) - branch Test(LE,VZN) l000014D8 - // succ: l000014D2 l000014D8 + word32 a7_1618 = a7_1584 - 0x00000004 + Mem1619[a7_1618:word32] = a4_1482 + 1632 + Mem1621[a7_1618 - 0x00000004:word32] = a4_1482 + 14496 + word32 a1_1622 + fn00007B74(dwArg00, dwArg04, out a1_1622) + a7_1584 = a7_1618 + 0x00000004 + branch (int32) Mem1621[a4_1482 + 10000:word16] <= 0x00008000 l000014D8 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000014D2: - v65 = 0x8000 - Mem0[a4 + 10000:word16] = v65 - CVZN = cond(v65) - // succ: l000014D8 + Mem1635[a4_1482 + 10000:word16] = 0x8000 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000014D8: - v66 = 0x1000 - Mem0[a4 + 10002:word16] = v66 - CVZN = cond(v66) - goto l00001504 - // succ: l00001504 + Mem1632[a4_1482 + 10002:word16] = 0x1000 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000014B0: + branch d0_475 == 0x00000002 l000014E0 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000014E0: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1634 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14496 - call fn00007B74 (retsize: 4;) - a7 = a7 + 0x0008 - v55 = Mem0[a4 + 10000:word16] - d0 = DPB(d0, v55, 0) - CVZN = cond(v55) - v56 = (word16) d0 - 0x1000 - CVZN = cond(v56) - branch Test(ULE,VZ) l000014FE - // succ: l000014F8 l000014FE + word32 a7_1600 = a7_1584 - 0x00000004 + Mem1601[a7_1600:word32] = a4_1482 + 1634 + Mem1603[a7_1600 - 0x00000004:word32] = a4_1482 + 14496 + word32 a1_1604 + fn00007B74(dwArg00, dwArg04, out a1_1604) + a7_1584 = a7_1600 + 0x00000004 + branch Mem1603[a4_1482 + 10000:word16] <=u 0x1000 l000014FE +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000014F8: - v58 = 0x1000 - Mem0[a4 + 10000:word16] = v58 - CVZN = cond(v58) - // succ: l000014FE + Mem1616[a4_1482 + 10000:word16] = 0x1000 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000014FE: - v62 = 0x00FF - Mem0[a4 + 10002:word16] = v62 - CVZN = cond(v62) - // succ: l00001504 + Mem1613[a4_1482 + 10002:word16] = 0x00FF +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000014B4: +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001504: - d0 = 5 - CVZN = cond(d0) - v59 = d0 - Mem0[a4 + 8920:word32] - CVZN = cond(v59) - branch Test(NE,Z) l00001516 - // succ: l0000150C l00001516 + branch 5 - Mem272[a4_1482 + 8920:word32] != 0x00000000 l00001516 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000150C: - Mem0[a4 + 8936:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - d0 = 0 - CVZN = cond(d0) - v61 = (word16) d0 - Mem0[a4 + 9964:word16] = v61 - CVZN = cond(v61) - // succ: l00001516 + Mem1592[a4_1482 + 8936:word32] = 0x00000000 + Mem1595[a4_1482 + 9964:word16] = 0x0000 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:5 a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001516: - ZN = cond(Mem0[a4 + 9964:word16] - 0x0000) - C = false - V = false - branch Test(EQ,Z) l0000152A - // succ: l0000151C l0000152A + branch Mem272[a4_1482 + 9964:word16] == 0x0000 l0000152A +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000151C: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1636 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14496 - call fn00007B74 (retsize: 4;) - a7 = a7 + 0x0008 - // succ: l0000152A + word32 a7_1585 = a7_1584 - 0x00000004 + Mem1586[a7_1585:word32] = a4_1482 + 1636 + Mem1588[a7_1585 - 0x00000004:word32] = a4_1482 + 14496 + word32 a1_1589 + fn00007B74(dwArg00, dwArg04, out a1_1589) + a7_1584 = a7_1585 + 0x00000004 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000152A: - ZN = cond(Mem0[a4 + 8936:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000153E - // succ: l00001530 l0000153E + branch Mem272[a4_1482 + 8936:word32] == 0x00000000 l0000153E +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001530: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1638 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14496 - call fn00007B74 (retsize: 4;) - a7 = a7 + 0x0008 - // succ: l0000153E + word32 a7_1578 = a7_1584 - 0x00000004 + Mem1579[a7_1578:word32] = a4_1482 + 1638 + Mem1581[a7_1578 - 0x00000004:word32] = a4_1482 + 14496 + word32 a1_1582 + fn00007B74(dwArg00, dwArg04, out a1_1582) + a7_1584 = a7_1578 + 0x00000004 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000153E: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1640 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14496 - call fn00007B74 (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1646 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14364 - call fn00007B74 (retsize: 4;) - a7 = a7 + 16 - ZN = cond(d4 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00001562 - // succ: l0000155E l00001562 + word32 a7_502 = a7_1584 - 0x00000004 + Mem503[a7_502:word32] = a4_1482 + 1640 + Mem505[a7_502 - 0x00000004:word32] = a4_1482 + 14496 + word32 a1_506 + fn00007B74(dwArg00, dwArg04, out a1_506) + Mem509[a7_502 - 0x00000008:word32] = a4_1482 + 1646 + Mem511[a7_502 - 0x0000000C:word32] = a4_1482 + 14364 + word32 a1_512 + fn00007B74(dwArg00, dwArg04, out a1_512) + word32 a7_1485 = a7_502 + 0x00000004 + branch d4_1637 != 0x00000000 l00001562 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000155E: - call fn00002376 (retsize: 4;) - // succ: l00001562 + word32 d4_1571 + d2_1577 = fn00002376(d2_1577, d7_1484, a2_1481, a4_1482, a5_1483, out d4_1571, out d7_1484, out a2_1481, out a3_1510, out a4_1482, out a5_1483) +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:47 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001562: - a0 = Mem0[a2:word32] - d0 = 46 - CVZN = cond(d0) - v67 = (byte) d0 - Mem0[a0:byte] - CVZN = cond(v67) - branch Test(NE,Z) l000015A6 - // succ: l0000156A l000015A6 + word32 a0_1486 = Mem511[a2_1481:word32] + branch 0x2E - Mem511[a0_1486:byte] != 0x00 l000015A6 +// DataOut: a0 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000156A: - v68 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v68 - 0x00) - C = false - V = false - branch Test(NE,Z) l0000156A - // succ: l0000156E l0000156A + a0_1486 = a0_1744 + 0x00000001 + word32 a0_1744 = a0_1486 + branch Mem511[a0_1744:byte] != 0x00 l0000156A +// DataOut: a0 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:46 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000156E: - a0 = a0 - 0x00000001 - a0 = a0 - Mem0[a2:word32] - CVZNX = cond(a0) - d0 = a0 - CVZN = cond(d0) - d1 = 4 - CVZN = cond(d1) - v69 = d0 - d1 - CVZN = cond(v69) - branch Test(LE,VZN) l00001582 - // succ: l0000157A l00001582 + word32 a0_1494 = a0_1486 - 0x00000001 - Mem511[a2_1481:word32] + word32 d0_1496 = a0_1494 + branch a0_1494 <= 0x00000004 l00001582 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:46 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000157A: - a7 = a7 - 0x00000004 - v70 = d1 - Mem0[a7:word32] = v70 - CVZN = cond(v70) - call fn00002322 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l00001582 + Mem1557[a7_502:word32] = 4 + word32 d1_1559 + word32 d2_1560 + word32 d4_1561 + word32 d5_1562 + word32 d6_1563 + word32 a1_1564 + d0_1496 = fn00002322(d2_1577, d7_1484, a2_1481, a3_1510, a4_1482, a5_1483, wArg02, out d1_1559, out d2_1560, out d4_1561, out d5_1562, out d6_1563, out a1_1564, out a2_1481, out a3_1510, out a4_1482, out a5_1483) + a7_1485 = a7_502 + 0x0004 +// DataOut: a2 a3 a4 a5 a7 d0 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1:4 a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001582: - a0 = Mem0[a2:word32] - a1 = a4 + 0 - // succ: l00001588 + word32 a0_1513 = Mem511[a2_1481:word32] + word32 a1_1514 = a4_1482 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001588: - v78 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v79 = v78 - Mem0[a1:byte] = v79 - a1 = a1 + 0x00000001 - CVZN = cond(v79) - branch Test(NE,Z) l00001588 - // succ: l0000158C l00001588 + byte v78_1517 = Mem511[a0_1513:byte] + Mem1520[a1_1514:byte] = v78_1517 + a0_1513 = a0_1513 + 0x00000001 + a1_1514 = a1_1514 + 0x00000001 + branch v78_1517 != 0x00 l00001588 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000158C: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 0 - call fn00002394 (retsize: 4;) - a7 = a7 + 0x0004 - d7 = d7 + 0x00000001 - CVZNX = cond(d7) - d4 = d4 - 0x00000001 - CVZNX = cond(d4) - branch Test(NE,Z) l000015A0 - // succ: l0000159C l000015A0 + word32 a7_1524 = a7_1485 - 0x00000004 + Mem1525[a7_1524:word32] = a4_1482 + word32 d4_1526 + word32 d7_1527 + word32 d2_1531 = fn00002394(d0_1496, d7_1484, a2_1481, a3_1510, a4_1482, a5_1483, dwArg00, out d4_1526, out d7_1527, out a2_1481, out a4_1482, out a5_1483) + a7_1485 = a7_1524 + 0x0004 + d7_1484 = d7_1527 + 0x00000001 + branch d4_1526 != 0x00000001 l000015A0 +// DataOut: a2 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000159C: - call fn00002376 (retsize: 4;) - // succ: l000015A0 + word32 d4_1548 + fn00002376(d2_1531, d7_1527 + 0x00000001, a2_1481, a4_1482, a5_1483, out d4_1548, out d7_1484, out a2_1481, out a3_1510, out a4_1482, out a5_1483) +// DataOut: a2 a4 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000015A0: - d0 = 0 - CVZN = cond(d0) - v84 = d0 - Mem0[a4 + 8928:word32] = v84 - CVZN = cond(v84) - // succ: l000015A6 + Mem1546[a4_1482 + 8928:word32] = 0 +// DataOut: a2 a4 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000015A6: - ZN = cond(Mem0[a4 + 8916:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l000015CC - // succ: l000015AC l000015CC + branch Mem511[a4_1482 + 8916:word32] != 0x00000000 l000015CC +// DataOut: a2 a4 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000015AC: - d0 = Mem0[a4 + 8920:word32] - CVZN = cond(d0) - d0 = d0 << 0x00000002 - CVZNX = cond(d0) - a0 = a4 + 1142 - a0 = Mem0[a0 + d0:word32] - ZN = cond(Mem0[a0:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l000015CC - // succ: l000015BE l000015CC + word32 d0_1468 = Mem511[a4_1482 + 8920:word32] + branch Mem511[Mem511[a4_1482 + 1142 + (d0_1468 << 0x00000002):word32]:byte] == 0x00 l000015CC +// DataOut: a2 a4 a5 a7 d0 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000015BE: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14509 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14496 - call fn000019C8 (retsize: 4;) - a7 = a7 + 0x0008 - // succ: l000015CC + word32 a7_1477 = a7_1485 - 0x00000004 + Mem1478[a7_1477:word32] = a4_1482 + 14509 + Mem1480[a7_1477 - 0x00000004:word32] = a4_1482 + 14496 + d7_1484 = fn000019C8(d0_1468 << 0x00000002, d7_1484, a2_1481, a4_1482, a5_1483, out a2_1481, out a4_1482, out a5_1483) + a7_1485 = a7_1477 + 0x00000004 +// DataOut: a2 a4 a5 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000015CC: - call fn00001D64 (retsize: 4;) - Mem0[a5 + -30:word16] = 0x0000 - Z = true - C = false - N = false - V = false - d6 = 0 - CVZN = cond(d6) - d5 = 0 - CVZN = cond(d5) - a7 = a7 - 0x00000004 - Mem0[0x00000000:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - call fn000077D4 (retsize: 4;) - a7 = a7 + 0x0004 - d1 = Mem0[a4 + 8916:word32] - CVZN = cond(d1) - d1 = d1 << 0x00000002 - CVZNX = cond(d1) - d2 = Mem0[a4 + 8920:word32] - CVZN = cond(d2) - d2 = d2 << 0x00000002 - CVZNX = cond(d2) - a0 = a4 + 1096 - v87 = Mem0[a0 + d2:word32] - a7 = a7 - 0x00000004 - v88 = v87 - Mem0[a7:word32] = v88 - CVZN = cond(v88) - a0 = a4 + 1030 - v89 = Mem0[a0 + d1:word32] - a7 = a7 - 0x00000004 - v90 = v89 - Mem0[a7:word32] = v90 - CVZN = cond(v90) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1660 - v91 = d0 - Mem0[a7 + 44:word32] = v91 - CVZN = cond(v91) - call fn00006170 (retsize: 4;) - a7 = a7 + 12 - v92 = Mem0[a4 + 9964:word16] - d0 = DPB(d0, v92, 0) - CVZN = cond(v92) - branch Test(EQ,Z) l00001624 - // succ: l00001612 l00001624 -l00001612: - d1 = 0 - CVZN = cond(d1) - v93 = (word16) d0 - d1 = DPB(d1, v93, 0) - CVZN = cond(v93) - a7 = a7 - 0x00000004 - v94 = d1 - Mem0[a7:word32] = v94 - CVZN = cond(v94) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1674 - call fn0000812A (retsize: 4;) - a7 = a7 + 0x0008 - goto l0000163A - // succ: l0000163A + word32 d2_558 + word32 a1_559 + word32 a4_561 + word32 a5_562 + word32 a2_1446 + word32 d0_563 = fn00001D64(d7_1484, a2_1481, a4_1482, a5_1483, out d2_558, out a1_559, out a2_1446, out a4_561, out a5_562) + Mem564[a5_562 + -30:word16] = 0x0000 + Mem568[0x00000000:word32] = 0x00000000 + word32 d2_573 + word32 d5_574 + word32 d6_575 + word32 d7_1444 + word32 a5_1465 + word32 d0_578 = fn000077D4(d0_563, d2_558, a1_559, a4_561, dwArg00, out d2_573, out d5_574, out d6_575, out d7_1444, out a5_1465) + word32 d2_582 = Mem568[a4_561 + 8920:word32] + word32 a7_567 = a7_1485 - 0x00000004 + word32 d1_580 = Mem568[a4_561 + 8916:word32] + Mem589[a7_567:word32] = Mem568[a4_561 + 1096 + (d2_582 << 0x00000002):word32] + Mem594[a7_567 - 0x00000004:word32] = Mem589[a4_561 + 1030 + (d1_580 << 0x00000002):word32] + Mem596[a7_567 - 0x00000008:word32] = a4_561 + 1660 + Mem598[a7_567 + 0x00000024:word32] = d0_578 + word32 a1_601 + word32 a4_1447 + word32 d2_1448 + fn00006170(d2_582 << 0x00000002, d7_1444, a2_1446, a4_561, a5_1465, dwArg00, out d2_1448, out a1_601, out a4_1447) + word32 a7_1449 = a7_567 + 0x00000004 + word16 v92_605 = Mem598[a4_1447 + 9964:word16] + branch v92_605 == 0x0000 l00001624 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001624: - ZN = cond(Mem0[a4 + 8916:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l0000163A - // succ: l0000162A l0000163A + branch Mem598[a4_1447 + 8916:word32] != 0x00000000 l0000163A +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000162A: - ZN = cond(Mem0[a4 + 8932:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000163A - // succ: l00001630 l0000163A + branch Mem598[a4_1447 + 8932:word32] == 0x00000000 l0000163A +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001630: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1696 - call fn00006110 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l0000163A + Mem1459[a7_567:word32] = a4_1447 + 1696 + word32 d4_1461 + word32 a1_1462 + fn00006110(d2_1448, a2_1446, a3_1510, a4_1447, a5_1465, dwArg00, out d2_1448, out d4_1461, out a1_1462, out a2_1446, out a4_1447, out a5_1465) + a7_1449 = a7_567 + 0x0004 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00001612: + Mem1440[a7_567:word32] = (int32) v92_605 + Mem1443[a7_567 - 0x00000004:word32] = a4_1447 + 1674 + word32 a1_1445 + d2_1448 = fn0000812A(d2_1448, d7_1444, a2_1446, a4_1447, dwArg00, out d7_1444, out a1_1445, out a2_1446, out a4_1447) + a7_1449 = a7_567 + 0x00000004 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000163A: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1710 - call fn00006110 (retsize: 4;) - a7 = a7 + 0x0004 - d0 = d7 - CVZN = cond(d0) - d0 = d0 << 0x00000002 - CVZNX = cond(d0) - a0 = Mem0[a5 + 12:word32] - a0 = a0 + d0 - a2 = a0 - d7 = Mem0[a5 + -28:word32] - CVZN = cond(d7) - goto l0000190E - // succ: l0000190E + word32 a7_620 = a7_1449 - 0x00000004 + Mem621[a7_620:word32] = a4_1447 + 1710 + word32 a2_625 + word32 d4_623 + word32 a1_1076 + word32 a4_1077 + word32 d2_1080 + word32 a5_1022 + fn00006110(d2_1448, a2_1446, a3_1510, a4_1447, a5_1465, dwArg00, out d2_1080, out d4_623, out a1_1076, out a2_625, out a4_1077, out a5_1022) + word32 d0_1096 = d7_1444 << 0x00000002 + word32 a7_1084 = a7_620 + 0x0004 + word32 a2_1063 = Mem621[a5_1022 + 12:word32] + d0_1096 + word32 d7_1061 = Mem621[a5_1022 + -28:word32] +// DataOut: a1 a2 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l0000190E: + branch d4_623 != 0x00000000 l00001658 +// DataOut: a1 a2 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001658: - a3 = a4 + 10004 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -135 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00001000 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 10004 - v119 = Mem0[a2:word32] - a7 = a7 - 0x00000004 - v120 = v119 - Mem0[a7:word32] = v120 - CVZN = cond(v120) - call fn00001B44 (retsize: 4;) - a7 = a7 + 16 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00001904 - // succ: l00001678 l00001904 + word32 a7_801 = a7_1084 - 0x00000004 + Mem802[a7_801:word32] = a5_1022 + -135 + Mem804[a7_801 - 0x00000004:word32] = 0x00001000 + Mem806[a7_801 - 0x00000008:word32] = a4_1077 + 10004 + Mem810[a7_801 - 0x0000000C:word32] = Mem806[a2_1063:word32] + word32 a3_1098 = a4_1077 + 10004 + word32 d4_1081 + d0_1096 = fn00001B44(d2_1080, d7_1061, a2_1063, a4_1077, a5_1022, dwArg00, dwArg04, dwArg08, dwArg0C, out d2_1080, out d4_1081, out a1_1076, out a4_1077, out a5_1022) + a7_1084 = a7_801 + 0x00000004 + branch d0_1096 != 0x00000000 l00001904 +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001678: - v121 = Mem0[a2:word32] - a7 = a7 - 0x00000004 - v122 = v121 - Mem0[a7:word32] = v122 - CVZN = cond(v122) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1714 - call fn00006170 (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000001 - call fn00008A58 (retsize: 4;) - a7 = a7 + 12 - goto l00001904 - // succ: l00001904 + Mem1414[a7_801:word32] = Mem810[a2_1063:word32] + Mem1417[a7_801 - 0x00000004:word32] = a4_1077 + 1714 + word32 d2_1418 + word32 a1_1419 + word32 a4_1420 + fn00006170(d2_1080, d7_1061, a2_1063, a4_1077, a5_1022, dwArg00, out d2_1418, out a1_1419, out a4_1420) + Mem1423[a7_801 - 0x00000008:word32] = 0x00000001 + word32 d1_1424 + word32 d5_1427 + word32 a6_1432 + d0_1096 = fn00008A58(a2_1063, a3_1098, a4_1420, dwArg00, out d1_1424, out d2_1080, out d4_1081, out d5_1427, out a1_1076, out a2_1063, out a4_1077, out a5_1022, out a6_1432) + a7_1084 = a7_801 + 0x00000004 +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00001904: + branch Mem810[a3_1098:byte] != 0x00 l00001692 +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001692: - a0 = a5 + -135 - a1 = a4 + 14100 - // succ: l0000169A + word32 a0_851 = a5_1022 + -135 + word32 a1_852 = a4_1077 + 14100 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000169A: - v123 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v124 = v123 - Mem0[a1:byte] = v124 - a1 = a1 + 0x00000001 - CVZN = cond(v124) - branch Test(NE,Z) l0000169A - // succ: l0000169E l0000169A + byte v123_855 = Mem810[a0_851:byte] + Mem858[a1_852:byte] = v123_855 + a0_851 = a0_851 + 0x00000001 + a1_852 = a1_852 + 0x00000001 + branch v123_855 != 0x00 l0000169A +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000169E: - a7 = a7 - 0x00000004 - v125 = a3 - Mem0[a7:word32] = v125 - CVZN = cond(v125) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14100 - call fn00007B74 (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1730 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14100 - call fn00001EE2 (retsize: 4;) - v126 = d0 - Mem0[a4 + 8876:word32] = v126 - CVZN = cond(v126) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000002E - a7 = a7 - 0x00000004 - v127 = a3 - Mem0[a7:word32] = v127 - CVZN = cond(v127) - call fn00007BCC (retsize: 4;) - a7 = a7 + 24 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l000016F0 - // succ: l000016CA l000016F0 + word32 a7_862 = a7_1084 - 0x00000004 + Mem864[a7_862:word32] = a3_1098 + Mem867[a7_862 - 0x00000004:word32] = a4_1077 + 14100 + word32 a1_868 + word32 d0_869 = fn00007B74(dwArg00, dwArg04, out a1_868) + Mem871[a7_862 - 0x00000008:word32] = a4_1077 + 1730 + Mem873[a7_862 - 0x0000000C:word32] = a4_1077 + 14100 + word32 d7_874 + word32 a4_875 + word32 a5_876 + word32 d2_877 = fn00001EE2(d2_1080, d7_1061, a1_868, a2_1063, a3_1098, a4_1077, a5_1022, dwArg00, dwArg04, out d7_874, out a4_875, out a5_876) + Mem879[a4_875 + 8876:word32] = d0_869 + Mem881[a7_862 - 0x00000010:word32] = 0x0000002E + Mem884[a7_862 - 0x00000014:word32] = a3_1098 + word32 d0_886 = fn00007BCC(d0_869, dwArg00, dwArg04) + word32 a7_1402 = a7_862 + 0x00000004 + branch d0_886 == 0x00000000 l000016F0 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000016CA: - a0 = a4 + 0 - a1 = a0 - // succ: l000016D0 + word32 a1_1380 = a4_875 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000016D0: - v128 = Mem0[a1:byte] - a1 = a1 + 0x00000001 - ZN = cond(v128 - 0x00) - C = false - V = false - branch Test(NE,Z) l000016D0 - // succ: l000016D4 l000016D0 + a1_1380 = a1_1743 + 0x00000001 + word32 a1_1743 = a1_1380 + branch Mem884[a1_1743:byte] != 0x00 l000016D0 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000016D4: - a1 = a1 - 0x00000001 - a1 = a1 - a0 - CVZNX = cond(a1) - a7 = a7 - 0x00000004 - v129 = a1 - Mem0[a7:word32] = v129 - CVZN = cond(v129) - a7 = a7 - 0x00000004 - v130 = a0 - Mem0[a7:word32] = v130 - CVZN = cond(v130) - a7 = a7 - 0x00000004 - v131 = d0 - Mem0[a7:word32] = v131 - CVZN = cond(v131) - call fn00007A88 (retsize: 4;) - a7 = a7 + 12 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l000016F0 - // succ: l000016EA l000016F0 + Mem1393[a7_862:word32] = a1_1380 - 0x00000001 - a4_875 + Mem1396[a7_862 - 0x00000004:word32] = a4_875 + Mem1399[a7_862 - 0x00000008:word32] = d0_886 + a7_1402 = a7_862 + 0x00000004 + branch fn00007A88(dwArg00, dwArg04, dwArg08) != 0x00000000 l000016F0 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000016EA: - d0 = 1 - CVZN = cond(d0) - v132 = d0 - Mem0[a4 + 8928:word32] = v132 - CVZN = cond(v132) - // succ: l000016F0 + Mem1409[a4_875 + 8928:word32] = 1 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000016F0: - d0 = 2 - CVZN = cond(d0) - v133 = d0 - Mem0[a4 + 8916:word32] - CVZN = cond(v133) - branch Test(EQ,Z) l000016FE - // succ: l000016F8 l000016FE + word32 a1_1333 + word32 a7_1335 + word32 d0_1334 + branch 2 - Mem884[a4_875 + 8916:word32] == 0x00000000 l000016FE +// DataOut: a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000016F8: - ZN = cond(Mem0[a4 + 8928:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000171A - // succ: l000016FE l0000171A -l000016FE: - a0 = a5 + -135 - a1 = a4 + 14232 - // succ: l00001706 -l00001706: - v134 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v135 = v134 - Mem0[a1:byte] = v135 - a1 = a1 + 0x00000001 - CVZN = cond(v135) - branch Test(NE,Z) l00001706 - // succ: l0000170A l00001706 -l0000170A: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1734 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14232 - call fn00007B74 (retsize: 4;) - a7 = a7 + 0x0008 - goto l00001752 - // succ: l00001752 + branch Mem884[a4_875 + 8928:word32] == 0x00000000 l0000171A +// DataOut: a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:2 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000171A: - a0 = a4 + 14100 - a1 = a4 + 14232 - // succ: l00001722 + word32 a0_1340 = a4_875 + 14100 + word32 a1_1341 = a4_875 + 14232 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:2 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001722: - v136 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v137 = v136 - Mem0[a1:byte] = v137 - a1 = a1 + 0x00000001 - CVZN = cond(v137) - branch Test(NE,Z) l00001722 - // succ: l00001726 l00001722 + byte v136_1344 = Mem884[a0_1340:byte] + Mem1347[a1_1341:byte] = v136_1344 + a0_1340 = a0_1340 + 0x00000001 + a1_1341 = a1_1341 + 0x00000001 + branch v136_1344 != 0x00 l00001722 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:2 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001726: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000002E - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14232 - call fn00007BCC (retsize: 4;) - a7 = a7 + 0x0008 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00001744 - // succ: l00001738 l00001744 + word32 a7_1351 = a7_1402 - 0x00000004 + Mem1352[a7_1351:word32] = 0x0000002E + Mem1354[a7_1351 - 0x00000004:word32] = a4_875 + 14232 + d0_1334 = fn00007BCC(2, dwArg00, dwArg04) + a7_1335 = a7_1351 + 0x00000004 + branch d0_1334 == 0x00000000 l00001744 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:2 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00001744: + Mem1373[a7_1351:word32] = a4_875 + Mem1375[a7_1351 - 0x00000004:word32] = a4_875 + 14232 + d0_1334 = fn00007B74(dwArg00, dwArg04, out a1_1333) + a7_1335 = a7_1351 + 0x00000004 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001738: - a0 = a4 + 0 - a1 = d0 - // succ: l0000173E + word32 a0_1361 = a4_875 + a1_1333 = d0_1334 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000173E: - v138 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v139 = v138 - Mem0[a1:byte] = v139 - a1 = a1 + 0x00000001 - CVZN = cond(v139) - branch Test(NE,Z) l0000173E - // succ: l00001742 l0000173E + byte v138_1365 = Mem1354[a0_1361:byte] + Mem1368[a1_1333:byte] = v138_1365 + a0_1361 = a0_1361 + 0x00000001 + a1_1333 = a1_1333 + 0x00000001 + branch v138_1365 != 0x00 l0000173E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001742: - goto l00001752 - // succ: l00001752 -l00001744: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 0 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14232 - call fn00007B74 (retsize: 4;) - a7 = a7 + 0x0008 - // succ: l00001752 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000016FE: + word32 a0_1318 = a5_876 + -135 + word32 a1_1319 = a4_875 + 14232 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:2 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00001706: + byte v134_1322 = Mem884[a0_1318:byte] + Mem1325[a1_1319:byte] = v134_1322 + a0_1318 = a0_1318 + 0x00000001 + a1_1319 = a1_1319 + 0x00000001 + branch v134_1322 != 0x00 l00001706 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:2 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l0000170A: + word32 a7_1329 = a7_1402 - 0x00000004 + Mem1330[a7_1329:word32] = a4_875 + 1734 + Mem1332[a7_1329 - 0x00000004:word32] = a4_875 + 14232 + d0_1334 = fn00007B74(dwArg00, dwArg04, out a1_1333) + a7_1335 = a7_1329 + 0x00000004 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:2 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001752: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1748 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14232 - call fn00001EE2 (retsize: 4;) - a7 = a7 + 0x0008 - v140 = d0 - Mem0[a4 + 8880:word32] = v140 - CVZN = cond(v140) - a7 = a7 - 0x00000004 - v141 = a3 - Mem0[a7:word32] = v141 - CVZN = cond(v141) - d0 = 20 - CVZN = cond(d0) - a7 = a7 - 0x00000004 - v142 = d0 - Mem0[a7:word32] = v142 - CVZN = cond(v142) - a7 = a7 - 0x00000004 - v143 = d0 - Mem0[a7:word32] = v143 - CVZN = cond(v143) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1752 - call fn0000812A (retsize: 4;) - a7 = a7 + 16 - d0 = Mem0[a4 + 8916:word32] - CVZN = cond(d0) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000178A - // succ: l00001780 l0000178A + word32 a7_907 = a7_1335 - 0x00000004 + Mem908[a7_907:word32] = a4_875 + 1748 + Mem910[a7_907 - 0x00000004:word32] = a4_875 + 14232 + word32 d7_911 + word32 a4_912 + word32 a5_1270 + word32 d2_914 = fn00001EE2(d2_877, d7_874, a1_1333, a2_1063, a3_1098, a4_875, a5_876, dwArg00, dwArg04, out d7_911, out a4_912, out a5_1270) + Mem917[a4_912 + 8880:word32] = d0_1334 + Mem920[a7_907:word32] = a3_1098 + Mem924[a7_907 - 0x00000004:word32] = 20 + Mem927[a7_907 - 0x00000008:word32] = 20 + Mem930[a7_907 - 0x0000000C:word32] = a4_912 + 1752 + word32 a1_932 + word32 a4_1269 + word32 a2_1267 + word32 d7_1243 + word32 d2_1266 = fn0000812A(d2_914, d7_911, a2_1063, a4_912, dwArg00, out d7_1243, out a1_932, out a2_1267, out a4_1269) + word32 a7_1313 = a7_907 + 0x00000004 + word32 d0_937 = Mem930[a4_1269 + 8916:word32] + branch d0_937 == 0x00000000 l0000178A +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l0000178A: + Mem1280[a7_907:word32] = a4_1269 + 1760 + Mem1282[a7_907 - 0x00000004:word32] = a4_1269 + 14364 + word32 d7_1283 + word32 a4_1284 + word32 a5_1285 + word32 d2_1286 = fn00001EE2(d2_1266, d7_1243, a1_932, a2_1267, a3_1098, a4_1269, a5_1270, dwArg00, dwArg04, out d7_1283, out a4_1284, out a5_1285) + Mem1288[a4_1284 + 8884:word32] = d0_937 + word32 d2_1290 + word32 a2_1291 + word32 a4_1293 + word32 a5_1294 + d7_1243 = (int32) (word16) fn00002668(d2_1286, d7_1283, a2_1267, a4_1284, a5_1285, out d2_1290, out a2_1291, out a3_1098, out a4_1293, out a5_1294) + Mem1300[a7_907 - 0x00000004:word32] = Mem1288[a4_1293 + 8884:word32] + word32 d5_1303 + word32 a0_1304 + word32 a1_1305 + word32 d0_1309 = fn000089F8(d2_1290, a2_1291, a3_1098, a4_1293, a5_1294, dwArg00, out d2_1266, out d5_1303, out a0_1304, out a1_1305, out a2_1267, out a4_1269, out a5_1270) + Mem1311[a7_907 - 0x00000008:word32] = a4_1269 + 14364 + fn00007F80(d0_1309, a4_1269, dwArg00) + a7_1313 = a7_907 + 0x00000004 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001780: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(EQ,Z) l000017B8 - // succ: l00001784 l000017B8 + branch d0_937 == 0x00000001 l000017B8 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001784: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(EQ,Z) l000017B8 - // succ: l00001788 l000017B8 -l00001788: - goto l000017C0 - // succ: l000017C0 -l0000178A: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1760 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14364 - call fn00001EE2 (retsize: 4;) - v149 = d0 - Mem0[a4 + 8884:word32] = v149 - CVZN = cond(v149) - call fn00002668 (retsize: 4;) - d7 = 0 - CVZN = cond(d7) - v150 = (word16) d0 - d7 = DPB(d7, v150, 0) - CVZN = cond(v150) - v151 = Mem0[a4 + 8884:word32] - Mem0[a7:word32] = v151 - CVZN = cond(v151) - call fn000089F8 (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14364 - call fn00007F80 (retsize: 4;) - a7 = a7 + 12 - goto l000017C0 - // succ: l000017C0 + branch d0_937 == 0x00000002 l000017B8 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000017B8: - call fn000047E4 (retsize: 4;) - d7 = 0 - CVZN = cond(d7) - v144 = (word16) d0 - d7 = DPB(d7, v144, 0) - CVZN = cond(v144) - // succ: l000017C0 + d7_1243 = (int32) (word16) fn000047E4(d2_1266, d7_1243, a2_1267, a4_1269, a5_1270, out d2_1266, out a2_1267, out a3_1098, out a4_1269, out a5_1270) +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00001788: +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000017C0: - v145 = Mem0[a4 + 8876:word32] - a7 = a7 - 0x00000004 - v146 = v145 - Mem0[a7:word32] = v146 - CVZN = cond(v146) - call fn000089F8 (retsize: 4;) - v147 = Mem0[a4 + 8880:word32] - Mem0[a7:word32] = v147 - CVZN = cond(v147) - call fn000089F8 (retsize: 4;) - a7 = a7 + 0x0004 - d0 = 2 - CVZN = cond(d0) - v148 = d0 - Mem0[a4 + 8916:word32] - CVZN = cond(v148) - branch Test(NE,Z) l000017E4 - // succ: l000017DA l000017E4 + word32 a7_951 = a7_1313 - 0x00000004 + Mem953[a7_951:word32] = Mem930[a4_1269 + 8876:word32] + word32 d2_955 + word32 d5_956 + word32 a0_957 + word32 a1_958 + word32 a2_959 + word32 a4_960 + word32 a5_961 + fn000089F8(d2_1266, a2_1267, a3_1098, a4_1269, a5_1270, dwArg00, out d2_955, out d5_956, out a0_957, out a1_958, out a2_959, out a4_960, out a5_961) + Mem964[a7_951:word32] = Mem953[a4_960 + 8880:word32] + word32 d5_967 + word32 a0_968 + word32 a1_1155 + word32 a4_1156 + word32 d2_1158 + word32 a2_1162 + word32 a5_1164 + fn000089F8(d2_955, a2_959, a3_1098, a4_960, a5_961, dwArg00, out d2_1158, out d5_967, out a0_968, out a1_1155, out a2_1162, out a4_1156, out a5_1164) + word32 a7_1190 = a7_951 + 0x0004 + branch 2 - Mem964[a4_1156 + 8916:word32] != 0x00000000 l000017E4 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000017DA: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14232 - call fn00007F80 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l000017E4 + Mem1258[a7_951:word32] = a4_1156 + 14232 + fn00007F80(2, a4_1156, dwArg00) + a7_1190 = a7_951 + 0x0004 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:2 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000017E4: - d0 = 1 - CVZN = cond(d0) - v152 = d7 - d0 - CVZN = cond(v152) - branch Test(GT,VZN) l0000184C - // succ: l000017EA l0000184C + branch d7_1243 - 1 > 0x00000000 l0000184C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l0000184C: + word32 a7_1239 = a7_1190 - 0x00000004 + Mem1240[a7_1239:word32] = a4_1156 + 14100 + word32 d5_1241 + word32 d6_1242 + d2_1158 = fn000022E6(d2_1158, d7_1243, a1_1155, a2_1162, a4_1156, a5_1164, dwArg00, out d5_1241, out d6_1242, out d7_1243, out a2_1162, out a4_1156, out a5_1164) + Mem1249[a4_1156 + 8892:word32] = 1 + Mem1251[a4_1156 + 8888:word32] = 1 + Mem1254[a7_1239 - 0x00000004:word32] = a4_1156 + 14232 + fn00007F80(1, a4_1156, dwArg00) + a7_1190 = a7_1239 + 0x00000004 +// DataOut: a2 a4 a5 a7 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:1 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000017EA: - d1 = Mem0[a4 + 8916:word32] - CVZN = cond(d1) - branch Test(EQ,Z) l000017F4 - // succ: l000017F0 l000017F4 + word32 d1_1136 = Mem964[a4_1156 + 8916:word32] + branch d1_1136 == 0x00000000 l000017F4 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:1 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000017F0: - d1 = d1 - 0x00000001 - CVZNX = cond(d1) - branch Test(NE,Z) l00001866 - // succ: l000017F4 l00001866 + branch d1_1136 != 0x00000001 l00001866 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:1 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000017F4: - ZN = cond(Mem0[a4 + 8928:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00001866 - // succ: l000017FA l00001866 + branch Mem964[a4_1156 + 8928:word32] == 0x00000000 l00001866 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:1 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000017FA: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000000D - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14100 - call fn000093B4 (retsize: 4;) - a7 = a7 + 0x0008 - d0 = d0 + 0x00000001 - CVZNX = cond(d0) - branch Test(NE,Z) l00001816 - // succ: l0000180C l00001816 + word32 a7_1145 = a7_1190 - 0x00000004 + Mem1146[a7_1145:word32] = 0x0000000D + Mem1148[a7_1145 - 0x00000004:word32] = a4_1156 + 14100 + word32 d0_1149 = fn000093B4(a0_968, a4_1156, dwArg00, dwArg04) + word32 a7_1150 = a7_1145 + 0x00000004 + word32 d0_1151 = d0_1149 + 0x00000001 + branch d0_1149 != 0x00000001 l00001816 +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:1 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000180C: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000009 - call fn00002322 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l00001816 + Mem1223[a7_1145:word32] = 0x00000009 + word32 d1_1224 + word32 d5_1227 + word32 d6_1228 + d0_1151 = fn00002322(d2_1158, d7_1243, a2_1162, a3_1098, a4_1156, a5_1164, wArg02, out d1_1224, out d2_1158, out d4_1081, out d5_1227, out d6_1228, out a1_1155, out a2_1162, out a3_1098, out a4_1156, out a5_1164) + a7_1150 = a7_1145 + 0x0004 +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001816: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14100 - call fn00007F80 (retsize: 4;) - a7 = a7 + 0x0004 - d0 = d0 + 0x00000001 - CVZNX = cond(d0) - branch Test(NE,Z) l0000182E - // succ: l00001824 l0000182E + word32 a7_1166 = a7_1150 - 0x00000004 + Mem1167[a7_1166:word32] = a4_1156 + 14100 + word32 d0_1168 = fn00007F80(d0_1151, a4_1156, dwArg00) + word32 a7_1169 = a7_1166 + 0x0004 + word32 d0_1170 = d0_1168 + 0x00000001 + branch d0_1168 != 0x00000001 l0000182E +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001824: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000009 - call fn00002322 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l0000182E + Mem1209[a7_1166:word32] = 0x00000009 + word32 d1_1210 + word32 d5_1213 + word32 d6_1214 + d0_1170 = fn00002322(d2_1158, d7_1243, a2_1162, a3_1098, a4_1156, a5_1164, wArg02, out d1_1210, out d2_1158, out d4_1081, out d5_1213, out d6_1214, out a1_1155, out a2_1162, out a3_1098, out a4_1156, out a5_1164) + a7_1169 = a7_1166 + 0x0004 +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000182E: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14100 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14232 - call fn00007F3C (retsize: 4;) - a7 = a7 + 0x0008 - d0 = d0 + 0x00000001 - CVZNX = cond(d0) - branch Test(NE,Z) l00001866 - // succ: l00001840 l00001866 + word32 a7_1185 = a7_1169 - 0x00000004 + Mem1186[a7_1185:word32] = a4_1156 + 14100 + Mem1188[a7_1185 - 0x00000004:word32] = a4_1156 + 14232 + a7_1190 = a7_1185 + 0x00000004 + branch fn00007F3C(d0_1170, a1_1155, a4_1156, dwArg00, dwArg04) != 0x00000001 l00001866 +// DataOut: a2 a3 a4 a5 a7 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001840: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000009 - call fn00002322 (retsize: 4;) - a7 = a7 + 0x0004 - goto l00001866 - // succ: l00001866 -l0000184C: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14100 - call fn000022E6 (retsize: 4;) - v171 = d0 - Mem0[a4 + 8892:word32] = v171 - CVZN = cond(v171) - v172 = d0 - Mem0[a4 + 8888:word32] = v172 - CVZN = cond(v172) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 14232 - call fn00007F80 (retsize: 4;) - a7 = a7 + 0x0008 - // succ: l00001866 + Mem1195[a7_1185:word32] = 0x00000009 + word32 d1_1196 + word32 d5_1199 + word32 d6_1200 + word32 a1_1201 + fn00002322(d2_1158, d7_1243, a2_1162, a3_1098, a4_1156, a5_1164, wArg02, out d1_1196, out d2_1158, out d4_1081, out d5_1199, out d6_1200, out a1_1201, out a2_1162, out a3_1098, out a4_1156, out a5_1164) + a7_1190 = a7_1185 + 0x0004 +// DataOut: a2 a4 a5 a7 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001866: - d0 = Mem0[a4 + 8888:word32] - CVZN = cond(d0) - d1 = Mem0[a4 + 8892:word32] - CVZN = cond(d1) - v153 = d1 - d0 - CVZN = cond(v153) - branch Test(ULE,VZ) l00001876 - // succ: l00001872 l00001876 + word32 d0_1000 = Mem964[a4_1156 + 8888:word32] + branch Mem964[a4_1156 + 8892:word32] - d0_1000 <=u 0x00000000 l00001876 +// DataOut: a2 a4 a5 a7 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001872: - v154 = d0 - Mem0[a4 + 8892:word32] = v154 - CVZN = cond(v154) - // succ: l00001876 + Mem1134[a4_1156 + 8892:word32] = d0_1000 +// DataOut: a2 a4 a5 a7 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001876: - d5 = d5 + d0 - CVZNX = cond(d5) - d1 = Mem0[a4 + 8892:word32] - CVZN = cond(d1) - d6 = d6 + d1 - CVZNX = cond(d6) - v155 = Mem0[a5 + -30:word16] + 0x0001 - Mem0[a5 + -30:word16] = v155 - CVZNX = cond(v155) - a7 = a7 - 0x00000004 - v156 = d1 - Mem0[a7:word32] = v156 - CVZN = cond(v156) - a7 = a7 - 0x00000004 - v157 = d0 - Mem0[a7:word32] = v157 - CVZN = cond(v157) - call fn00001AC0 (retsize: 4;) - a7 = a7 + 0x0008 - d1 = 0 - CVZN = cond(d1) - v158 = (word16) d0 - d1 = DPB(d1, v158, 0) - CVZN = cond(v158) - d0 = d1 - CVZN = cond(d0) - v159 = d1 - Mem0[a7 + 28:word32] = v159 - CVZN = cond(v159) - d1 = 100 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - d1 = Mem0[a7 + 28:word32] - CVZN = cond(d1) - v160 = d0 - Mem0[a7 + 36:word32] = v160 - CVZN = cond(v160) - d0 = d1 - CVZN = cond(d0) - d1 = 100 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - a7 = a7 - 0x00000004 - v161 = d1 - Mem0[a7:word32] = v161 - CVZN = cond(v161) - v162 = Mem0[a7 + 40:word32] - a7 = a7 - 0x00000004 - v163 = v162 - Mem0[a7:word32] = v163 - CVZN = cond(v163) - v164 = Mem0[a4 + 8892:word32] - a7 = a7 - 0x00000004 - v165 = v164 - Mem0[a7:word32] = v165 - CVZN = cond(v165) - v166 = Mem0[a4 + 8888:word32] - a7 = a7 - 0x00000004 - v167 = v166 - Mem0[a7:word32] = v167 - CVZN = cond(v167) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1764 - call fn0000812A (retsize: 4;) - a7 = a7 + 20 - d0 = 2 - CVZN = cond(d0) - v168 = d0 - Mem0[a4 + 8916:word32] - CVZN = cond(v168) - branch Test(EQ,Z) l000018D2 - // succ: l000018CE l000018D2 + word32 d1_1006 = Mem964[a4_1156 + 8892:word32] + Mem1009[a5_1164 + -30:word16] = Mem964[a5_1164 + -30:word16] + 0x0001 + word32 a7_1011 = a7_1190 - 0x00000004 + Mem1013[a7_1011:word32] = d1_1006 + Mem1016[a7_1011 - 0x00000004:word32] = d0_1000 + word32 d2_1018 + word32 d5_1019 + word32 a2_1020 + word32 a4_1021 + word32 d1_1027 = (int32) (word16) fn00001AC0(d2_1158, d7_1243, a2_1162, a4_1156, a5_1164, dwArg00, dwArg04, out d2_1018, out d5_1019, out a2_1020, out a4_1021, out a5_1022) + Mem1030[a7_1011 + 0x00000020:word32] = d1_1027 + word32 d1_1033 + word32 d0_1034 = fn00009174(d1_1027, 100, d2_1018, out d1_1033) + word32 d1_1035 = Mem1030[a7_1011 + 0x00000020:word32] + Mem1037[a7_1011 + 0x00000028:word32] = d0_1034 + word32 d1_1041 + fn00009174(d1_1035, 100, d2_1018, out d1_1041) + Mem1045[a7_1011:word32] = d1_1041 + Mem1049[a7_1011 - 0x00000004:word32] = Mem1045[a7_1011 + 40:word32] + Mem1053[a7_1011 - 0x00000008:word32] = Mem1049[a4_1021 + 8892:word32] + Mem1057[a7_1011 - 0x0000000C:word32] = Mem1053[a4_1021 + 8888:word32] + Mem1060[a7_1011 - 0x00000010:word32] = a4_1021 + 1764 + word32 a1_1062 + word32 a4_1064 + word32 d2_1065 = fn0000812A(d2_1018, d7_1243, a2_1020, a4_1021, dwArg00, out d7_1061, out a1_1062, out a2_1063, out a4_1064) + branch 2 - Mem1060[a4_1064 + 8916:word32] == 0x00000000 l000018D2 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000018CE: - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l000018EA - // succ: l000018D2 l000018EA -l000018D2: - d0 = d7 - CVZN = cond(d0) - d0 = d0 << 0x00000002 - CVZNX = cond(d0) - a0 = a4 + 1536 - v169 = Mem0[a0 + d0:word32] - a7 = a7 - 0x00000004 - v170 = v169 - Mem0[a7:word32] = v170 - CVZN = cond(v170) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1792 - call fn00006170 (retsize: 4;) - a7 = a7 + 0x0008 - goto l000018F4 - // succ: l000018F4 + branch d7_1061 == 0x00000000 l000018EA +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:2 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000018EA: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1800 - call fn00006110 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l000018F4 + Mem1124[a7_1011:word32] = a4_1064 + 1800 + fn00006110(d2_1065, a2_1063, a3_1098, a4_1064, a5_1022, dwArg00, out d2_1080, out d4_1081, out a1_1076, out a2_1063, out a4_1077, out a5_1022) + a7_1084 = a7_1011 + 0x0004 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:2 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000018D2: + Mem1110[a7_1011:word32] = Mem1060[a4_1064 + 1536 + (d7_1061 << 0x00000002):word32] + Mem1113[a7_1011 - 0x00000004:word32] = a4_1064 + 1792 + fn00006170(d2_1065, d7_1061, a2_1063, a4_1064, a5_1022, dwArg00, out d2_1080, out a1_1076, out a4_1077) + a7_1084 = a7_1011 + 0x00000004 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0:2 a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000018F4: - a0 = a3 - // succ: l000018F6 + word32 a0_1085 = a3_1098 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000018F6: - v173 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v173 - 0x00) - C = false - V = false - branch Test(NE,Z) l000018F6 - // succ: l000018FA l000018F6 + a0_1085 = a0_1742 + 0x00000001 + word32 a0_1742 = a0_1085 + branch Mem1060[a0_1742:byte] != 0x00 l000018F6 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000018FA: - a0 = a0 - 0x00000001 - a0 = a0 - a3 - CVZNX = cond(a0) - d0 = a0 - CVZN = cond(d0) - d0 = d0 + 0x00000001 - CVZNX = cond(d0) - a3 = a3 + d0 - // succ: l00001904 -l00001904: - ZN = cond(Mem0[a3:byte] - 0x00) - C = false - V = false - branch Test(NE,Z) l00001692 - // succ: l0000190A l00001692 + word32 a0_1094 = a0_1085 - 0x00000001 - a3_1098 + d0_1096 = a0_1094 + 0x00000001 + a3_1098 = a3_1098 + (a0_1094 + 0x00000001) +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000190A: - d4 = d4 - 0x00000001 - CVZNX = cond(d4) - a2 = a2 + 0x00000004 - // succ: l0000190E -l0000190E: - ZN = cond(d4 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00001658 - // succ: l00001914 l00001658 + d4_623 = d4_1081 - 0x00000001 + a2_1063 = a2_1063 + 0x00000004 +// DataOut: a1 a2 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001914: - a7 = a7 - 0x00000004 - Mem0[0x00000000:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - call fn000077D4 (retsize: 4;) - d0 = d0 - Mem0[a7 + 36:word32] - CVZNX = cond(d0) - v95 = d6 - Mem0[a7:word32] = v95 - CVZN = cond(v95) - a7 = a7 - 0x00000004 - v96 = d5 - Mem0[a7:word32] = v96 - CVZN = cond(v96) - v97 = d0 - Mem0[a7 + 36:word32] = v97 - CVZN = cond(v97) - call fn00001AC0 (retsize: 4;) - d1 = 0 - CVZN = cond(d1) - v98 = Mem0[a5 + -30:word16] - d1 = DPB(d1, v98, 0) - CVZN = cond(v98) - d2 = 0 - CVZN = cond(d2) - v99 = (word16) d0 - d2 = DPB(d2, v99, 0) - CVZN = cond(v99) - d0 = d2 - CVZN = cond(d0) - v100 = d1 - Mem0[a7 + 42:word32] = v100 - CVZN = cond(v100) - d1 = 100 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - v101 = d0 - Mem0[a7 + 50:word32] = v101 - CVZN = cond(v101) - d0 = d2 - CVZN = cond(d0) - d1 = 100 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - d0 = Mem0[a7 + 36:word32] - CVZN = cond(d0) - v102 = d1 - Mem0[a7 + 46:word32] = v102 - CVZN = cond(v102) - d1 = 0x00015180 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - d0 = d1 - CVZN = cond(d0) - d1 = 0x00000E10 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - v103 = d0 - Mem0[a7 + 54:word32] = v103 - CVZN = cond(v103) - d0 = Mem0[a7 + 36:word32] - CVZN = cond(d0) - d1 = 0x00000E10 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - d0 = d1 - CVZN = cond(d0) - d1 = 60 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - v104 = d0 - Mem0[a7 + 58:word32] = v104 - CVZN = cond(v104) - d0 = Mem0[a7 + 36:word32] - CVZN = cond(d0) - d1 = 60 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - v105 = d1 - Mem0[a7:word32] = v105 - CVZN = cond(v105) - v106 = Mem0[a7 + 58:word32] - a7 = a7 - 0x00000004 - v107 = v106 - Mem0[a7:word32] = v107 - CVZN = cond(v107) - v108 = Mem0[a7 + 58:word32] - a7 = a7 - 0x00000004 - v109 = v108 - Mem0[a7:word32] = v109 - CVZN = cond(v109) - v110 = Mem0[a7 + 54:word32] - a7 = a7 - 0x00000004 - v111 = v110 - Mem0[a7:word32] = v111 - CVZN = cond(v111) - v112 = Mem0[a7 + 62:word32] - a7 = a7 - 0x00000004 - v113 = v112 - Mem0[a7:word32] = v113 - CVZN = cond(v113) - a7 = a7 - 0x00000004 - v114 = d6 - Mem0[a7:word32] = v114 - CVZN = cond(v114) - a7 = a7 - 0x00000004 - v115 = d5 - Mem0[a7:word32] = v115 - CVZN = cond(v115) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1864 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000009 - v116 = Mem0[a7 + 74:word32] - a7 = a7 - 0x00000004 - v117 = v116 - Mem0[a7:word32] = v117 - CVZN = cond(v117) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1802 - call fn0000812A (retsize: 4;) - d0 = 0 - CVZN = cond(d0) - v118 = a5 + -192 - d2 = Mem0[v118:word32] - v118 = v118 + 0x00000004 - d4 = Mem0[v118:word32] - v118 = v118 + 0x00000004 - d5 = Mem0[v118:word32] - v118 = v118 + 0x00000004 - d6 = Mem0[v118:word32] - v118 = v118 + 0x00000004 - d7 = Mem0[v118:word32] - v118 = v118 + 0x00000004 - a2 = Mem0[v118:word32] - v118 = v118 + 0x00000004 - a3 = Mem0[v118:word32] - v118 = v118 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn000011F8_exit + Mem662[0x00000000:word32] = 0x00000000 + word32 a7_661 = a7_1084 - 0x00000004 + word32 d2_667 + word32 d5_668 + word32 d6_669 + word32 d7_670 + word32 a5_671 + word32 d0_673 = fn000077D4(d0_1096, d2_1080, a1_1076, a4_1077, dwArg00, out d2_667, out d5_668, out d6_669, out d7_670, out a5_671) - Mem662[a7_661 + 36:word32] + Mem676[a7_661:word32] = d6_669 + Mem679[a7_661 - 0x00000004:word32] = d5_668 + Mem681[a7_661 + 0x00000020:word32] = d0_673 + word32 d2_683 + word32 d5_684 + word32 a2_685 + word32 a4_686 + word32 a5_687 + word32 d0_688 = fn00001AC0(d2_667, d7_670, a2_1063, a4_1077, a5_671, dwArg00, dwArg04, out d2_683, out d5_684, out a2_685, out a4_686, out a5_687) + Mem697[a7_661 + 0x00000026:word32] = (int32) Mem681[a5_687 + -30:word16] + word32 d2_694 = (int32) (word16) d0_688 + word32 d1_700 + Mem703[a7_661 + 0x0000002E:word32] = fn00009174(d2_694, 100, d2_694, out d1_700) + word32 d1_707 + fn00009174(d2_694, 100, d2_694, out d1_707) + word32 d0_709 = Mem703[a7_661 + 0x00000020:word32] + Mem711[a7_661 + 0x0000002A:word32] = d1_707 + word32 d1_714 + fn00009174(d0_709, 0x00015180, d2_694, out d1_714) + word32 d1_719 + Mem722[a7_661 + 0x00000032:word32] = fn00009174(d1_714, 0x00000E10, d2_694, out d1_719) + word32 d1_726 + fn00009174(Mem722[a7_661 + 0x00000020:word32], 0x00000E10, d2_694, out d1_726) + word32 d1_731 + Mem734[a7_661 + 0x00000036:word32] = fn00009174(d1_726, 60, d2_694, out d1_731) + word32 d1_738 + fn00009174(Mem734[a7_661 + 0x00000020:word32], 60, d2_694, out d1_738) + Mem741[a7_661 - 0x00000004:word32] = d1_738 + Mem745[a7_661 - 0x00000008:word32] = Mem741[a7_661 + 0x00000036:word32] + Mem749[a7_661 - 0x0000000C:word32] = Mem745[a7_661 + 0x00000032:word32] + Mem753[a7_661 - 0x00000010:word32] = Mem749[a7_661 + 0x0000002A:word32] + Mem757[a7_661 - 0x00000014:word32] = Mem753[a7_661 + 0x0000002E:word32] + Mem760[a7_661 - 0x00000018:word32] = d6_669 + Mem763[a7_661 - 0x0000001C:word32] = d5_684 + Mem765[a7_661 - 0x00000020:word32] = a4_686 + 1864 + Mem767[a7_661 - 0x00000024:word32] = 0x00000009 + Mem771[a7_661 - 0x00000028:word32] = Mem767[a7_661 + 0x00000026:word32] + Mem774[a7_661 - 0x0000002C:word32] = a4_686 + 1802 + word32 d7_775 + word32 a1_776 + word32 a2_777 + word32 a4_778 + fn0000812A(d2_694, d7_670, a2_685, a4_686, dwArg00, out d7_775, out a1_776, out a2_777, out a4_778) + word32 a3_795 + *a3Out = Mem774[a5_687 + 0xFFFFFF58:word32] + return Mem774[a5_687 + 0xFFFFFF54:word32] +// DataOut: a2 a3 a4 a7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: d0: a3: a0: d1: a1: d6: d5: d4: a6: d2: d3: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 + fn000011F8_exit: +// DataOut: a2 a3 a4 a7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: a3: a0: d1: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -204(fp):a4 + 1584 -200(fp): -196(fp):d2 -192(fp):d4 -188(fp):d5 -184(fp):d6 -180(fp):d7 -176(fp):a2 -172(fp):a3 -4(fp):a5 + -// fn000019C8 -// Return size: 4 -void fn000019C8() +word32 fn000019C8(word32 d0, word32 d7, word32 a2, word32 a4, word32 a5, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d0 d7 +// LiveOut: a2 a4 a5 a7 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: fn000019C8_entry: - // succ: l000019C8 +// DataOut: a2 a4 a5 d0 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l000019C8: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000008 - v5 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v5) - branch Test(ULT,C) l000019D0_thunk_fn000076EC - goto l000019D4 - // succ: l000019D4 l000019D0_thunk_fn000076EC + branch fp - 0x0000000C - Mem0[a4 + 8220:word32] a5: d0: d1: d2: d3: a2: a3: a0: d7: a1: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00001A70: + byte v32_130 = Mem101[a0_120:byte] + a0_120 = a0_120 + 0x00000001 + a1_121 = a1_121 + 0x00000001 + branch v32_130 - Mem101[a1_121:byte] != 0x00 l00001A28 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00001A76: + branch v32_130 != 0x00 l00001A70 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d7 +// DataOut (flags): Z +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00001A7A: + branch v32_130 != 0x00 l00001A28 +// DataOut: a2 a3 a4 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001A28: - a0 = a3 - // succ: l00001A2A + word32 a0_145 = a3_119 +// DataOut: a0 a2 a3 a4 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001A2A: - v46 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v46 - 0x00) - C = false - V = false - branch Test(NE,Z) l00001A2A - // succ: l00001A2E l00001A2A + a0_145 = a0_291 + 0x00000001 + word32 a0_291 = a0_145 + branch Mem101[a0_291:byte] != 0x00 l00001A2A +// DataOut: a0 a2 a3 a4 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001A2E: - a0 = a0 - 0x00000001 - a0 = a0 - a3 - CVZNX = cond(a0) - d0 = a0 - CVZN = cond(d0) - v47 = Mem0[a3 + 1 + d0:byte] - d0 = DPB(d0, v47, 0) - CVZN = cond(v47) - a0 = a3 - // succ: l00001A3A + byte v47_157 = Mem101[a3_119 + 1 + ((a0_145 - 0x00000001) - a3_119):byte] + word32 a0_160 = a3_119 +// DataOut: a0 a2 a3 a4 a5 a7 d0 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001A3A: - v48 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v48 - 0x00) - C = false - V = false - branch Test(NE,Z) l00001A3A - // succ: l00001A3E l00001A3A + a0_160 = a0_292 + 0x00000001 + word32 a0_292 = a0_160 + branch Mem101[a0_292:byte] != 0x00 l00001A3A +// DataOut: a0 a2 a3 a4 a5 a7 d0 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001A3E: - a0 = a0 - 0x00000001 - a0 = a0 - a3 - CVZNX = cond(a0) - d1 = a0 - CVZN = cond(d1) - v49 = Mem0[a3 + 2 + d1:byte] - d1 = DPB(d1, v49, 0) - CVZN = cond(v49) - a0 = a3 - // succ: l00001A4A + byte v49_172 = Mem101[a3_119 + 2 + ((a0_160 - 0x00000001) - a3_119):byte] + word32 a0_175 = a3_119 +// DataOut: a0 a2 a3 a4 a5 a7 d0 d1 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001A4A: - v50 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v50 - 0x00) - C = false - V = false - branch Test(NE,Z) l00001A4A - // succ: l00001A4E l00001A4A + a0_175 = a0_293 + 0x00000001 + word32 a0_293 = a0_175 + branch Mem101[a0_293:byte] != 0x00 l00001A4A +// DataOut: a0 a2 a3 a4 a5 a7 d0 d1 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001A4E: - a0 = a0 - 0x00000001 - a0 = a0 - a3 - CVZNX = cond(a0) - d2 = 0 - CVZN = cond(d2) - v51 = (byte) d1 - d2 = DPB(d2, v51, 0) - CVZN = cond(v51) - v52 = (byte) d0 - d1 = DPB(d1, v52, 0) - CVZN = cond(v52) - d1 = (int16) (int8) d1 - ZN = cond(d1) - d0 = 0 - CVZN = cond(d0) - v53 = (word16) d1 - d0 = DPB(d0, v53, 0) - CVZN = cond(v53) - d0 = d0 << 0x00000008 - CVZNX = cond(d0) - d0 = d0 + d2 - CVZNX = cond(d0) - d1 = a0 - CVZN = cond(d1) - d0 = d0 + d1 - CVZNX = cond(d0) - d0 = d0 + 0x00000003 - CVZNX = cond(d0) - a3 = a3 + d0 - // succ: l00001A6A -l00001A6A: - a0 = Mem0[a5 + 8:word32] - a1 = a3 - // succ: l00001A70 -l00001A70: - v32 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d0 = DPB(d0, v32, 0) - CVZN = cond(v32) - v33 = Mem0[a1:byte] - a1 = a1 + 0x00000001 - v34 = (byte) d0 - v33 - CVZN = cond(v34) - branch Test(NE,Z) l00001A28 - // succ: l00001A76 l00001A28 -l00001A76: - ZN = cond((byte) d0 - 0x00) - C = false - V = false - branch Test(NE,Z) l00001A70 - // succ: l00001A7A l00001A70 -l00001A7A: - branch Test(NE,Z) l00001A28 - // succ: l00001A7C l00001A28 + a3_119 = a3_119 + (((((int32) ((word16) ((int16) v47_157)) << 0x00000008) + (int32) v49_172) + ((a0_175 - 0x00000001) - a3_119)) + 0x00000003) +// DataOut: a2 a3 a4 a5 a7 d0 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001A7C: - a0 = a3 - // succ: l00001A7E + word32 a0_208 = a3_119 +// DataOut: a0 a2 a3 a4 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001A7E: - v35 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v35 - 0x00) - C = false - V = false - branch Test(NE,Z) l00001A7E - // succ: l00001A82 l00001A7E + a0_208 = a0_294 + 0x00000001 + word32 a0_294 = a0_208 + branch Mem101[a0_294:byte] != 0x00 l00001A7E +// DataOut: a0 a2 a3 a4 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001A82: - a0 = a0 - 0x00000001 - a0 = a0 - a3 - CVZNX = cond(a0) - d0 = a0 - CVZN = cond(d0) - d0 = d0 + 0x00000001 - CVZNX = cond(d0) - a0 = a3 - a0 = a0 + d0 - v36 = Mem0[a0 + 1:byte] - d0 = DPB(d0, v36, 0) - CVZN = cond(v36) - d1 = 0 - CVZN = cond(d1) - v37 = (byte) d0 - d1 = DPB(d1, v37, 0) - CVZN = cond(v37) - v38 = Mem0[a0:byte] - d0 = DPB(d0, v38, 0) - CVZN = cond(v38) - d0 = (int16) (int8) d0 - ZN = cond(d0) - d2 = 0 - CVZN = cond(d2) - v39 = (word16) d0 - d2 = DPB(d2, v39, 0) - CVZN = cond(v39) - d2 = d2 << 0x00000008 - CVZNX = cond(d2) - d2 = d2 + d1 - CVZNX = cond(d2) - d2 = d2 + 0x00000002 - CVZNX = cond(d2) - a7 = a7 - 0x00000004 - v40 = d2 - Mem0[a7:word32] = v40 - CVZN = cond(v40) - v41 = Mem0[a5 + 12:word32] - a7 = a7 - 0x00000004 - v42 = v41 - Mem0[a7:word32] = v42 - CVZN = cond(v42) - a7 = a7 - 0x00000004 - v43 = a0 - Mem0[a7:word32] = v43 - CVZN = cond(v43) - call fn000082E4 (retsize: 4;) - v44 = a2 - Mem0[a7:word32] = v44 - CVZN = cond(v44) - call fn00001EC8 (retsize: 4;) - v45 = a5 + -24 - d2 = Mem0[v45:word32] - v45 = v45 + 0x00000004 - d3 = Mem0[v45:word32] - v45 = v45 + 0x00000004 - a2 = Mem0[v45:word32] - v45 = v45 + 0x00000004 - a3 = Mem0[v45:word32] - v45 = v45 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn000019C8_exit + word32 a0_221 = a3_119 + (((a0_208 - 0x00000001) - a3_119) + 0x00000001) + word32 d2_234 = ((int32) (word16) (int16) Mem101[a0_221:byte] << 0x00000008) + (int32) Mem101[a0_221 + 1:byte] + Mem239[fp - 0x00000020:word32] = d2_234 + 0x00000002 + Mem243[fp - 0x00000024:word32] = Mem239[a5_93 + 12:word32] + Mem246[fp - 0x00000028:word32] = a0_221 + fn000082E4(dwArg00, dwArg04, dwArg08) + Mem250[fp - 0x00000028:word32] = 32 + word32 a4_252 + word32 a5_253 + word32 d7_254 = fn00001EC8(d2_234 + 0x00000002, d7, 32, a4_94, a5_93, dwArg00, out a4_252, out a5_253) + word32 a2_260 + *a2Out = Mem250[a5_253 + 0xFFFFFFF0:word32] + word32 a5_265 + *a5Out = Mem250[a5_253:word32] + return d7_254 +// DataOut: a2 a4 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: d1: d2: d3: a2: a3: a0: a1: d7: d6: d5: a6: d4: a4: -36(fp):a4 + 2036 -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 + fn000019C8_exit: +// DataOut: a2 a4 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: a3: a0: d1: d2: d3: a2: a1: d6: d5: d7: a6: d4: a4: -40(fp):32 -36(fp): -32(fp): -28(fp):d2 -24(fp):d3 -20(fp):a2 -16(fp):a3 -4(fp):a5 + -// fn00001AC0 -// Return size: 4 -void fn00001AC0() +word32 fn00001AC0(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, ptr32 & d2Out, ptr32 & d5Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d2 d7 +// LiveOut: a2 a4 a5 d0 d2 d5 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a7 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00001AC0_entry: - // succ: l00001AC0 + *a4Out = a4 + *d2Out = d2 + *d5Out = d5 + *a2Out = a2 + *a5Out = a5 +// DataOut: a2 a4 a5 d2 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) Stack +0004(32) Stack +0008(32) + l00001AC0: - a7 = fp - v4 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v4) - branch Test(ULT,C) l00001AC4_thunk_fn000076EC - goto l00001AC8 - // succ: l00001AC8 l00001AC4_thunk_fn000076EC + branch fp - Mem0[a4 + 8220:word32] d6: -8(fp):d6 -4(fp):d7 +// LocalsOut: fp(32) + l00001AE0: - d0 = d7 - CVZN = cond(d0) - d0 = d0 - d6 - CVZNX = cond(d0) - d1 = 0x00002710 - CVZN = cond(d1) - call fn00009154 (retsize: 4;) - d1 = d7 - CVZN = cond(d1) - call fn000091A6 (retsize: 4;) - // succ: l00001AF4 + word32 d1_88 + d0_54 = fn000091A6(fn00009154(dwArg04 - dwArg08, 0x00002710), dwArg04, d2, out d1_88) +// DataOut: a2 a4 a5 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d7: d6: -8(fp):d6 -4(fp):d7 +// LocalsOut: fp(32) + +l00001ADC: + d0_54 = 0 +// DataOut: a2 a4 a5 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d7: d6: -8(fp):d6 -4(fp):d7 +// LocalsOut: fp(32) + l00001AF4: - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00001AC0_exit + return d0_54 +// DataOut: a2 a4 a5 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d7: d6: d0: d1: -8(fp):d6 -4(fp):d7 + fn00001AC0_exit: +// DataOut: a2 a4 a5 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d0: d1: a5: a3: a0: a1: d5: a6: d2: d3: d4: a2: a4: -8(fp):d6 -4(fp):d7 + -// fn00001AFA -// Return size: 4 -void fn00001AFA() +word32 fn00001AFA(word32 d1, word32 d7, word32 a2, word32 a4, word32 dwArg04, byte bArg0B, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 d1 d7 +// LiveOut: a3 a4 a5 a7 d0 d2 d4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a2 d7 +// Stack args: Stack +0004(32) Stack +000B(32) fn00001AFA_entry: - // succ: l00001AFA + *a4Out = a4 + *d2Out = d2 + *d4Out = d4 +// DataOut: a2 a3 a4 a5 d1 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +000B(32) + l00001AFA: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000004 - v5 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v5) - branch Test(ULT,C) l00001B02_thunk_fn000076EC - goto l00001B06 - // succ: l00001B06 l00001B02_thunk_fn000076EC + branch fp - 0x00000008 - Mem0[a4 + 8220:word32] d7: d0: a2: d1: -24(fp): -20(fp):d7 -16(fp):a2 -12(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0008(32) Local -000C(32) + l00001B2E: - v19 = Mem0[a7 + 12:byte] - d1 = DPB(d1, v19, 0) - CVZN = cond(v19) - v20 = (byte) d0 - (byte) d1 - CVZN = cond(v20) - branch Test(NE,Z) l00001B28 - // succ: l00001B36 l00001B28 + branch v16_70 - v15_63 != 0x00 l00001B28 +// DataOut: a2 a3 a4 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d7: d0: a2: d1: -24(fp): -20(fp):d7 -16(fp):a2 -12(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0008(32) Local -000C(32) + +l00001B28: + a2_62 = a2_62 + 0x00000001 +// DataOut: a2 a3 a4 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d7: d0: a2: d1: -24(fp): -20(fp):d7 -16(fp):a2 -12(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0008(32) Local -000C(32) + l00001B36: - d0 = a2 - CVZN = cond(d0) - d1 = a3 - CVZN = cond(d1) - d0 = d0 - d1 - CVZNX = cond(d0) - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00001AFA_exit + word32 a3_84 + *a3Out = a3 + word32 a5_86 + *a5Out = a5 + return a2_62 - dwArg04 +// DataOut: a3 a4 a5 a7 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d7: d0: a2: d1: -24(fp): -20(fp):d7 -16(fp):a2 -12(fp):a3 -8(fp): -4(fp):a5 + fn00001AFA_exit: +// DataOut: a3 a4 a5 a7 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d0: a2: d1: a0: a1: d6: d5: a6: d2: d3: d4: a4: -24(fp): -20(fp):d7 -16(fp):a2 -12(fp):a3 -8(fp): -4(fp):a5 + -// fn00001B44 -// Return size: 4 -void fn00001B44() +word32 fn00001B44(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, word32 dwArg0C, word32 dwArg10, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a1Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d2 d7 +// LiveOut: a1 a4 a5 a7 d0 d2 d4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a2 a3 d5 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) fn00001B44_entry: - // succ: l00001B44 +// DataOut: a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l00001B44: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000028 - v5 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v5) - branch Test(ULT,C) l00001B4C_thunk_fn000076EC - goto l00001B50 - // succ: l00001B50 l00001B4C_thunk_fn000076EC + branch fp - 0x0000002C - Mem0[a4 + 8220:word32] a5: a3: a2: d7: a0: a1: d0: d1: d6: d5: a6: d2: d3: d4: a4: -76(fp): -72(fp): -68(fp):fp + 0xFFFFFFD5 -64(fp):d5 -60(fp):d6 -56(fp):d7 -52(fp):a2 -48(fp):a3 -43(fp): -42(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001B86: - a0 = a5 + -39 - a1 = a0 - // succ: l00001B8C + word32 a0_160 = a5_100 + -39 + word32 a1_161 = a0_160 +// DataOut: a0 a1 a2 a3 a4 a5 a6 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: a0: a1: d6: d0: d1: d5: a6: d2: d3: d4: a4: -76(fp): -72(fp): -68(fp):fp + 0xFFFFFFD5 -64(fp):d5 -60(fp):d6 -56(fp):d7 -52(fp):a2 -48(fp):a3 -43(fp): -42(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001B8C: - v26 = Mem0[a1:byte] - a1 = a1 + 0x00000001 - ZN = cond(v26 - 0x00) - C = false - V = false - branch Test(NE,Z) l00001B8C - // succ: l00001B90 l00001B8C + a1_161 = a1_262 + 0x00000001 + word32 a1_262 = a1_161 + branch Mem0[a1_262:byte] != 0x00 l00001B8C +// DataOut: a0 a1 a2 a3 a4 a5 a6 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: a0: a1: d6: d0: d1: d5: a6: d2: d3: d4: a4: -76(fp): -72(fp): -68(fp):fp + 0xFFFFFFD5 -64(fp):d5 -60(fp):d6 -56(fp):d7 -52(fp):a2 -48(fp):a3 -43(fp): -42(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001B90: - a1 = a1 - 0x00000001 - a1 = a1 - a0 - CVZNX = cond(a1) - d0 = a1 - CVZN = cond(d0) - d5 = d0 - CVZN = cond(d5) - d5 = d5 + 0x00000001 - CVZNX = cond(d5) - d7 = d7 - d5 - CVZNX = cond(d7) - branch Test(LT,CZ) l00001BB6 - // succ: l00001B9E l00001BB6 + word32 a1_170 = a1_161 - 0x00000001 - a0_160 + *a1Out = a1_170 + word32 d7_174 = d7_155 - (a1_170 + 0x00000001) + branch d7_174 < 0x00000000 l00001BB6 +// DataOut: a0 a1 a2 a3 a4 a5 a6 a7 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: a0: a1: d6: d0: d1: d5: a6: d2: d3: d4: a4: -76(fp): -72(fp): -68(fp):fp + 0xFFFFFFD5 -64(fp):d5 -60(fp):d6 -56(fp):d7 -52(fp):a2 -48(fp):a3 -43(fp): -42(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001B9E: - d6 = d6 + 0x00000001 - CVZNX = cond(d6) - a1 = a2 - // succ: l00001BA2 + word32 a1_199 = a2_156 +// DataOut: a0 a1 a2 a3 a4 a5 a6 a7 d2 d5 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: a0: a1: d6: d0: d5: d1: a6: d2: d3: d4: a4: -76(fp): -72(fp): -68(fp):fp + 0xFFFFFFD5 -64(fp):d5 -60(fp):d6 -56(fp):d7 -52(fp):a2 -48(fp):a3 -43(fp): -42(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001BA2: - v29 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v30 = v29 - Mem0[a1:byte] = v30 - a1 = a1 + 0x00000001 - CVZN = cond(v30) - branch Test(NE,Z) l00001BA2 - // succ: l00001BA6 l00001BA2 + byte v29_202 = Mem0[a0_160:byte] + Mem205[a1_199:byte] = v29_202 + a0_160 = a0_160 + 0x00000001 + a1_199 = a1_199 + 0x00000001 + branch v29_202 != 0x00 l00001BA2 +// DataOut: a0 a1 a2 a3 a4 a5 a6 a7 d2 d5 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: a0: a1: d6: d0: d5: d1: a6: d2: d3: d4: a4: -76(fp): -72(fp): -68(fp):fp + 0xFFFFFFD5 -64(fp):d5 -60(fp):d6 -56(fp):d7 -52(fp):a2 -48(fp):a3 -43(fp): -42(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001BA6: - a2 = a2 + d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -39 - call fn00001C2A (retsize: 4;) - a7 = a7 + 0x0004 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00001B86 - // succ: l00001BB6 l00001B86 + word32 a7_210 = a7_103 - 0x00000004 + Mem211[a7_210:word32] = a5_100 + -39 + a7_103 = a7_210 + 0x0004 + word32 d2_256 = d2_143 + word32 a4_257 = a4_145 + word32 a6_258 = a6_101 + word32 a3_260 = a3_157 + word32 d4_214 + word32 a1_217 + branch fn00001C2A(d2_256, d7_174, a0_160, a1_199, a2_156 + (a1_170 + 0x00000001), a3_260, a4_257, a5_100, a6_258, dwArg00, out d2_143, out d4_214, out d6_139, out d7_155, out a1_217, out a2_156, out a3_157, out a4_145, out a5_100, out a6_101) != 0x00000000 l00001B86 +// DataOut: a1 a2 a3 a4 a5 a6 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: a0: a1: d6: d0: d5: d1: a6: d2: d3: d4: a4: -76(fp): -72(fp): -68(fp):fp + 0xFFFFFFD5 -64(fp):d5 -60(fp):d6 -56(fp):d7 -52(fp):a2 -48(fp):a3 -43(fp): -42(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00001BB6: - Mem0[a2:byte] = 0x00 - Z = true - C = false - N = false - V = false - d0 = d6 - CVZN = cond(d0) - // succ: l00001BBA + Mem194[a2_156:byte] = 0x00 + d0_102 = d6_139 +// DataOut: a1 a4 a5 a7 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: a0: a1: d6: d0: d5: d1: a6: d2: d3: d4: a4: -76(fp): -72(fp): -68(fp):fp + 0xFFFFFFD5 -64(fp):d5 -60(fp):d6 -56(fp):d7 -52(fp):a2 -48(fp):a3 -43(fp): -42(fp): -4(fp):a5 + l00001BBA: - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00001B44_exit + word32 a5_136 + *a5Out = Mem0[a5_100:word32] + return d0_102 +// DataOut: a1 a4 a5 a7 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: a0: a1: d0: d1: d6: d5: a6: d2: d3: d4: a4: -76(fp): -72(fp): -68(fp):fp + 0xFFFFFFD5 -64(fp):d5 -60(fp):d6 -56(fp):d7 -52(fp):a2 -48(fp):a3 -43(fp): -42(fp): -4(fp):a5 + fn00001B44_exit: +// DataOut: a1 a4 a5 a7 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: a0: a1: d5: d6: d0: d1: a6: d2: d3: d4: a4: -76(fp): -72(fp): -68(fp):fp + 0xFFFFFFD5 -64(fp):d5 -60(fp):d6 -56(fp):d7 -52(fp):a2 -48(fp):a3 -43(fp): -42(fp): -4(fp):a5 + + +word32 fn00001BC2(word32 d2, word32 d7, word32 a2, word32 a4, word32 dwArg04, word32 dwArg08, ptr32 & d2Out, ptr32 & d4Out, ptr32 & d7Out, ptr32 & a1Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00001BC2 -// Return size: 4 -void fn00001BC2() +// MayUse: a2 a4 d2 d7 +// LiveOut: a1 a3 a4 a5 a6 a7 d0 d2 d4 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a2 +// Stack args: Stack +0004(32) Stack +0008(32) fn00001BC2_entry: - // succ: l00001BC2 + *a4Out = a4 + *d2Out = d2 + *d4Out = d4 + *d7Out = d7 + *a6Out = a6 +// DataOut: a2 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0018(32) Stack +0004(32) Stack +0008(32) + l00001BC2: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 + 0x00000000 - v5 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v5) - branch Test(ULT,C) l00001BCA_thunk_fn000076EC - goto l00001BCE - // succ: l00001BCE l00001BCA_thunk_fn000076EC + branch fp - 0x00000004 - Mem0[a4 + 8220:word32] a2: a0: d0: a1: -20(fp): -16(fp): -12(fp):a2 -8(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) Local -0018(32) + l00001BF0: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 1866 - a7 = a7 - 0x00000004 - v18 = a2 - Mem0[a7:word32] = v18 - CVZN = cond(v18) - call fn00007B74 (retsize: 4;) - a7 = a7 + 0x0008 - // succ: l00001BFC + word32 a1_129 + fn00007B74(dwArg08, a4 + 1866, out a1_129) + dwLoc10_124 = a4 + 1866 +// DataOut: a3 a4 a5 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a5:fp - 0x00000004 a3: a2: d1:58 a0: d0: a1: -20(fp): -16(fp): -12(fp):a2 -8(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) + l00001BFC: - a7 = a7 - 0x00000004 - Mem0[0x00000000:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - a7 = a7 - 0x00000004 - v20 = a3 - Mem0[a7:word32] = v20 - CVZN = cond(v20) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 15392 - call fn00008C08 (retsize: 4;) - a7 = a7 + 12 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00001C14 - // succ: l00001C10 l00001C14 -l00001C10: - d0 = 0 - CVZN = cond(d0) - goto l00001C22 - // succ: l00001C22 + word32 d0_103 + Mem72[0x00000000:word32] = 0x00000000 + word32 a1_80 + branch fn00008C08(d2, a4, fp - 0x00000004, a4 + 15392, dwArg04, dwLoc10_124, out a1_80) == 0x00000000 l00001C14 +// DataOut: a1 a4 a5 a6 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a5:fp - 0x00000004 a3: a2: d1:58 a1: a0: d0: -20(fp): -16(fp): -12(fp):a2 -8(fp):a3 -4(fp):a5 + l00001C14: - a0 = a4 + 15400 - a1 = Mem0[a5 + 16:word32] - // succ: l00001C1C + word32 a0_106 = a4 + 15400 + word32 a1_107 = Mem72[fp + 0x0000000C:word32] +// DataOut: a0 a1 a4 a5 a6 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d1: a1: a0: d0: d7: d2: a6: d6: d5: -24(fp):a4 + 15392 -20(fp): -16(fp): -12(fp):a2 -8(fp):a3 -4(fp):a5 + l00001C1C: - v23 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v24 = v23 - Mem0[a1:byte] = v24 - a1 = a1 + 0x00000001 - CVZN = cond(v24) - branch Test(NE,Z) l00001C1C - // succ: l00001C20 l00001C1C + byte v23_110 = Mem72[a0_106:byte] + Mem113[a1_107:byte] = v23_110 + a0_106 = a0_106 + 0x00000001 + a1_107 = a1_107 + 0x00000001 + *a1Out = a1_107 + branch v23_110 != 0x00 l00001C1C +// DataOut: a0 a1 a4 a5 a6 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d1: a0: a1: d0: d7: d2: a6: d6: d5: -24(fp):a4 + 15392 -20(fp): -16(fp): -12(fp):a2 -8(fp):a3 -4(fp):a5 + l00001C20: - d0 = 1 - CVZN = cond(d0) - // succ: l00001C22 + d0_103 = 1 +// DataOut: a1 a4 a5 a6 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d1: a0: a1: d0: d7: d2: a6: d6: d5: -24(fp):a4 + 15392 -20(fp): -16(fp): -12(fp):a2 -8(fp):a3 -4(fp):a5 + +l00001C10: + d0_103 = 0 +// DataOut: a1 a4 a5 a6 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d1: a1: a0: d0: d7: d2: a6: d6: d5: -24(fp):a4 + 15392 -20(fp): -16(fp): -12(fp):a2 -8(fp):a3 -4(fp):a5 + l00001C22: - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00001BC2_exit + word32 a3_94 + *a3Out = Mem72[fp - 0x00000008:word32] + word32 a5_96 + *a5Out = Mem72[fp - 0x00000004:word32] + return d0_103 +// DataOut: a1 a3 a4 a5 a6 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d1: d0: a0: a1: d7: d2: a6: d6: d5: -24(fp):a4 + 15392 -20(fp): -16(fp): -12(fp):a2 -8(fp):a3 -4(fp):a5 + fn00001BC2_exit: +// DataOut: a1 a3 a4 a5 a6 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d0: a3: a2: d1: a0: a1: d6: d5: d7: a6: d2: d3: d4: a4: -24(fp):a4 + 15392 -20(fp): -16(fp): -12(fp):a2 -8(fp):a3 -4(fp):a5 -// fn00001C2A -// Return size: 4 -void fn00001C2A() + +word32 fn00001C2A(word32 d2, word32 d7, word32 a0, word32 a1, word32 a2, word32 a3, word32 a4, word32 a5, word32 a6, word32 dwArg04, ptr32 & d2Out, ptr32 & d4Out, ptr32 & d6Out, ptr32 & d7Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a0 a1 a2 a3 a4 a5 a6 d2 d7 +// LiveOut: a1 a2 a3 a4 a5 a6 d0 d2 d4 d6 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a7 fn00001C2A_entry: - // succ: l00001C2A + *a4Out = a4 + *d2Out = d2 + *a2Out = a2 + *a6Out = a6 + *d4Out = d4 + *d7Out = d7 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) + l00001C2A: - a7 = fp - v4 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v4) - branch Test(ULT,C) l00001C2E_thunk_fn000076EC - goto l00001C32 - // succ: l00001C32 l00001C2E_thunk_fn000076EC + branch fp - Mem0[a4 + 8220:word32] a3: d0: d1: a0: a1: a5: d2: d7: a2: a6: d6: d5: -8(fp):a4 + 15392 -4(fp):a3 + l00001C50: - v15 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v16 = v15 - Mem0[a1:byte] = v16 - a1 = a1 + 0x00000001 - CVZN = cond(v16) - branch Test(NE,Z) l00001C50 - // succ: l00001C54 l00001C50 + byte v15_81 = Mem0[a0_77:byte] + Mem84[a1_78:byte] = v15_81 + a0_77 = a0_77 + 0x00000001 + a1_78 = a1_78 + 0x00000001 + *a1Out = a1_78 + branch v15_81 != 0x00 l00001C50 +// DataOut: a0 a1 a2 a4 a5 a6 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: a0: a1: d0: d1: a5: d2: d7: a2: a6: d6: d5: -8(fp):a4 + 15392 -4(fp):a3 + l00001C54: - d0 = 1 - CVZN = cond(d0) - // succ: l00001C56 + d0_66 = 1 +// DataOut: a1 a2 a4 a5 a6 a7 d0 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: a0: a1: d0: d1: a5: d2: d7: a2: a6: d6: d5: -8(fp):a4 + 15392 -4(fp):a3 + +l00001C46: + d0_66 = 0 +// DataOut: a1 a2 a4 a5 a6 a7 d0 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d0: d1: a0: a1: a5: d2: d7: a2: a6: d6: d5: -8(fp):a4 + 15392 -4(fp):a3 + l00001C56: - v17 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = v17 - return - // succ: fn00001C2A_exit + word32 a3_70 + *a3Out = Mem0[fp - 0x00000004:word32] + return d0_66 +// DataOut: a1 a2 a3 a4 a5 a6 d0 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d0: a0: a1: d1: a5: d2: d7: a2: a6: d6: d5: -8(fp):a4 + 15392 -4(fp):a3 + fn00001C2A_exit: +// DataOut: a1 a2 a3 a4 a5 a6 d0 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d0: a5: a0: a1: d1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp):a4 + 15392 -4(fp):a3 -// fn00001D64 -// Return size: 4 -void fn00001D64() + +word32 fn00001D64(word32 d7, word32 a2, word32 a4, word32 a5, ptr32 & d2Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d7 +// LiveOut: a1 a2 a4 a5 d0 d2 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a7 d4 d5 d6 d7 fn00001D64_entry: - // succ: l00001D64 + *a4Out = a4 + *d2Out = d2 + *a1Out = a1 + *a2Out = a2 + *a5Out = a5 +// DataOut: a1 a2 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) + l00001D64: - a7 = fp - v4 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v4) - branch Test(ULT,C) l00001D68_thunk_fn000076EC - goto l00001D6C - // succ: l00001D6C l00001D68_thunk_fn000076EC + branch fp - Mem0[a4 + 8220:word32] d4: d5: d0: a0:a4 + 8940 d7: -16(fp):d4 -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: fp(32) + l00001D74: - d4 = d6 - CVZN = cond(d4) - d5 = 8 - CVZN = cond(d5) - goto l00001D96 - // succ: l00001D96 + word32 d4_121 = d6_106 + word32 d5_123 = 8 +// DataOut: a1 a2 a4 a5 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d6: d4: d5: d0: a0:a4 + 8940 d7: -16(fp):d4 -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: fp(32) + +l00001D96: + branch (word16) d5_123 != 0x0000 l00001D7A +// DataOut: a1 a2 a4 a5 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d6: d4: d5: d0: a0:a4 + 8940 d7: -16(fp):d4 -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: fp(32) + l00001D7A: - d0 = 0 - CVZN = cond(d0) - v21 = (word16) d4 - d0 = DPB(d0, v21, 0) - CVZN = cond(v21) - d0 = d0 >> 0x00000001 - CVZNX = cond(d0) - d7 = d0 - CVZN = cond(d7) - Z = __btst((byte) d4, 0x0000) - branch Test(EQ,Z) l00001D90 - // succ: l00001D88 l00001D90 -l00001D88: - d0 = d7 - CVZN = cond(d0) - v22 = (word16) d0 ^ 0xA001 - d0 = DPB(d0, v22, 0) - ZN = cond(v22) - C = false - V = false - goto l00001D92 - // succ: l00001D92 + word32 d0_120 + word32 d0_110 = (int32) (word16) d4_121 + branch __btst((byte) d4_121, 0x0000) l00001D90 +// DataOut: a1 a2 a4 a5 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d6: d4: d5: d0: a0:a4 + 8940 d7: -16(fp):d4 -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: fp(32) + l00001D90: - d0 = d7 - CVZN = cond(d0) - // succ: l00001D92 + d0_120 = d0_110 >> 0x00000001 +// DataOut: a1 a2 a4 a5 d0 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d6: d4: d5: d0: d7: a0:a4 + 8940 -16(fp):d4 -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: fp(32) + +l00001D88: + d0_120 = DPB(d0_110 >> 0x00000001, (word16) (d0_110 >> 0x00000001) ^ 0xA001, 0) +// DataOut: a1 a2 a4 a5 d0 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d6: d4: d5: d0: d7: a0:a4 + 8940 -16(fp):d4 -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: fp(32) + l00001D92: - d4 = d0 - CVZN = cond(d4) - v23 = (word16) d5 - 0x0001 - d5 = DPB(d5, v23, 0) - CVZNX = cond(v23) - // succ: l00001D96 -l00001D96: - ZN = cond((word16) d5 - 0x0000) - C = false - V = false - branch Test(NE,Z) l00001D7A - // succ: l00001D9A l00001D7A + d4_121 = d0_120 + d5_123 = DPB(d5_123, (word16) d5_123 - 0x0001, 0) +// DataOut: a1 a2 a4 a5 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d6: d4: d5: d0: d7: a0:a4 + 8940 -16(fp):d4 -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: fp(32) + l00001D9A: - d0 = 0 - CVZN = cond(d0) - v16 = (word16) d6 - d0 = DPB(d0, v16, 0) - CVZN = cond(v16) - d0 = d0 + d0 - CVZNX = cond(d0) - a0 = a4 + 8940 - v19 = (word16) d4 - Mem0[a4 + d0:word16] = v19 - CVZN = cond(v19) - v20 = (word16) d6 + 0x0001 - d6 = DPB(d6, v20, 0) - CVZNX = cond(v20) - // succ: l00001DAA -l00001DAA: - v11 = (word16) d6 - 0x0100 - CVZN = cond(v11) - branch Test(ULT,C) l00001D74 - // succ: l00001DB0 l00001D74 + word32 d0_100 = (int32) (word16) d6_106 + Mem104[a4 + d0_100 * 0x00000002:word16] = (word16) d4_121 + d0 = d0_100 * 0x00000002 + d6_106 = DPB(d6_106, (word16) d6_106 + 0x0001, 0) +// DataOut: a1 a2 a4 a5 d0 d2 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d6: d4: d5: d0: a0:a4 + 8940 d7: -16(fp):d4 -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: fp(32) + l00001DB0: - d4 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00001D64_exit + return d0 +// DataOut: a1 a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d6: d4: d5: d0: a0:a4 + 8940 d7: -16(fp):d4 -12(fp):d5 -8(fp):d6 -4(fp):d7 + fn00001D64_exit: +// DataOut: a1 a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d6: d4: d5: d7: d0: a5: a3: a0: d1: a1: a6: d2: d3: a2: a4: -16(fp):d4 -12(fp):d5 -8(fp):d6 -4(fp):d7 + -// fn00001E98 -// Return size: 4 -void fn00001E98() +word32 fn00001E98(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, word32 dwArg04, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d2 d7 +// LiveOut: a4 a5 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a7 d0 d7 +// Stack args: Stack +0004(32) fn00001E98_entry: - // succ: l00001E98 + *a5Out = a5 +// DataOut: a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) Stack +0004(32) + l00001E98: - a7 = fp - v4 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v4) - branch Test(ULT,C) l00001E9C_thunk_fn000076EC - goto l00001EA0 - // succ: l00001EA0 l00001E9C_thunk_fn000076EC + branch fp - Mem0[a4 + 8220:word32] a3: d0: a0: a1: d1: -12(fp): -8(fp):d7 -4(fp):a3 + l00001EC0: - d0 = a3 - CVZN = cond(d0) - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00001E98_exit + return a4 +// DataOut: a4 a5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: a0: a5: d1: a1: d6: d5: a6: d2: d3: d4: a2: a4: -12(fp): -8(fp):d7 -4(fp):a3 + fn00001E98_exit: +// DataOut: a4 a5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: a5: a0: d1: a1: d6: d5: a6: d2: d3: d4: a2: a4: -12(fp): -8(fp):d7 -4(fp):a3 + + +word32 fn00001EC8(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, word32 dwArg04, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00001EC8 -// Return size: 4 -void fn00001EC8() +// MayUse: a2 a4 a5 d2 d7 +// LiveOut: a4 a5 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a7 +// Stack args: Stack +0004(32) fn00001EC8_entry: - // succ: l00001EC8 + *a4Out = a4 + *a5Out = a5 +// DataOut: a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) Stack +0004(32) + l00001EC8: - a7 = fp - v4 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v4) - branch Test(ULT,C) l00001ECC_thunk_fn000076EC - goto l00001ED0 - // succ: l00001ED0 l00001ECC_thunk_fn000076EC + branch fp - Mem0[a4 + 8220:word32] a3: d0: a5: a0: d1: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):a3 + -// fn00001EE2 -// Return size: 4 -void fn00001EE2() +word32 fn00001EE2(word32 d2, word32 d7, word32 a1, word32 a2, word32 a3, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, ptr32 & d7Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a1 a2 a3 a4 a5 d2 d7 +// LiveOut: a4 a5 d2 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a2 a3 a7 d0 +// Stack args: Stack +0004(32) Stack +0008(32) fn00001EE2_entry: - // succ: l00001EE2 + *a5Out = a5 +// DataOut: a1 a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) Stack +0004(32) Stack +0008(32) + l00001EE2: - a7 = fp - v4 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v4) - branch Test(ULT,C) l00001EE6_thunk_fn000076EC - goto l00001EEA - // succ: l00001EEA l00001EE6_thunk_fn000076EC + branch fp - Mem0[a4 + 8220:word32] a3: a2: d0: d1: a0: a1: a6: d2: a5: d5: d7: d4: d6: d3: a4: -16(fp): -12(fp): -8(fp):a2 -4(fp):a3 + l00001F10: - d0 = a3 - CVZN = cond(d0) - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00001EE2_exit + return d2_53 +// DataOut: a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: a2: d0: a0: a5: d1: d7: a1: d6: d5: a6: d2: d3: d4: a4: -16(fp): -12(fp): -8(fp):a2 -4(fp):a3 + fn00001EE2_exit: +// DataOut: a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: a2: d0: a5: a0: d1: a1: d7: d6: d5: a6: d2: d3: d4: a4: -16(fp): -12(fp): -8(fp):a2 -4(fp):a3 + -// fn0000229C -// Return size: 4 -void fn0000229C() +word32 fn0000229C(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, word32 dwArg04, ptr32 & d7Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d2 d7 +// LiveOut: a2 a4 a5 a7 d2 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 d0 +// Stack args: Stack +0004(32) fn0000229C_entry: - // succ: l0000229C + *d7Out = d7 +// DataOut: a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l0000229C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000008 - v5 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v5) - branch Test(ULT,C) l000022A4_thunk_fn000076EC - goto l000022A8 - // succ: l000022A8 l000022A4_thunk_fn000076EC + branch fp - 0x0000000C - Mem0[a4 + 8220:word32] a5: a3: d0: a0: d1: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -40(fp): -36(fp): -32(fp):0x00000000 -24(fp):00000002 -20(fp): -16(fp):a3 -12(fp): -8(fp): -4(fp):a5 + + +word32 fn000022E6(word32 d2, word32 d7, word32 a1, word32 a2, word32 a4, word32 a5, word32 dwArg04, ptr32 & d5Out, ptr32 & d6Out, ptr32 & d7Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn000022E6 -// Return size: 4 -void fn000022E6() +// MayUse: a1 a2 a4 a5 d2 d7 +// LiveOut: a2 a4 a5 a7 d2 d5 d6 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 d0 +// Stack args: Stack +0004(32) fn000022E6_entry: - // succ: l000022E6 + *d6Out = d6 +// DataOut: a1 a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l000022E6: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000008 - v5 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v5) - branch Test(ULT,C) l000022EE_thunk_fn000076EC - goto l000022F2 - // succ: l000022F2 l000022EE_thunk_fn000076EC + branch fp - 0x0000000C - Mem0[a4 + 8220:word32] a5: a3: d0: a0: d1: a2: a1: d6: d5: d7: a6: d2: d3: d4: a4: -24(fp): -20(fp):a4 + 1876 -16(fp):a3 -12(fp):d0 -8(fp):d0 -4(fp):a5 + -// fn00002322 -// Return size: 4 -void fn00002322() +word32 fn00002322(word32 d2, word32 d7, word32 a2, word32 a3, word32 a4, word32 a5, word16 wArg06, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & d5Out, ptr32 & d6Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a3 a4 a5 d2 d7 +// LiveOut: a1 a2 a3 a4 a5 d0 d1 d2 d4 d5 d6 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a7 d7 +// Stack args: Stack +0006(32) fn00002322_entry: - // succ: l00002322 + *a3Out = a3 + *d6Out = d6 +// DataOut: a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) Stack +0006(32) + l00002322: - a7 = fp - v4 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v4) - branch Test(ULT,C) l00002326_thunk_fn000076EC - goto l0000232A - // succ: l0000232A l00002326_thunk_fn000076EC + branch fp - Mem0[a4 + 8220:word32] d7: d0: a0: a5: a3: d1: a1: d6: d5: a6: d2: d3: d4: a2: a4: -24(fp):00000001 -20(fp):a4 + 1880 -16(fp): -12(fp):a4 + 14364 -8(fp): -4(fp):d7 + -// fn00002376 -// Return size: 4 -void fn00002376() +word32 fn00002376(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, ptr32 & d4Out, ptr32 & d7Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d2 d7 +// LiveOut: a2 a3 a4 a5 d2 d4 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a7 fn00002376_entry: - // succ: l00002376 + *d7Out = d7 + *a3Out = a3 +// DataOut: a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) + l00002376: - a7 = fp - v4 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v4) - branch Test(ULT,C) l0000237A_thunk_fn000076EC - goto l0000237E - // succ: l0000237E l0000237A_thunk_fn000076EC + branch fp - Mem0[a4 + 8220:word32] d0: a5: a3: a0: d1: d7: d6: d5: a1: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):a4 + 213 + -// fn00002394 -// Return size: 4 -void fn00002394() +word32 fn00002394(word32 d0, word32 d7, word32 a2, word32 a3, word32 a4, word32 a5, word32 dwArg04, ptr32 & d4Out, ptr32 & d7Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a3 a4 a5 d0 d7 +// LiveOut: a2 a4 a5 d2 d4 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a7 +// Stack args: Stack +0004(32) fn00002394_entry: - // succ: l00002394 + *a4Out = a4 + *d4Out = d4 + *d7Out = d7 + *a2Out = a2 + *a5Out = a5 +// DataOut: a2 a3 a4 a5 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) Stack +0004(32) + l00002394: - a7 = fp - v4 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v4) - branch Test(ULT,C) l00002398_thunk_fn000076EC - goto l0000239C - // succ: l0000239C l00002398_thunk_fn000076EC + branch fp - Mem0[a4 + 8220:word32] d0: -8(fp): -4(fp):a3 +// LocalsOut: fp(32) + +l000023A4: + Mem75[a3_39:byte] = (byte) fn000077BC((int32) (int16) (int16) Mem0[a3_39:byte]) + a3_39 = a3_39 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a3: d0: -8(fp): -4(fp):a3 +// LocalsOut: fp(32) + l000023B8: - v12 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = v12 - return - // succ: fn00002394_exit + return d2 +// DataOut: a2 a4 a5 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a3: d0: -8(fp): -4(fp):a3 + fn00002394_exit: +// DataOut: a2 a4 a5 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d0: a5: a0: d1: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):a3 + -// fn00002668 -// Return size: 4 -void fn00002668() +word32 fn00002668(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, ptr32 & d2Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d2 d7 +// LiveOut: a2 a3 a4 a5 d0 d2 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a7 d7 fn00002668_entry: - // succ: l00002668 + *a3Out = a3 +// DataOut: a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) + l00002668: - a7 = fp - v4 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v4) - branch Test(ULT,C) l0000266C_thunk_fn000076EC - goto l00002670 - // succ: l00002670 l0000266C_thunk_fn000076EC + branch fp - Mem0[a4 + 8220:word32] u 0x00000012 l0000268C +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Local -0004(32) + l0000268C: - d0 = 0 - CVZN = cond(d0) - a7 = a7 - 0x00000004 - v16 = d0 - Mem0[a7:word32] = v16 - CVZN = cond(v16) - a7 = a7 - 0x00000004 - v17 = d0 - Mem0[a7:word32] = v17 - CVZN = cond(v17) - v18 = Mem0[a4 + 8876:word32] - a7 = a7 - 0x00000004 - v19 = v18 - Mem0[a7:word32] = v19 - CVZN = cond(v19) - call fn0000871C (retsize: 4;) - d0 = 0 - CVZN = cond(d0) - v20 = d0 - Mem0[a7:word32] = v20 - CVZN = cond(v20) - a7 = a7 - 0x00000004 - v21 = d0 - Mem0[a7:word32] = v21 - CVZN = cond(v21) - v22 = Mem0[a4 + 8880:word32] - a7 = a7 - 0x00000004 - v23 = v22 - Mem0[a7:word32] = v23 - CVZN = cond(v23) - call fn0000871C (retsize: 4;) - a7 = a7 + 20 - d0 = Mem0[a4 + 8920:word32] - CVZN = cond(d0) - v24 = d0 - 0x00000006 - CVZN = cond(v24) - branch Test(UGE,C) l00002738 - // succ: l000026BA l00002738 -l000026BA: - v25 = (word16) d0 + (word16) d0 - d0 = DPB(d0, v25, 0) - CVZNX = cond(v25) - v27 = Mem0[0x000026C4 + d0:word16] - d0 = DPB(d0, v27, 0) - CVZN = cond(v27) - call 0x000026C6 + d0 (retsize: 4;) - return - // succ: fn00002668_exit + Mem83[fp - 0x00000008:word32] = 0 + Mem86[fp - 0x0000000C:word32] = 0 + Mem90[fp - 0x00000010:word32] = Mem86[a4_47 + 8876:word32] + word32 a2_95 + word32 a4_96 + word32 a5_97 + word32 d2_98 = fn0000871C(d2_49, a2_46, a3, a4_47, a5_48, dwArg00, dwArg04, dwArg08, out a2_95, out a4_96, out a5_97) + Mem101[fp - 0x00000010:word32] = 0 + Mem104[fp - 0x00000014:word32] = 0 + Mem108[fp - 0x00000018:word32] = Mem104[a4_96 + 8880:word32] + word32 a2_110 + word32 a4_111 + word32 a5_112 + word32 d2_113 = fn0000871C(d2_98, a2_95, a3, a4_96, a5_97, dwArg00, dwArg04, dwArg08, out a2_110, out a4_111, out a5_112) + *d2Out = d2_113 + word32 d0_115 = Mem108[a4_111 + 8920:word32] + branch d0_115 >=u 0x00000006 l00002738 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: d1:18 a5: a3: d0: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):d7 +// LocalsOut: Local -0004(32) + l00002738: - d0 = 1 - CVZN = cond(d0) - v29 = (word16) d7 - (word16) d0 - CVZN = cond(v29) - branch Test(ULE,VZ) l00002742 - // succ: l0000273E l00002742 -l0000273E: - d0 = d7 - CVZN = cond(d0) - goto l0000275C - // succ: l0000275C + branch (word16) d7_45 - 0x0001 <=u 0x0000 l00002742 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: d1: d0: a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -24(fp): -20(fp):0 -16(fp):0 -12(fp):0 -8(fp): -4(fp):d7 +// LocalsOut: Local -0004(32) + l00002742: - v31 = Mem0[a4 + 8880:word32] - a7 = a7 - 0x00000004 - v32 = v31 - Mem0[a7:word32] = v32 - CVZN = cond(v32) - call fn0000229C (retsize: 4;) - a7 = a7 + 0x0004 - v33 = d0 - Mem0[a4 + 8892:word32] = v33 - CVZN = cond(v33) - v34 = d0 - Mem0[a4 + 8888:word32] - CVZN = cond(v34) - branch Test(ULT,C) l0000275A - // succ: l00002756 l0000275A -l00002756: - d0 = 2 - CVZN = cond(d0) - goto l0000275C - // succ: l0000275C + Mem153[fp - 0x00000008:word32] = Mem108[a4_111 + 8880:word32] + word32 d7_155 + word32 a2_156 + word32 a4_157 + word32 a5_158 + word32 d2_159 + *d2Out = fn0000229C(d2_113, d7_45, a2_110, a4_111, a5_112, dwArg00, out d7_155, out a2_156, out a4_157, out a5_158) + Mem162[a4_157 + 8892:word32] = 1 + branch 1 - Mem162[a4_157 + 8888:word32] d1: d0:1 a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -24(fp): -20(fp):0 -16(fp):0 -12(fp):0 -8(fp): -4(fp):d7 + l0000275A: - d0 = d7 - CVZN = cond(d0) - // succ: l0000275C + d0_148 = d7_155 +// DataOut: a2 a3 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1: d0: a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -24(fp): -20(fp):0 -16(fp):0 -12(fp):0 -8(fp): -4(fp):d7 + +l00002756: + d0_148 = 2 +// DataOut: a2 a3 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1: d0: a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -24(fp): -20(fp):0 -16(fp):0 -12(fp):0 -8(fp): -4(fp):d7 + +l0000273E: + d0_148 = d7_45 +// DataOut: a2 a3 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1: d0:1 a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -24(fp): -20(fp):0 -16(fp):0 -12(fp):0 -8(fp): -4(fp):d7 + +l000026BA: + word32 d0_123 = DPB(d0_115, Mem108[0x000026C4 + DPB(d0_115, (word16) d0_115 + (word16) d0_115, 0):word16], 0) + word32 a7_125 + word32 a4_126 + byte CVZN_127 + byte C_128 + word32 d7_129 + word32 d0_130 + word32 d1_131 + byte CZ_132 + byte CVZNX_133 + byte VZ_134 + word32 d2_135 + word32 a2_136 + word32 a5_137 + word32 a3_138 + word32 d4_139 + word32 d5_140 + word32 d6_141 + word32 a1_142 + word32 a6_143 + call 0x000026C6 + d0_123 (retsize: 4; depth: 4) + uses: a1,a2_110,a3,a4_111,a5_112,a6,a7_114,C_118,CVZN_124,CVZNX_121,CZ_57,d0_123,d1_54,d2_113,d4,d5,d6,d7_45,dwLoc04_36,dwLoc08_40,VZ + defs: a1_142,a2_136,a3_138,a4_126,a5_137,a6_143,a7_125,C_128,CVZN_127,CVZNX_133,CZ_132,d0_130,d1_131,d2_135,d4_139,d5_140,d6_141,d7_129,VZ_134 + return d0_130 +// DataOut: a2 a3 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1: d0: a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -24(fp): -20(fp):0 -16(fp):0 -12(fp):0 -8(fp): -4(fp):d7 + +l00002686: + d0_148 = 2 +// DataOut: a2 a3 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1:18 a5: a3: d0: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):d7 + l0000275C: - v28 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = v28 - CVZN = cond(d7) - return - // succ: fn00002668_exit + return d0_148 +// DataOut: a2 a3 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1: d0: a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -24(fp): -20(fp):0 -16(fp):0 -12(fp):0 -8(fp): -4(fp):d7 + fn00002668_exit: +// DataOut: a2 a3 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1: d0: d7: a5: a3: a0: a1: d6: d5: a6: d2: d3: d4: a2: a4: -24(fp): -20(fp):0 -16(fp):0 -12(fp):0 -8(fp): -4(fp):d7 -// fn000047E4 -// Return size: 4 -void fn000047E4() + +word32 fn000047E4(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, ptr32 & d2Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d2 d7 +// LiveOut: a2 a3 a4 a5 d0 d2 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a7 d7 fn000047E4_entry: - // succ: l000047E4 + *a3Out = a3 +// DataOut: a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) + l000047E4: - a7 = fp - v4 = a7 - Mem0[a4 + 8220:word32] - CVZN = cond(v4) - branch Test(ULT,C) l000047E8_thunk_fn000076EC - goto l000047EC - // succ: l000047EC l000047E8_thunk_fn000076EC + branch fp - Mem0[a4 + 8220:word32] =u 0x00000012 l0000480C +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Local -0004(32) + l0000480C: - d0 = Mem0[a4 + 8920:word32] - CVZN = cond(d0) - v16 = d0 - 0x00000006 - CVZN = cond(v16) - branch Test(UGE,C) l00004874 - // succ: l00004818 l00004874 -l00004818: - v17 = (word16) d0 + (word16) d0 - d0 = DPB(d0, v17, 0) - CVZNX = cond(v17) - v19 = Mem0[0x00004822 + d0:word16] - d0 = DPB(d0, v19, 0) - CVZN = cond(v19) - call 0x00004824 + d0 (retsize: 4;) - return - // succ: fn000047E4_exit + word32 d0_87 = Mem56[a4_48 + 8920:word32] + branch d0_87 >=u 0x00000006 l00004874 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: d1:18 a5: a3: d0: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):d7 +// LocalsOut: Local -0004(32) + l00004874: - ZN = cond((word16) d7 - 0x0000) - C = false - V = false - branch Test(EQ,Z) l0000487C - // succ: l00004878 l0000487C -l00004878: - d0 = d7 - CVZN = cond(d0) - goto l00004898 - // succ: l00004898 + branch (word16) d7_46 == 0x0000 l0000487C +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: d1:18 d0: a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):d7 +// LocalsOut: Local -0004(32) + l0000487C: - v24 = Mem0[a4 + 8876:word32] - a7 = a7 - 0x00000004 - v25 = v24 - Mem0[a7:word32] = v25 - CVZN = cond(v25) - call fn0000229C (retsize: 4;) - v26 = d0 - Mem0[a4 + 8892:word32] = v26 - CVZN = cond(v26) - v27 = Mem0[a4 + 8880:word32] - Mem0[a7:word32] = v27 - CVZN = cond(v27) - call fn0000229C (retsize: 4;) - a7 = a7 + 0x0004 - v28 = d0 - Mem0[a4 + 8888:word32] = v28 - CVZN = cond(v28) - d0 = 0 - CVZN = cond(d0) - // succ: l00004898 + Mem126[fp - 0x00000008:word32] = Mem56[a4_48 + 8876:word32] + word32 d7_129 + word32 a2_130 + word32 a4_131 + word32 a5_132 + word32 d2_133 = fn0000229C(d2_50, d7_46, a2_47, a4_48, a5_49, dwArg00, out d7_129, out a2_130, out a4_131, out a5_132) + Mem135[a4_131 + 8892:word32] = d0_87 + Mem137[fp - 0x00000008:word32] = Mem135[a4_131 + 8880:word32] + word32 d7_139 + word32 a2_140 + word32 a4_141 + word32 a5_142 + word32 d2_143 + *d2Out = fn0000229C(d2_133, d7_129, a2_130, a4_131, a5_132, dwArg00, out d7_139, out a2_140, out a4_141, out a5_142) + Mem146[a4_141 + 8888:word32] = d0_87 + d0_121 = 0 +// DataOut: a2 a3 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1:18 d0: a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):d7 + +l00004878: + d0_121 = d7_46 +// DataOut: a2 a3 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1:18 d0: a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):d7 + +l00004818: + word32 d0_95 = DPB(d0_87, Mem56[0x00004822 + DPB(d0_87, (word16) d0_87 + (word16) d0_87, 0):word16], 0) + word32 a7_97 + word32 a4_98 + byte CVZN_99 + byte C_100 + word32 d7_101 + word32 d0_102 + word32 d1_103 + byte CVZNX_104 + byte ZN_105 + byte V_106 + byte Z_107 + word32 d2_108 + word32 a2_109 + word32 a5_110 + word32 a3_111 + word32 d4_112 + word32 d5_113 + word32 d6_114 + word32 a1_115 + word32 a6_116 + call 0x00004824 + d0_95 (retsize: 4; depth: 4) + uses: a1,a2_47,a3,a4_48,a5_49,a6,a7_51,C_90,CVZN_96,CVZNX_93,d0_95,d1_57,d2_50,d4,d5,d6,d7_46,dwLoc04_37,dwLoc08_41,V,Z,ZN + defs: a1_115,a2_109,a3_111,a4_98,a5_110,a6_116,a7_97,C_100,CVZN_99,CVZNX_104,d0_102,d1_103,d2_108,d4_112,d5_113,d6_114,d7_101,V_106,Z_107,ZN_105 + return d0_102 +// DataOut: a2 a3 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1:18 d0: a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):d7 + +l00004806: + d0_121 = 6 +// DataOut: a2 a3 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1:18 a5: a3: d0: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):d7 + l00004898: - v20 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = v20 - CVZN = cond(d7) - return - // succ: fn000047E4_exit + return d0_121 +// DataOut: a2 a3 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1: d0: a5: a3: a0: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):d7 + fn000047E4_exit: +// DataOut: a2 a3 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d1: d0: d7: a5: a3: a0: a1: d6: d5: a6: d2: d3: d4: a2: a4: -8(fp): -4(fp):d7 + + +void fn00005C1C(word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00005C1C -// Return size: 4 -void fn00005C1C() +// MayUse: +// LiveOut: +// Trashed: CVZNX +// Preserved: a0 a1 a2 a7 d0 d1 d2 +// Stack args: Stack +0004(32) Stack +0008(32) fn00005C1C_entry: - // succ: l00005C1C +// DataOut: a3 a4 a5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) + l00005C1C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a1 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a0 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d1 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d0 - a0 = Mem0[a7 + 28:word32] - a1 = Mem0[a7 + 32:word32] - a0 = a0 + 18 - d2 = -128 - CVZN = cond(d2) - v10 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v10, 0) - CVZNX = cond(v10) - v12 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v12, 0) - CVZN = cond(v12) - v14 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v14, 0) - CVZNX = cond(v14) - v15 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v15, 0) - CVZNX = cond(v15) - goto l00005CF2 - // succ: l00005CF2 -l00005C3A: - v86 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v86, 0) - CVZN = cond(v86) - v87 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v87, 0) - CVZNX = cond(v87) - goto l00005C70 - // succ: l00005C70 + byte v12_31 = Mem0[dwArg04 + 18:byte] + word32 a1_128 = dwArg08 + word32 a0_109 = dwArg04 + 0x00000013 + word32 d2_106 = DPB(DPB(-256, v12_31, 0), v12_31 * 0x02 * 0x02, 0) +// DataOut: a0 a1 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + +l00005CF2: + byte v16_45 = (byte) d2_106 + (byte) d2_106 + byte CVZNX_47 = cond(v16_45) + d2_106 = DPB(d2_106, v16_45, 0) + byte X_49 = CVZNX_47 + byte Z_50 = CVZNX_47 + branch v16_45 a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005CF6: + Mem702[a1_128:byte] = Mem0[a0_109:byte] + byte CVZNX_706 = cond(v16_45 * 0x02) + a0_109 = a0_109 + 0x00000001 + a1_128 = a1_128 + 0x00000001 + d2_106 = DPB(d2_106, v16_45 * 0x02, 0) + X_49 = CVZNX_706 (alias) + Z_50 = CVZNX_706 (alias) + branch v16_45 * 0x02 >=u 0x00 l00005CF0 +// DataOut: a0 a1 a3 a4 a5 d2 d7 +// DataOut (flags): ZX +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005CFC: + branch Z_50 l00005CEA +// DataOut: a0 a1 a3 a4 a5 d2 d7 +// DataOut (flags): X +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005CEA: + byte v29_695 = Mem0[a0_109:byte] * 0x02 + X_49 + a0_109 = a0_109 + 0x00000001 + d2_106 = DPB(d2_106, v29_695, 0) + branch v29_695 a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005CF0: + Mem68[a1_128:byte] = Mem0[a0_109:byte] + a0_109 = a0_109 + 0x00000001 + a1_128 = a1_128 + 0x00000001 +// DataOut: a0 a1 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005CFE: + byte v22_86 = (byte) d2_106 + (byte) d2_106 + word32 d0_115 = 2 + word32 d1_113 = 0 + word32 d2_683 = DPB(d2_106, v22_86, 0) + byte C_103 = cond(v22_86) + branch v22_86 == 0x00 l00005D32 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): CX +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D32: + byte v102_682 = Mem0[a0_109:byte] * 0x02 + (v22_86 a1: d2: d0:2 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D06: + branch C_103 l00005C86 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0:2 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005C86: + byte v32_510 = (byte) d2_683 + (byte) d2_683 + word32 d2_511 = DPB(d2_683, v32_510, 0) + byte X_514 = cond(v32_510) + branch v32_510 == 0x00 l00005C40 +// DataOut: a0 a1 a3 a4 a5 d1 d2 d7 +// DataOut (flags): X +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0:2 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005C40: - v51 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v51, 0) - CVZN = cond(v51) - v52 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v52, 0) - CVZNX = cond(v52) - goto l00005C8A - // succ: l00005C8A + byte v52_669 = Mem0[a0_109:byte] * 0x02 + (v32_510 a1: d2: d0:2 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005C8A: + word16 v33_523 = X_514 + 0x0004 + byte v34_525 = (byte) d2_511 + (byte) d2_511 + d0_115 = DPB(2, v33_523, 0) + d2_106 = DPB(d2_511, v34_525, 0) + byte C_534 = cond(v34_525) + branch v34_525 == 0x00 l00005C46 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): CX +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0:2 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005C46: - v84 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v84, 0) - CVZN = cond(v84) - v85 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v85, 0) - CVZNX = cond(v85) - goto l00005C90 - // succ: l00005C90 + byte v85_656 = Mem0[a0_109:byte] * 0x02 + (v34_525 a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005C90: + branch C_534 l00005CA0 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005C92: + byte v36_547 = (byte) d2_106 + (byte) d2_106 + d2_106 = DPB(d2_106, v36_547, 0) + byte X_551 = cond(v36_547) + branch v36_547 == 0x00 l00005C4C +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): X +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005C4C: - v82 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v82, 0) - CVZN = cond(v82) - v83 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v83, 0) - CVZNX = cond(v83) - goto l00005C98 - // succ: l00005C98 -l00005C52: - v69 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v69, 0) - CVZN = cond(v69) - v70 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v70, 0) - CVZNX = cond(v70) - goto l00005CA4 - // succ: l00005CA4 -l00005C58: - v63 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v63, 0) - CVZN = cond(v63) - v64 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v64, 0) - CVZNX = cond(v64) - goto l00005CAA - // succ: l00005CAA -l00005C5E: - v61 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v61, 0) - CVZN = cond(v61) - v62 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v62, 0) - CVZNX = cond(v62) - goto l00005CB0 - // succ: l00005CB0 -l00005C64: - v53 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v53, 0) - CVZN = cond(v53) - v54 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v54, 0) - CVZNX = cond(v54) - goto l00005CBC - // succ: l00005CBC + byte v83_643 = Mem0[a0_109:byte] * 0x02 + (v36_547 a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005C98: + word16 v37_564 = (v33_523 - 0x0001) * 0x0002 + X_551 + d0_115 = DPB(d0_115, v37_564, 0) + branch (byte) v37_564 - 0x09 == 0x00 l00005C6A +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005C6A: - d0 = 3 - CVZN = cond(d0) - // succ: l00005C6C + word32 d0_570 = 3 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005C6C: - v71 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v71, 0) - CVZNX = cond(v71) - branch Test(EQ,Z) l00005C3A - // succ: l00005C70 l00005C3A + byte v71_576 = (byte) d2_106 + (byte) d2_106 + d2_106 = DPB(d2_106, v71_576, 0) + byte X_580 = cond(v71_576) + branch v71_576 == 0x00 l00005C3A +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): X +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005C3A: + byte v87_630 = Mem0[a0_109:byte] * 0x02 + (v71_576 a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005C70: - v72 = (word16) d1 + (word16) d1 + X - d1 = DPB(d1, v72, 0) - CVZNX = cond(v72) - d0 = d0 - 0x00000001 - branch d0 != 0xFFFFFFFF l00005C6C - // succ: l00005C76 l00005C6C + word16 v72_595 = (word16) d1_714 + (word16) d1_714 + X_580 + d1_113 = DPB(d1_714, v72_595, 0) + d0_570 = d0_570 - 0x00000001 + word32 d1_714 = d1_113 + branch d0_570 != 0xFFFFFFFF l00005C6C +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005C76: - v73 = (word16) d1 + 0x0002 - d1 = DPB(d1, v73, 0) - CVZNX = cond(v73) - // succ: l00005C78 + word32 d1_600 = DPB(d1_714, v72_595 + 0x0002, 0) +// DataOut: a0 a1 a3 a4 a5 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005C78: - v74 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v75 = v74 - Mem0[a1:byte] = v75 - a1 = a1 + 0x00000001 - CVZN = cond(v75) - v76 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v77 = v76 - Mem0[a1:byte] = v77 - a1 = a1 + 0x00000001 - CVZN = cond(v77) - v78 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v79 = v78 - Mem0[a1:byte] = v79 - a1 = a1 + 0x00000001 - CVZN = cond(v79) - v80 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v81 = v80 - Mem0[a1:byte] = v81 - a1 = a1 + 0x00000001 - CVZN = cond(v81) - d1 = d1 - 0x00000001 - branch d1 != 0xFFFFFFFF l00005C78 - // succ: l00005C84 l00005C78 + Mem608[a1_128:byte] = Mem0[a0_109:byte] + word32 a0_606 = a0_109 + 0x00000001 + word32 a1_609 = a1_128 + 0x00000001 + Mem613[a1_609:byte] = Mem608[a0_606:byte] + Mem618[a1_609 + 0x00000001:byte] = Mem613[a0_606 + 0x00000001:byte] + Mem623[a1_609 + 0x00000002:byte] = Mem618[a0_606 + 0x00000002:byte] + a0_109 = a0_606 + 0x00000003 + a1_128 = a1_609 + 0x00000003 + d1_600 = d1_600 - 0x00000001 + branch d1_600 != 0xFFFFFFFF l00005C78 +// DataOut: a0 a1 a3 a4 a5 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005C84: - goto l00005CF2 - // succ: l00005CF2 -l00005C86: - v32 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v32, 0) - CVZNX = cond(v32) - branch Test(EQ,Z) l00005C40 - // succ: l00005C8A l00005C40 -l00005C8A: - v33 = (word16) d0 + (word16) d0 + X - d0 = DPB(d0, v33, 0) - CVZNX = cond(v33) - v34 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v34, 0) - CVZNX = cond(v34) - branch Test(EQ,Z) l00005C46 - // succ: l00005C90 l00005C46 -l00005C90: - branch Test(UGE,C) l00005CA0 - // succ: l00005C92 l00005CA0 -l00005C92: - v35 = (word16) d0 - 0x0001 - d0 = DPB(d0, v35, 0) - CVZNX = cond(v35) - v36 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v36, 0) - CVZNX = cond(v36) - branch Test(EQ,Z) l00005C4C - // succ: l00005C98 l00005C4C -l00005C98: - v37 = (word16) d0 + (word16) d0 + X - d0 = DPB(d0, v37, 0) - CVZNX = cond(v37) - v38 = (byte) d0 - 0x09 - CVZN = cond(v38) - branch Test(EQ,Z) l00005C6A - // succ: l00005CA0 l00005C6A +// DataOut: a0 a1 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D0A: + byte v23_389 = (byte) d2_683 + (byte) d2_683 + d2_106 = DPB(d2_683, v23_389, 0) + byte C_398 = cond(v23_389) + branch v23_389 == 0x00 l00005D38 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): CX +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0:2 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D38: + byte v96_500 = Mem0[a0_109:byte] * 0x02 + (v23_389 a1: d2: d0:2 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D0E: + branch C_398 l00005CC0 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0:2 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D10: + byte v25_411 = (byte) d2_106 + (byte) d2_106 + d0_115 = 3 + d2_106 = DPB(d2_106, v25_411, 0) + byte C_420 = cond(v25_411) + branch v25_411 == 0x00 l00005D3E +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): CX +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0:2 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D3E: + byte v89_487 = Mem0[a0_109:byte] * 0x02 + (v25_411 a1: d2: d0:3 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D16: + branch C_420 l00005CA0 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0:3 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D18: + byte v26_431 = Mem0[a0_109:byte] + a0_109 = a0_109 + 0x00000001 + word32 d0_433 = DPB(3, v26_431, 0) + branch v26_431 == 0x00 l00005D50 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0:3 d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D50: + byte v48_439 = (byte) d2_106 + (byte) d2_106 + d2_106 = DPB(d2_106, v48_439, 0) + byte C_448 = cond(v48_439) + branch v48_439 != 0x00 l00005D58 +// DataOut: a0 a1 a3 a4 a5 d2 d7 +// DataOut (flags): CX +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D54: + byte v50_474 = Mem0[a0_109:byte] * 0x02 + (v48_439 a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D58: + branch C_448 l00005CF2 +// DataOut: a0 a1 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D5A: + return +// DataOut: a3 a4 a5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 + +fn00005C1C_exit: +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp a0:a0 a1:a1 d2:d2 d0:d0 d1:d1 a2:a2 -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 + +l00005D1C: + d0_115 = DPB(d0_433, (word16) d0_433 + 0x0008, 0) +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CA0: - v39 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v39, 0) - CVZNX = cond(v39) - branch Test(EQ,Z) l00005C52 - // succ: l00005CA4 l00005C52 + byte v39_174 = (byte) d2_106 + (byte) d2_106 + d2_106 = DPB(d2_106, v39_174, 0) + byte C_183 = cond(v39_174) + branch v39_174 == 0x00 l00005C52 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): CX +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005C52: + byte v70_379 = Mem0[a0_109:byte] * 0x02 + (v39_174 a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CA4: - branch Test(UGE,C) l00005CC0 - // succ: l00005CA6 l00005CC0 + branch C_183 l00005CC0 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CA6: - v40 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v40, 0) - CVZNX = cond(v40) - branch Test(EQ,Z) l00005C58 - // succ: l00005CAA l00005C58 + byte v40_194 = (byte) d2_106 + (byte) d2_106 + word32 d2_195 = DPB(d2_106, v40_194, 0) + byte X_198 = cond(v40_194) + branch v40_194 == 0x00 l00005C58 +// DataOut: a0 a1 a3 a4 a5 d0 d2 d7 +// DataOut (flags): X +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005C58: + byte v64_366 = Mem0[a0_109:byte] * 0x02 + (v40_194 a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CAA: - v41 = (word16) d1 + (word16) d1 + X - d1 = DPB(d1, v41, 0) - CVZNX = cond(v41) - v42 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v42, 0) - CVZNX = cond(v42) - branch Test(EQ,Z) l00005C5E - // succ: l00005CB0 l00005C5E + byte v42_209 = (byte) d2_195 + (byte) d2_195 + word32 d1_208 = (int32) X_198 + d2_106 = DPB(d2_195, v42_209, 0) + byte C_218 = cond(v42_209) + branch v42_209 == 0x00 l00005C5E +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): CX +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1:0 a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005C5E: + byte v62_353 = Mem0[a0_109:byte] * 0x02 + (v42_209 a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CB0: - branch Test(ULT,C) l00005D20 - // succ: l00005CB2 l00005D20 + branch C_218 l00005D20 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D20: + byte v57_287 = (byte) d2_106 + (byte) d2_106 + word32 d2_288 = DPB(d2_106, v57_287, 0) + byte X_291 = cond(v57_287) + branch v57_287 == 0x00 l00005D44 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): X +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D44: + byte v68_340 = Mem0[a0_109:byte] * 0x02 + (v57_287 a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D24: + byte v60_304 = (byte) d2_288 + (byte) d2_288 + d1_208 = DPB(d1_208, X_198 * 0x0002 + X_291 | 0x0004, 0) + d2_106 = DPB(d2_288, v60_304, 0) + byte C_313 = cond(v60_304) + branch v60_304 == 0x00 l00005D4A +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): CX +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D4A: + byte v66_327 = Mem0[a0_109:byte] * 0x02 + (v60_304 a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D2E: + branch C_313 l00005CBE +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005D30: +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CB2: - ZN = cond((word16) d1 - 0x0000) - C = false - V = false - branch Test(NE,Z) l00005CBE - // succ: l00005CB6 l00005CBE + branch X_198 != 0x0000 l00005CBE +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CB6: - v45 = (word16) d1 + 0x0001 - d1 = DPB(d1, v45, 0) - CVZNX = cond(v45) - // succ: l00005CB8 + d1_208 = DPB(d1_208, X_198 + 0x0001, 0) +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CB8: - v46 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v46, 0) - CVZNX = cond(v46) - branch Test(EQ,Z) l00005C64 - // succ: l00005CBC l00005C64 + byte v46_245 = (byte) d2_106 + (byte) d2_106 + d2_106 = DPB(d2_106, v46_245, 0) + byte X_249 = cond(v46_245) + branch v46_245 == 0x00 l00005C64 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): X +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005C64: + byte v54_270 = Mem0[a0_109:byte] * 0x02 + (v46_245 a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CBC: - v47 = (word16) d1 + (word16) d1 + X - d1 = DPB(d1, v47, 0) - CVZNX = cond(v47) - // succ: l00005CBE + d1_208 = DPB(d1_208, (word16) d1_208 + (word16) d1_208 + X_249, 0) +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CBE: - v55 = __rol((word16) d1, 0x0008) - d1 = DPB(d1, v55, 0) - CZN = cond(v55) - V = false - // succ: l00005CC0 + d1_113 = DPB(d1_208, __rol((word16) d1_208, 0x0008), 0) +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CC0: - v90 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d1 = DPB(d1, v90, 0) - CVZN = cond(v90) - a2 = a1 - v91 = (word16) a2 - (word16) d1 - a2 = DPB(a2, v91, 0) - CVZNX = cond(v91) - a2 = a2 - 0x0001 - v92 = (word16) d0 >>u 0x0001 - d0 = DPB(d0, v92, 0) - CVZNX = cond(v92) - branch Test(UGE,C) l00005CCE - // succ: l00005CCC l00005CCE + word32 d1_118 = DPB(d1_113, Mem0[a0_109:byte], 0) + word32 a2_121 = DPB(a1_128, (word16) a1_128 - (word16) d1_118, 0) + a0_109 = a0_109 + 0x00000001 + word32 a2_122 = a2_121 - 0x0001 + word16 v92_123 = (word16) d0_115 >>u 0x0001 + branch v92_123 >=u 0x0000 l00005CCE +// DataOut: a0 a1 a2 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CCC: - v93 = Mem0[a2:byte] - a2 = a2 + 0x00000001 - v94 = v93 - Mem0[a1:byte] = v94 - a1 = a1 + 0x00000001 - CVZN = cond(v94) - // succ: l00005CCE + Mem168[a1_128:byte] = Mem0[a2_121 - 0x0001:byte] + a2_122 = a2_121 + a1_128 = a1_128 + 0x00000001 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CCE: - v97 = (word16) d0 - 0x0001 - d0 = DPB(d0, v97, 0) - CVZNX = cond(v97) - ZN = cond((word16) d1 - 0x0000) - C = false - V = false - branch Test(NE,Z) l00005CE0 - // succ: l00005CD4 l00005CE0 + word32 d0_131 = DPB(d0_115, v92_123 - 0x0001, 0) + branch (word16) d1_118 != 0x0000 l00005CE0 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005CE0: + Mem156[a1_128:byte] = Mem0[a2_122:byte] + word32 a2_154 = a2_122 + 0x00000001 + word32 a1_157 = a1_128 + 0x00000001 + Mem161[a1_157:byte] = Mem156[a2_154:byte] + a2_122 = a2_154 + 0x00000001 + a1_128 = a1_157 + 0x00000001 + d0_131 = d0_131 - 0x00000001 + branch d0_131 != 0xFFFFFFFF l00005CE0 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + +l00005CE8: +// DataOut: a0 a1 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CD4: - v98 = Mem0[a2:byte] - d1 = DPB(d1, v98, 0) - CVZN = cond(v98) - // succ: l00005CD6 + byte v98_137 = Mem0[a2_122:byte] +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CD6: - v99 = (byte) d1 - Mem0[a1:byte] = v99 - a1 = a1 + 0x00000001 - CVZN = cond(v99) - v100 = (byte) d1 - Mem0[a1:byte] = v100 - a1 = a1 + 0x00000001 - CVZN = cond(v100) - d0 = d0 - 0x00000001 - branch d0 != 0xFFFFFFFF l00005CD6 - // succ: l00005CDE l00005CD6 + Mem143[a1_128:byte] = v98_137 + word32 a1_144 = a1_128 + 0x00000001 + Mem146[a1_144:byte] = v98_137 + a1_128 = a1_144 + 0x00000001 + d0_131 = d0_131 - 0x00000001 + branch d0_131 != 0xFFFFFFFF l00005CD6 +// DataOut: a0 a1 a3 a4 a5 d0 d1 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + l00005CDE: - goto l00005CF2 - // succ: l00005CF2 -l00005CE0: - v103 = Mem0[a2:byte] - a2 = a2 + 0x00000001 - v104 = v103 - Mem0[a1:byte] = v104 - a1 = a1 + 0x00000001 - CVZN = cond(v104) - v105 = Mem0[a2:byte] - a2 = a2 + 0x00000001 - v106 = v105 - Mem0[a1:byte] = v106 - a1 = a1 + 0x00000001 - CVZN = cond(v106) - d0 = d0 - 0x00000001 - branch d0 != 0xFFFFFFFF l00005CE0 - // succ: l00005CE8 l00005CE0 -l00005CE8: - goto l00005CF2 - // succ: l00005CF2 -l00005CEA: - v28 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v28, 0) - CVZN = cond(v28) - v29 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v29, 0) - CVZNX = cond(v29) - branch Test(ULT,C) l00005CFE - // succ: l00005CF0 l00005CFE -l00005CF0: - v30 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v31 = v30 - Mem0[a1:byte] = v31 - a1 = a1 + 0x00000001 - CVZN = cond(v31) - // succ: l00005CF2 -l00005CF2: - v16 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v16, 0) - CVZNX = cond(v16) - branch Test(ULT,C) l00005CFC - // succ: l00005CF6 l00005CFC -l00005CF6: - v18 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v19 = v18 - Mem0[a1:byte] = v19 - a1 = a1 + 0x00000001 - CVZN = cond(v19) - v20 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v20, 0) - CVZNX = cond(v20) - branch Test(UGE,C) l00005CF0 - // succ: l00005CFC l00005CF0 -l00005CFC: - branch Test(EQ,Z) l00005CEA - // succ: l00005CFE l00005CEA -l00005CFE: - d0 = 2 - CVZN = cond(d0) - d1 = 0 - CVZN = cond(d1) - v22 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v22, 0) - CVZNX = cond(v22) - branch Test(EQ,Z) l00005D32 - // succ: l00005D06 l00005D32 -l00005D06: - branch Test(UGE,C) l00005C86 - // succ: l00005D0A l00005C86 -l00005D0A: - v23 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v23, 0) - CVZNX = cond(v23) - branch Test(EQ,Z) l00005D38 - // succ: l00005D0E l00005D38 -l00005D0E: - branch Test(UGE,C) l00005CC0 - // succ: l00005D10 l00005CC0 -l00005D10: - v24 = (word16) d0 + 0x0001 - d0 = DPB(d0, v24, 0) - CVZNX = cond(v24) - v25 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v25, 0) - CVZNX = cond(v25) - branch Test(EQ,Z) l00005D3E - // succ: l00005D16 l00005D3E -l00005D16: - branch Test(UGE,C) l00005CA0 - // succ: l00005D18 l00005CA0 -l00005D18: - v26 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d0 = DPB(d0, v26, 0) - CVZN = cond(v26) - branch Test(EQ,Z) l00005D50 - // succ: l00005D1C l00005D50 -l00005D1C: - v27 = (word16) d0 + 0x0008 - d0 = DPB(d0, v27, 0) - CVZNX = cond(v27) - goto l00005CA0 - // succ: l00005CA0 -l00005D20: - v57 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v57, 0) - CVZNX = cond(v57) - branch Test(EQ,Z) l00005D44 - // succ: l00005D24 l00005D44 -l00005D24: - v58 = (word16) d1 + (word16) d1 + X - d1 = DPB(d1, v58, 0) - CVZNX = cond(v58) - v59 = (word16) d1 | 0x0004 - d1 = DPB(d1, v59, 0) - ZN = cond(v59) - C = false - V = false - v60 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v60, 0) - CVZNX = cond(v60) - branch Test(EQ,Z) l00005D4A - // succ: l00005D2E l00005D4A -l00005D2E: - branch Test(ULT,C) l00005CBE - // succ: l00005D30 l00005CBE -l00005D30: - goto l00005CB8 - // succ: l00005CB8 -l00005D32: - v101 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v101, 0) - CVZN = cond(v101) - v102 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v102, 0) - CVZNX = cond(v102) - goto l00005D06 - // succ: l00005D06 -l00005D38: - v95 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v95, 0) - CVZN = cond(v95) - v96 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v96, 0) - CVZNX = cond(v96) - goto l00005D0E - // succ: l00005D0E -l00005D3E: - v88 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v88, 0) - CVZN = cond(v88) - v89 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v89, 0) - CVZNX = cond(v89) - goto l00005D16 - // succ: l00005D16 -l00005D44: - v67 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v67, 0) - CVZN = cond(v67) - v68 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v68, 0) - CVZNX = cond(v68) - goto l00005D24 - // succ: l00005D24 -l00005D4A: - v65 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v65, 0) - CVZN = cond(v65) - v66 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v66, 0) - CVZNX = cond(v66) - goto l00005D2E - // succ: l00005D2E -l00005D50: - v48 = (byte) d2 + (byte) d2 - d2 = DPB(d2, v48, 0) - CVZNX = cond(v48) - branch Test(NE,Z) l00005D58 - // succ: l00005D54 l00005D58 -l00005D54: - v49 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d2 = DPB(d2, v49, 0) - CVZN = cond(v49) - v50 = (byte) d2 + (byte) d2 + X - d2 = DPB(d2, v50, 0) - CVZNX = cond(v50) - // succ: l00005D58 -l00005D58: - branch Test(ULT,C) l00005CF2 - // succ: l00005D5A l00005CF2 -l00005D5A: - d0 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d1 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a0 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a1 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00005C1C_exit -fn00005C1C_exit: +// DataOut: a0 a1 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a0: a1: d2: d0: d1: a2: -24(fp):d0 -20(fp):d1 -16(fp):d2 -12(fp):a0 -8(fp):a1 -4(fp):a2 +// LocalsOut: fp(32) + -// fn00006078 -// Return size: 4 -void fn00006078() +void fn00006078(word32 dwArg04, word32 dwArg08, word32 dwArg0C, word32 dwArg10, word32 dwArg14, word32 dwArg18, word32 dwArg1C, word32 dwArg20, word32 dwArg24) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: +// LiveOut: +// Trashed: CVZN a0 a1 d0 d1 +// Preserved: a2 a3 a6 a7 d2 d3 +// Stack args: Stack +0014(32) Stack +0020(32) fn00006078_entry: - // succ: l00006078 +// DataOut: a4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0014(32) Stack +0020(32) + l00006078: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a6 = Mem0[a7 + 56:word32] - a0 = Mem0[a7 + 24:word32] - a1 = Mem0[a7 + 28:word32] - a2 = Mem0[a7 + 32:word32] - a3 = Mem0[a7 + 36:word32] - d0 = Mem0[a7 + 40:word32] - CVZN = cond(d0) - d1 = Mem0[a7 + 44:word32] - CVZN = cond(d1) - d2 = Mem0[a7 + 48:word32] - CVZN = cond(d2) - d3 = Mem0[a7 + 52:word32] - CVZN = cond(d3) - FreeTrap(d0) - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 + FreeTrap(dwArg14) return - // succ: fn00006078_exit +// DataOut: a4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + fn00006078_exit: +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp a6:a6 a0: a1: a2:a2 a3:a3 d0: d1: d2:d2 d3:d3 -20(fp):d2 -16(fp):d3 -12(fp):a2 -8(fp):a3 -4(fp):a6 + -// fn000060AC -// Return size: 4 void fn000060AC() +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: +// LiveOut: +// Trashed: +// Preserved: a7 fn000060AC_entry: - // succ: l000060AC +// DataOut: a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp + l000060AC: - a7 = fp return - // succ: fn000060AC_exit +// DataOut: a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp + fn000060AC_exit: +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp + -// fn000060AE -// Return size: 4 void fn000060AE() +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: +// LiveOut: +// Trashed: +// Preserved: a7 fn000060AE_entry: - // succ: l000060AE +// DataOut: a1 a2 a4 +// DataOut (flags): +// SymbolicIn: a7:fp + l000060AE: - a7 = fp return - // succ: fn000060AE_exit +// DataOut: a1 a2 a4 +// DataOut (flags): +// SymbolicIn: a7:fp + fn000060AE_exit: +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp + -// fn000060B0 -// Return size: 4 -void fn000060B0() +word32 fn000060B0(word32 a3, word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a1Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a3 a4 +// LiveOut: a1 a4 a5 d0 d2 d4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a2 a3 a7 d5 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(32) fn000060B0_entry: - // succ: l000060B0 + *a4Out = a4 + *d2Out = d2 + *a1Out = a1 + *a5Out = a5 + *d4Out = d4 +// DataOut: a1 a3 a4 a5 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l000060B0: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - d7 = Mem0[a7 + 24:word32] - CVZN = cond(d7) - a3 = Mem0[a7 + 28:word32] - d6 = Mem0[a7 + 32:word32] - CVZN = cond(d6) - a7 = a7 - 0x00000004 - v9 = d7 - Mem0[a7:word32] = v9 - CVZN = cond(v9) - call fn000093F4 (retsize: 4;) - a7 = a7 + 0x0004 - a2 = d0 - d0 = a2 - CVZN = cond(d0) - branch Test(NE,Z) l000060D2 - // succ: l000060CE l000060D2 -l000060CE: - d0 = -1 - CVZN = cond(d0) - goto l00006108 - // succ: l00006108 + word32 d0_105 + word32 a0_28 + word32 d0_29 = fn000093F4(dwArg04, a4, dwArg04, out a0_28) + word32 a7_123 = fp - 0x00000014 + word32 a2_119 = d0_29 + word32 d0_122 = d0_29 + branch d0_29 != 0x00000000 l000060D2 +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) + l000060D2: - Z = __btst(Mem0[a2 + 3:byte], 0x0003) - branch Test(EQ,Z) l000060EA - // succ: l000060DA l000060EA + branch __btst(Mem0[d0_29 + 3:byte], 0x0003) l000060EA +// DataOut: a2 a3 a4 a7 d0 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 d7: a3: d6: a2: d0: a0: -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) Local -0004(32) + l000060DA: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000002 - a7 = a7 - 0x00000004 - Mem0[0x00000000:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - a7 = a7 - 0x00000004 - v15 = d7 - Mem0[a7:word32] = v15 - CVZN = cond(v15) - call fn00008388 (retsize: 4;) - a7 = a7 + 12 - // succ: l000060EA + Mem112[0x00000000:word32] = 0x00000000 + word32 d2_118 + word32 a5_121 + d0_122 = fn00008388(d0_29, a4, dwArg04, dwLoc1C, 0x00000002, out d2_118, out a2_119, out a4, out a5_121) + a7_123 = fp - 0x00000014 +// DataOut: a2 a3 a4 a7 d0 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 d7: a3: d6: a2: d0: a0: -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: Local -0004(32) + l000060EA: - a7 = a7 - 0x00000004 - v16 = d6 - Mem0[a7:word32] = v16 - CVZN = cond(v16) - a7 = a7 - 0x00000004 - v17 = a3 - Mem0[a7:word32] = v17 - CVZN = cond(v17) - v18 = Mem0[a2 + 4:word32] - a7 = a7 - 0x00000004 - v19 = v18 - Mem0[a7:word32] = v19 - CVZN = cond(v19) - call fn00008AAC (retsize: 4;) - a7 = a7 + 12 - d5 = d0 - CVZN = cond(d5) - ZN = cond(Mem0[a4 + 8240:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00006106 - // succ: l00006102 l00006106 -l00006102: - d0 = -1 - CVZN = cond(d0) - goto l00006108 - // succ: l00006108 + word32 a7_83 = a7_123 - 0x00000004 + Mem85[a7_83:word32] = dwArg0C + Mem88[a7_83 - 0x00000004:word32] = dwArg08 + Mem92[a7_83 - 0x00000008:word32] = Mem88[a2_119 + 4:word32] + word32 a1_95 + word32 a4_96 + word32 a5_97 + word32 d4_98 + *d4Out = fn00008AAC(d0_122, a2_119, a4, dwArg00, dwArg04, dwArg08, out a1_95, out a4_96, out a5_97) + branch Mem92[a4_96 + 8240:word32] == 0x00000000 l00006106 +// DataOut: a1 a4 a5 a7 d2 d4 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: a2: d0: a0: d1: d5: d4: d2: d3: a6: a1: a4: a5: -32(fp): -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + l00006106: - d0 = d5 - CVZN = cond(d0) - // succ: l00006108 + d0_105 = d0_122 +// DataOut: a1 a4 a5 a7 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: a2: d0: d5: d1: a0: d2: d3: a6: a1: d4: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + +l00006102: + d0_105 = -1 +// DataOut: a1 a4 a5 a7 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: a2: d0: d5: d1: a0: d2: d3: a6: a1: d4: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + +l000060CE: + d0_105 = -1 +// DataOut: a1 a4 a5 a7 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 d7: a3: d6: a2: d0: a0: -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + l00006108: - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn000060B0_exit + return d0_105 +// DataOut: a1 a4 a5 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: a2: d0: d5: d1: a0: d2: d3: a6: a1: d4: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + fn000060B0_exit: +// DataOut: a1 a4 a5 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: a2: d0: d5: d1: a0: d2: d3: a6: a1: d4: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + -// fn00006110 -// Return size: 4 -void fn00006110() +word32 fn00006110(word32 d2, word32 a2, word32 a3, word32 a4, word32 a5, word32 dwArg04, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a3 a4 a5 d2 +// LiveOut: a1 a2 a4 a5 d0 d2 d4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a7 d6 d7 +// Stack args: Stack +0004(32) fn00006110_entry: - // succ: l00006110 + *d2Out = d2 + *a5Out = a5 + *d4Out = d4 +// DataOut: a2 a3 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00006110: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a3 = Mem0[a7 + 16:word32] - a0 = a3 - // succ: l0000611A + word32 a7_38 = fp - 0x0000000C + word32 a3_12 = dwArg04 + word32 a0_13 = dwArg04 +// DataOut: a0 a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Local -0004(32) + l0000611A: - v7 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v7 - 0x00) - C = false - V = false - branch Test(NE,Z) l0000611A - // succ: l0000611E l0000611A + a0_13 = a0_111 + 0x00000001 + word32 a0_111 = a0_13 + branch Mem0[a0_111:byte] != 0x00 l0000611A +// DataOut: a0 a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a0: -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l0000611E: - a0 = a0 - 0x00000001 - a0 = a0 - a3 - CVZNX = cond(a0) - d6 = a0 - CVZN = cond(d6) - // succ: l00006124 + word32 a0_23 = a0_13 - 0x00000001 - dwArg04 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a0: -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00006124: - d7 = 0 - CVZN = cond(d7) - v14 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - d7 = DPB(d7, v14, 0) - CVZN = cond(v14) - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000615A - // succ: l0000612C l0000615A -l0000612C: - v16 = Mem0[a4 + 7714:word32] - 0x00000001 - Mem0[a4 + 7714:word32] = v16 - CVZNX = cond(v16) - branch Test(LT,CZ) l00006144 - // succ: l00006132 l00006144 -l00006132: - a0 = Mem0[a4 + 7706:word32] - v18 = Mem0[a4 + 7706:word32] + 0x00000001 - Mem0[a4 + 7706:word32] = v18 - CVZNX = cond(v18) - d0 = d7 - CVZN = cond(d0) - v20 = (byte) d0 - Mem0[a0:byte] = v20 - CVZN = cond(v20) - d1 = 0 - CVZN = cond(d1) - v22 = (byte) d0 - d1 = DPB(d1, v22, 0) - CVZN = cond(v22) - goto l00006124 - // succ: l00006124 -l00006144: - d0 = d7 - CVZN = cond(d0) - d1 = 0 - CVZN = cond(d1) - v23 = (byte) d0 - d1 = DPB(d1, v23, 0) - CVZN = cond(v23) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 7702 - a7 = a7 - 0x00000004 - v24 = d1 - Mem0[a7:word32] = v24 - CVZN = cond(v24) - call fn0000728C (retsize: 4;) - a7 = a7 + 0x0008 - d1 = d0 - CVZN = cond(d1) - goto l00006124 - // succ: l00006124 + byte v14_45 = Mem0[a3_12:byte] + a3_12 = a3_12 + 0x00000001 + branch (int32) v14_45 == 0x00000000 l0000615A +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: a0: d6: d7: d0: d1: a1: d4: d2: d5: a2: d3: a6: a5: a4: -20(fp): -16(fp):a4 + 7702 -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l0000615A: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 7702 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000FFFF - call fn0000728C (retsize: 4;) - a7 = a7 + 0x0008 - d0 = d6 - CVZN = cond(d0) - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00006110_exit + word32 a7_87 = a7_38 - 0x00000004 + Mem88[a7_87:word32] = a4 + 7702 + Mem90[a7_87 - 0x00000004:word32] = 0x0000FFFF + word32 a1_91 + word32 a2_92 + word32 a4_93 + fn0000728C(d2, a2, a4, a5, dwArg00, dwArg04, out a1_91, out a2_92, out a4_93) + return a0_23 +// DataOut: a1 a2 a4 a5 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: a3: a0: d6: d7: d0: d1: a1: d4: d2: d5: a2: d3: a6: a5: a4: -20(fp): -16(fp):a4 + 7702 -12(fp):d6 -8(fp):d7 -4(fp):a3 + fn00006110_exit: +// DataOut: a1 a2 a4 a5 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: a3: a0: d6: d7: d0: d1: a1: d4: d2: d5: a2: d3: a6: a5: a4: -20(fp): -16(fp):a4 + 7702 -12(fp):d6 -8(fp):d7 -4(fp):a3 + +l0000612C: + word32 v16_52 = Mem0[a4 + 7714:word32] - 0x00000001 + Mem53[a4 + 7714:word32] = v16_52 + branch v16_52 < 0x00000000 l00006144 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: a0: d6: d7: d0: d1: a1: d4: d2: d5: a2: d3: a6: a5: a4: -20(fp): -16(fp):a4 + 7702 -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + +l00006144: + word32 a7_71 = a7_38 - 0x00000004 + Mem72[a7_71:word32] = a4 + 7702 + Mem75[a7_71 - 0x00000004:word32] = (int32) v14_45 + word32 a1_80 + fn0000728C(d2, a2, a4, a5, dwArg00, dwArg04, out a1_80, out a2, out a4) + a7_38 = a7_71 + 0x00000004 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: a0: d6: d7: d0: d1: a1: d4: d2: d5: a2: d3: a6: a5: a4: -20(fp): -16(fp):a4 + 7702 -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + +l00006132: + word32 a0_56 = Mem53[a4 + 7706:word32] + Mem58[a4 + 7706:word32] = Mem53[a4 + 7706:word32] + 0x00000001 + Mem62[a0_56:byte] = v14_45 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: a0: d6: d7: d0: d1: a1: d4: d2: d5: a2: d3: a6: a5: a4: -20(fp): -16(fp):a4 + 7702 -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + -// fn00006170 -// Return size: 4 -void fn00006170() +word32 fn00006170(word32 d2, word32 d7, word32 a2, word32 a4, word32 a5, word32 dwArg04, ptr32 & d2Out, ptr32 & a1Out, ptr32 & a4Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d2 d7 +// LiveOut: a1 a4 d0 d2 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a2 a3 a5 a7 d4 d5 d6 d7 +// Stack args: Stack +0004(32) fn00006170_entry: - // succ: l00006170 + *d2Out = d2 +// DataOut: a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00006170: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000024 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d4 - a3 = Mem0[a5 + 8:word32] - d6 = 0 - CVZN = cond(d6) - a0 = a5 + 12 - v12 = a0 - Mem0[a5 + -14:word32] = v12 - CVZN = cond(v12) - // succ: l00006186 + word32 a5_100 = fp - 0x00000004 + word32 a7_102 = fp - 0x00000040 + word32 a3_26 = dwArg04 + word32 d6_103 = 0 +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Local -0004(32) + l00006186: - v13 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - d7 = DPB(d7, v13, 0) - CVZN = cond(v13) - ZN = cond((byte) d7 - 0x00) - C = false - V = false - branch Test(EQ,Z) l0000627E - // succ: l0000618E l0000627E + byte v13_59 = Mem0[a3_26:byte] + a3_26 = a3_26 + 0x00000001 + branch v13_59 == 0x00 l0000627E +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l0000627E: + word32 a7_242 = a7_102 - 0x00000004 + Mem243[a7_242:word32] = a4 + 7702 + Mem245[a7_242 - 0x00000004:word32] = 0x0000FFFF + word32 a1_246 + word32 a2_247 + word32 a4_248 + fn0000728C(d2, a2, a4, a5_100, dwArg00, dwArg04, out a1_246, out a2_247, out a4_248) + return d6_103 +// DataOut: a1 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 + +fn00006170_exit: +// DataOut: a1 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d4: d5: a2: d1: a1: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 + l0000618E: - d0 = 37 - CVZN = cond(d0) - v19 = (byte) d7 - (byte) d0 - CVZN = cond(v19) - branch Test(NE,Z) l0000624C - // succ: l00006196 l0000624C + branch v13_59 != 0x25 l0000624C +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l0000624C: + word32 v48_211 = Mem0[a4 + 7714:word32] - 0x00000001 + Mem212[a4 + 7714:word32] = v48_211 + d6_103 = d6_103 + 0x00000001 + branch v48_211 < 0x00000000 l00006268 +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0:37 d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00006268: + word32 a7_229 = a7_102 - 0x00000004 + Mem230[a7_229:word32] = a4 + 7702 + Mem233[a7_229 - 0x00000004:word32] = (int32) v13_59 + word32 a1_235 + fn0000728C(d2, a2, a4, a5_100, dwArg00, dwArg04, out a1_235, out a2, out a4) + a7_102 = a7_229 + 0x00000004 +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0:37 d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00006254: + word32 a0_215 = Mem212[a4 + 7706:word32] + Mem217[a4 + 7706:word32] = Mem212[a4 + 7706:word32] + 0x00000001 + Mem221[a0_215:byte] = v13_59 +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0:37 d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00006196: - v20 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - d7 = DPB(d7, v20, 0) - CVZN = cond(v20) - d0 = 0 - CVZN = cond(d0) - v21 = (byte) d7 - d0 = DPB(d0, v21, 0) - CVZN = cond(v21) - v22 = (word16) d0 - 0x0064 - d0 = DPB(d0, v22, 0) - CVZNX = cond(v22) - branch Test(EQ,Z) l000061F2 - // succ: l000061A2 l000061F2 + word32 a2_148 + byte v20_70 = Mem0[a3_26:byte] + a3_26 = a3_26 + 0x00000001 + word16 v22_76 = (word16) (int32) v20_70 - 0x0064 + branch v22_76 == 0x0000 l000061F2 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0:37 d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000061F2: + word32 a0_196 = Mem0[a5_100 + -14:word32] + word32 v44_197 = Mem0[a0_196:word32] + Mem201[a5_100 + -14:word32] = a0_196 + 0x00000004 + word32 a7_202 = a7_102 - 0x00000004 + Mem204[a7_202:word32] = v44_197 + Mem207[a7_202 - 0x00000004:word32] = a5_100 + -27 + fn00007CF8(d2, dwArg00, dwArg04) + a7_102 = a7_202 + 0x00000004 + a2_148 = a5_100 + -27 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l000061A2: - v24 = (word16) d0 - 0x000C - d0 = DPB(d0, v24, 0) - CVZNX = cond(v24) - branch Test(EQ,Z) l000061BE - // succ: l000061A8 l000061BE + branch v22_76 == 0x000C l000061BE +// DataOut: a2 a3 a4 a5 a7 d0 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l000061A8: - v25 = (word16) d0 - 0x0003 - d0 = DPB(d0, v25, 0) - CVZNX = cond(v25) - branch Test(EQ,Z) l000061B2 - // succ: l000061AC l000061B2 -l000061AC: - v26 = (word16) d0 - 0x0005 - d0 = DPB(d0, v26, 0) - CVZNX = cond(v26) - branch Test(EQ,Z) l000061BE - // succ: l000061B0 l000061BE -l000061B0: - goto l0000621A - // succ: l0000621A + branch v22_76 == 0x000F l000061B2 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l000061B2: - a0 = Mem0[a5 + -14:word32] - v35 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - a2 = v35 - v36 = a0 - Mem0[a5 + -14:word32] = v36 - CVZN = cond(v36) - goto l0000620C - // succ: l0000620C + word32 a0_189 = Mem0[a5_100 + -14:word32] + a2_148 = Mem0[a0_189:word32] + Mem194[a5_100 + -14:word32] = a0_189 + 0x00000004 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000061AC: + branch v22_76 == 0x0014 l000061BE +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l000061BE: - a0 = Mem0[a5 + -14:word32] - v40 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - d4 = v40 - CVZN = cond(d4) - v41 = a0 - Mem0[a5 + -14:word32] = v41 - CVZN = cond(v41) - a2 = a5 + -20 - d5 = 7 - CVZN = cond(d5) - // succ: l000061CE + word32 a0_112 = Mem0[a5_100 + -14:word32] + word32 d4_115 = Mem0[a0_112:word32] + Mem117[a5_100 + -14:word32] = a0_112 + 0x00000004 + word32 a2_118 = a5_100 + -20 + word32 d5_119 = 7 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d5 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l000061CE: - ZN = cond(d5 - 0x00000000) - C = false - V = false - branch Test(LT,N) l000061E8 - // succ: l000061D2 l000061E8 -l000061D2: - d0 = d4 - CVZN = cond(d0) - d1 = 15 - CVZN = cond(d1) - d0 = d0 & d1 - ZN = cond(d0) - C = false - V = false - a0 = 0x00006296 - a0 = a0 + d0 - v43 = Mem0[a0:byte] - Mem0[a2:byte] = v43 - CVZN = cond(v43) - a2 = a2 - 0x00000001 - d4 = d4 >> 0x00000004 - CVZNX = cond(d4) - d5 = d5 - 0x00000001 - CVZNX = cond(d5) - goto l000061CE - // succ: l000061CE + branch d5_119 < 0x00000000 l000061E8 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d5 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d4: a2: d5: d1: a1: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l000061E8: - Mem0[a5 + -19:byte] = 0x00 - Z = true - C = false - N = false - V = false - a2 = a5 + -27 - goto l0000620C - // succ: l0000620C -l000061F2: - a0 = Mem0[a5 + -14:word32] - v44 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - d4 = v44 - CVZN = cond(d4) - v45 = a0 - Mem0[a5 + -14:word32] = v45 - CVZN = cond(v45) - a7 = a7 - 0x00000004 - v46 = d4 - Mem0[a7:word32] = v46 - CVZN = cond(v46) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -27 - call fn00007CF8 (retsize: 4;) - a7 = a7 + 0x0008 - a2 = a5 + -27 - // succ: l0000620C + Mem143[a5_100 + -19:byte] = 0x00 + a2_148 = a5_100 + -27 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d4: a2: d5: d1: a1: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000620C: - a7 = a7 - 0x00000004 - v39 = a2 - Mem0[a7:word32] = v39 - CVZN = cond(v39) - call fn00006110 (retsize: 4;) - a7 = a7 + 0x0004 - d6 = d6 + d0 - CVZNX = cond(d6) - goto l00006186 - // succ: l00006186 + word32 a7_90 = a7_102 - 0x00000004 + Mem92[a7_90:word32] = a2_148 + a7_102 = a7_90 + 0x0004 + word32 d4_96 + word32 a1_97 + d6_103 = d6_103 + fn00006110(d2, a2_148, a3_26 + 0x00000001, a4, a5_100, dwArg00, out d2, out d4_96, out a1_97, out a2, out a4, out a5_100) +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d4: a2: a1: d1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000061D2: + Mem138[a2_118:byte] = Mem117[0x00006296 + (d4_115 & 15):byte] + a2_118 = a2_118 - 0x00000001 + d4_115 = d4_115 >> 0x00000004 + d5_119 = d5_119 - 0x00000001 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d5 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d4: a2: d5: d1: a1: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000061B0: +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000621A: - d6 = d6 + 0x00000001 - CVZNX = cond(d6) - v29 = Mem0[a4 + 7714:word32] - 0x00000001 - Mem0[a4 + 7714:word32] = v29 - CVZNX = cond(v29) - branch Test(LT,CZ) l00006236 - // succ: l00006222 l00006236 -l00006222: - a0 = Mem0[a4 + 7706:word32] - v31 = Mem0[a4 + 7706:word32] + 0x00000001 - Mem0[a4 + 7706:word32] = v31 - CVZNX = cond(v31) - d0 = d7 - CVZN = cond(d0) - v32 = (byte) d0 - Mem0[a0:byte] = v32 - CVZN = cond(v32) - d1 = 0 - CVZN = cond(d1) - v34 = (byte) d0 - d1 = DPB(d1, v34, 0) - CVZN = cond(v34) - goto l00006186 - // succ: l00006186 + word32 v29_158 = Mem0[a4 + 7714:word32] - 0x00000001 + Mem159[a4 + 7714:word32] = v29_158 + d6_103 = d6_103 + 0x00000001 + branch v29_158 < 0x00000000 l00006236 +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00006236: - d0 = 0 - CVZN = cond(d0) - v37 = (byte) d7 - d0 = DPB(d0, v37, 0) - CVZN = cond(v37) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 7702 - a7 = a7 - 0x00000004 - v38 = d0 - Mem0[a7:word32] = v38 - CVZN = cond(v38) - call fn0000728C (retsize: 4;) - a7 = a7 + 0x0008 - d1 = d0 - CVZN = cond(d1) - goto l00006186 - // succ: l00006186 -l0000624C: - d6 = d6 + 0x00000001 - CVZNX = cond(d6) - v48 = Mem0[a4 + 7714:word32] - 0x00000001 - Mem0[a4 + 7714:word32] = v48 - CVZNX = cond(v48) - branch Test(LT,CZ) l00006268 - // succ: l00006254 l00006268 -l00006254: - a0 = Mem0[a4 + 7706:word32] - v49 = Mem0[a4 + 7706:word32] + 0x00000001 - Mem0[a4 + 7706:word32] = v49 - CVZNX = cond(v49) - d0 = d7 - CVZN = cond(d0) - v50 = (byte) d0 - Mem0[a0:byte] = v50 - CVZN = cond(v50) - d1 = 0 - CVZN = cond(d1) - v51 = (byte) d0 - d1 = DPB(d1, v51, 0) - CVZN = cond(v51) - goto l00006186 - // succ: l00006186 -l00006268: - d0 = 0 - CVZN = cond(d0) - v52 = (byte) d7 - d0 = DPB(d0, v52, 0) - CVZN = cond(v52) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 7702 - a7 = a7 - 0x00000004 - v53 = d0 - Mem0[a7:word32] = v53 - CVZN = cond(v53) - call fn0000728C (retsize: 4;) - a7 = a7 + 0x0008 - d1 = d0 - CVZN = cond(d1) - goto l00006186 - // succ: l00006186 -l0000627E: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 7702 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000FFFF - call fn0000728C (retsize: 4;) - d0 = d6 - CVZN = cond(d0) - v28 = a5 + -60 - d4 = Mem0[v28:word32] - v28 = v28 + 0x00000004 - d5 = Mem0[v28:word32] - v28 = v28 + 0x00000004 - d6 = Mem0[v28:word32] - v28 = v28 + 0x00000004 - d7 = Mem0[v28:word32] - v28 = v28 + 0x00000004 - a2 = Mem0[v28:word32] - v28 = v28 + 0x00000004 - a3 = Mem0[v28:word32] - v28 = v28 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00006170_exit -fn00006170_exit: + word32 a7_176 = a7_102 - 0x00000004 + Mem177[a7_176:word32] = a4 + 7702 + Mem180[a7_176 - 0x00000004:word32] = (int32) v20_70 + word32 a1_182 + fn0000728C(d2, a2, a4, a5_100, dwArg00, dwArg04, out a1_182, out a2, out a4) + a7_102 = a7_176 + 0x00000004 +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00006222: + word32 a0_162 = Mem159[a4 + 7706:word32] + Mem164[a4 + 7706:word32] = Mem159[a4 + 7706:word32] + 0x00000001 + Mem168[a0_162:byte] = v20_70 +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d6: a0: d7: d0: d1: d4: a2: a1: d5: d2: d3: a6: a4: -72(fp): -68(fp): -64(fp):d4 -60(fp):d5 -56(fp):d6 -52(fp):d7 -48(fp):a2 -44(fp):a3 -24(fp): -23(fp):0x00 -18(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + -// fn00006B30 -// Return size: 4 -void fn00006B30() +word32 fn00006B30(word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 +// LiveOut: d0 +// Trashed: CVZNX a0 a1 a6 d0 d1 +// Preserved: a2 a3 a5 a7 d2 d5 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00006B30_entry: - // succ: l00006B30 +// DataOut: a4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0040(32) Local -0064(32) Stack +0004(32) Stack +0008(32) + l00006B30: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x0000003C - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a5 + 8:word32] - a2 = Mem0[a5 + 12:word32] - d7 = 0 - CVZN = cond(d7) - d6 = 0 - CVZN = cond(d6) - d5 = 0 - CVZN = cond(d5) - d0 = 0 - CVZN = cond(d0) - v12 = 0x20 - Mem0[a5 + -5:byte] = v12 - CVZN = cond(v12) - d1 = 0 - CVZN = cond(d1) - v14 = d1 - Mem0[a5 + -10:word32] = v14 - CVZN = cond(v14) - d2 = -1 - CVZN = cond(d2) - v15 = d2 - Mem0[a5 + -14:word32] = v15 - CVZN = cond(v15) - a0 = a5 + -48 - v17 = (byte) d0 - Mem0[a5 + -15:byte] = v17 - CVZN = cond(v17) - v18 = (byte) d0 - Mem0[a5 + -4:byte] = v18 - CVZN = cond(v18) - v19 = d1 - Mem0[a5 + -28:word32] = v19 - CVZN = cond(v19) - v20 = d1 - Mem0[a5 + -24:word32] = v20 - CVZN = cond(v20) - v21 = a0 - Mem0[a5 + -52:word32] = v21 - CVZN = cond(v21) - // succ: l00006B72 + word32 a3_1092 = dwArg04 + 0x00000001 + word32 d7_1109 = 0 + word32 d6_1108 = 0 + word32 d5_1107 = 0 + byte bLoc09_1094 = 0x20 + word32 dwLoc0E_1076 = 0 + word32 dwLoc12_1058 = -1 + byte bLoc13_1040 = 0x00 + byte bLoc08_1103 = 0x00 + word32 dwLoc20_47 = 0 + word32 dwLoc1C_1010 = 0 + word32 dwLoc38_182 = fp + 0xFFFFFFCC +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006B72: - v22 = Mem0[a3:byte] - d0 = DPB(d0, v22, 0) - CVZN = cond(v22) - branch Test(EQ,Z) l00006BA2 - // succ: l00006B76 l00006BA2 + byte v22_63 = Mem0[a3_1092:byte] + branch v22_63 == 0x00 l00006BA2 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006B76: - d1 = 0 - CVZN = cond(d1) - v24 = (byte) d0 - d1 = DPB(d1, v24, 0) - CVZN = cond(v24) - v25 = (word16) d1 - 0x0020 - d1 = DPB(d1, v25, 0) - CVZNX = cond(v25) - branch Test(EQ,Z) l00006B94 - // succ: l00006B80 l00006B94 + word16 v25_1099 = (word16) (int32) v22_63 - 0x0020 + branch v25_1099 == 0x0000 l00006B94 +// DataOut: a2 a3 a4 a5 d0 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006B94: + d5_1107 = 1 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006B80: - v27 = (word16) d1 - 0x0003 - d1 = DPB(d1, v27, 0) - CVZNX = cond(v27) - branch Test(EQ,Z) l00006B98 - // succ: l00006B84 l00006B98 + branch v25_1099 == 0x0003 l00006B98 +// DataOut: a2 a3 a4 a5 d0 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006B98: + bLoc08_1103 = 0x01 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006B84: - v28 = (word16) d1 - 0x0008 - d1 = DPB(d1, v28, 0) - CVZNX = cond(v28) - branch Test(EQ,Z) l00006B90 - // succ: l00006B88 l00006B90 -l00006B88: - v29 = (word16) d1 - 0x0002 - d1 = DPB(d1, v29, 0) - CVZNX = cond(v29) - branch Test(NE,Z) l00006BA2 - // succ: l00006B8C l00006BA2 -l00006B8C: - d7 = 1 - CVZN = cond(d7) - goto l00006B9E - // succ: l00006B9E + branch v25_1099 == 0x000B l00006B90 +// DataOut: a2 a3 a4 a5 d0 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006B90: - d6 = 1 - CVZN = cond(d6) - goto l00006B9E - // succ: l00006B9E -l00006B94: - d5 = 1 - CVZN = cond(d5) - goto l00006B9E - // succ: l00006B9E -l00006B98: - v42 = 0x01 - Mem0[a5 + -4:byte] = v42 - CVZN = cond(v42) - // succ: l00006B9E -l00006B9E: - a3 = a3 + 0x00000001 - goto l00006B72 - // succ: l00006B72 + d6_1108 = 1 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006B88: + branch v25_1099 != 0x000D l00006BA2 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006BA2: - v30 = Mem0[a3:byte] - d0 = DPB(d0, v30, 0) - CVZN = cond(v30) - d1 = 48 - CVZN = cond(d1) - v31 = (byte) d0 - (byte) d1 - CVZN = cond(v31) - branch Test(NE,Z) l00006BB0 - // succ: l00006BAA l00006BB0 + branch Mem0[a3_1092:byte] != 0x30 l00006BB0 +// DataOut: a2 a3 a4 a5 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006BAA: - a3 = a3 + 0x00000001 - v32 = (byte) d1 - Mem0[a5 + -5:byte] = v32 - CVZN = cond(v32) - // succ: l00006BB0 + a3_1092 = a3_1092 + 0x00000000 + bLoc09_1094 = 0x30 +// DataOut: a2 a3 a4 a5 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1:48 d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006BB0: - d0 = 42 - CVZN = cond(d0) - v33 = (byte) d0 - Mem0[a3:byte] - CVZN = cond(v33) - branch Test(NE,Z) l00006BC2 - // succ: l00006BB6 l00006BC2 -l00006BB6: - a0 = Mem0[a2:word32] - v34 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v34 - CVZNX = cond(v34) - v35 = Mem0[a0:word32] - Mem0[a5 + -10:word32] = v35 - CVZN = cond(v35) - a3 = a3 + 0x00000001 - goto l00006BD0 - // succ: l00006BD0 + word32 a3_103 + branch 0x2A - Mem0[a3_1092:byte] != 0x00 l00006BC2 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1:48 d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006BC2: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -10 - a7 = a7 - 0x00000004 - v41 = a3 - Mem0[a7:word32] = v41 - CVZN = cond(v41) - call fn00007D98 (retsize: 4;) - a7 = a7 + 0x0008 - a3 = a3 + d0 - // succ: l00006BD0 + word32 a1_1088 + a3_103 = a3_1092 + fn00007D98(a3_1092, fp + 0xFFFFFFF2, out a1_1088) +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0:42 d1:48 d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006BB6: + word32 a0_1071 = Mem0[dwArg08:word32] + Mem1073[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + dwLoc0E_1076 = Mem1073[a0_1071:word32] + a3_103 = a3_1092 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0:42 d1:48 d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006BD0: - v36 = Mem0[a3:byte] - d0 = DPB(d0, v36, 0) - CVZN = cond(v36) - d1 = 46 - CVZN = cond(d1) - v37 = (byte) d0 - (byte) d1 - CVZN = cond(v37) - branch Test(NE,Z) l00006BFA - // succ: l00006BD8 l00006BFA + branch Mem0[a3_103:byte] != 0x2E l00006BFA +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp):fp + 0xFFFFFFF2 -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006BD8: - a3 = a3 + 0x00000001 - d0 = 42 - CVZN = cond(d0) - v38 = (byte) d0 - Mem0[a3:byte] - CVZN = cond(v38) - branch Test(NE,Z) l00006BEC - // succ: l00006BE0 l00006BEC -l00006BE0: - a0 = Mem0[a2:word32] - v39 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v39 - CVZNX = cond(v39) - v40 = Mem0[a0:word32] - Mem0[a5 + -14:word32] = v40 - CVZN = cond(v40) - a3 = a3 + 0x00000001 - goto l00006BFA - // succ: l00006BFA + word32 a3_1048 = a3_103 + 0x00000001 + branch 0x2A - Mem0[a3_1048:byte] != 0x00 l00006BEC +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1:46 d2: a0: a1: -96(fp): -92(fp):fp + 0xFFFFFFF2 -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006BEC: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -14 - a7 = a7 - 0x00000004 - v43 = a3 - Mem0[a7:word32] = v43 - CVZN = cond(v43) - call fn00007D98 (retsize: 4;) - a7 = a7 + 0x0008 - a3 = a3 + d0 - // succ: l00006BFA + word32 a1_1067 + a3_103 = a3_1048 + fn00007D98(a3_1048, fp + 0xFFFFFFEE, out a1_1067) +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0:42 d1:46 d2: a0: a1: -96(fp): -92(fp):fp + 0xFFFFFFF2 -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006BE0: + word32 a0_1053 = Mem0[dwArg08:word32] + Mem1055[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + dwLoc12_1058 = Mem1055[a0_1053:word32] + a3_103 = a3_1048 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0:42 d1:46 d2: a0: a1: -96(fp): -92(fp):fp + 0xFFFFFFF2 -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006BFA: - v44 = Mem0[a3:byte] - d0 = DPB(d0, v44, 0) - CVZN = cond(v44) - d1 = 108 - CVZN = cond(d1) - v45 = (byte) d0 - (byte) d1 - CVZN = cond(v45) - branch Test(NE,Z) l00006C0C - // succ: l00006C02 l00006C0C -l00006C02: - v46 = 0x01 - Mem0[a5 + -15:byte] = v46 - CVZN = cond(v46) - a3 = a3 + 0x00000001 - goto l00006C14 - // succ: l00006C14 + byte v44_104 = Mem0[a3_103:byte] + branch v44_104 != 0x6C l00006C0C +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C0C: - d1 = 104 - CVZN = cond(d1) - v47 = (byte) d0 - (byte) d1 - CVZN = cond(v47) - branch Test(NE,Z) l00006C14 - // succ: l00006C12 l00006C14 + branch v44_104 != 0x68 l00006C14 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1:108 d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C12: - a3 = a3 + 0x00000001 - // succ: l00006C14 + a3_103 = a3_103 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1:104 d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006C02: + bLoc13_1040 = 0x01 + a3_103 = a3_103 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1:108 d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C14: - v48 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - d0 = DPB(d0, v48, 0) - CVZN = cond(v48) - d1 = 0 - CVZN = cond(d1) - v49 = (byte) d0 - d1 = DPB(d1, v49, 0) - CVZN = cond(v49) - v50 = (byte) d0 - Mem0[a5 + -16:byte] = v50 - CVZN = cond(v50) - v51 = (word16) d1 - 0x0050 - d1 = DPB(d1, v51, 0) - CVZNX = cond(v51) - branch Test(EQ,Z) l00006D90 - // succ: l00006C26 l00006D90 + word32 dwLoc3C_596 + word32 dwLoc20_1026 + word32 d0_154 + byte v48_113 = Mem0[a3_103:byte] + word32 d1_118 = (int32) v48_113 + word16 v51_121 = (word16) d1_118 - 0x0050 + word32 a3_114 = a3_103 + 0x00000001 + word32 d1_122 = DPB(d1_118, v51_121, 0) + branch v51_121 == 0x0000 l00006D90 +// DataOut: a2 a3 a4 a5 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -0014(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C26: - v52 = (word16) d1 - 0x0008 - d1 = DPB(d1, v52, 0) - CVZNX = cond(v52) - branch Test(EQ,Z) l00006DA4 - // succ: l00006C2C l00006DA4 + d1_122 = DPB(d1_118, v51_121 - 0x0008, 0) + branch v51_121 == 0x0008 l00006DA4 +// DataOut: a2 a3 a4 a5 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -0014(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C2C: - v53 = (word16) d1 - 0x000B - d1 = DPB(d1, v53, 0) - CVZNX = cond(v53) - branch Test(EQ,Z) l00006E38 - // succ: l00006C34 l00006E38 + branch v51_121 == 0x0013 l00006E38 +// DataOut: a2 a3 a4 a5 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -0014(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006E38: + Mem1029[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + dwLoc20_1026 = 1 +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -001C(0) Local -0020(32) Local -0038(32) + l00006C34: - v54 = (word16) d1 - 0x0001 - d1 = DPB(d1, v54, 0) - CVZNX = cond(v54) - branch Test(EQ,Z) l00006C5C - // succ: l00006C38 l00006C5C -l00006C38: - v55 = (word16) d1 - 0x000B - d1 = DPB(d1, v55, 0) - CVZNX = cond(v55) - branch Test(EQ,Z) l00006D4C - // succ: l00006C40 l00006D4C -l00006C40: - v56 = (word16) d1 - 0x0001 - d1 = DPB(d1, v56, 0) - CVZNX = cond(v56) - branch Test(EQ,Z) l00006D90 - // succ: l00006C46 l00006D90 -l00006C46: - v57 = (word16) d1 - 0x0003 - d1 = DPB(d1, v57, 0) - CVZNX = cond(v57) - branch Test(EQ,Z) l00006E00 - // succ: l00006C4C l00006E00 -l00006C4C: - v58 = (word16) d1 - 0x0002 - d1 = DPB(d1, v58, 0) - CVZNX = cond(v58) - branch Test(EQ,Z) l00006D30 - // succ: l00006C52 l00006D30 -l00006C52: - v59 = (word16) d1 - 0x0003 - d1 = DPB(d1, v59, 0) - CVZNX = cond(v59) - branch Test(EQ,Z) l00006DA4 - // succ: l00006C58 l00006DA4 -l00006C58: - goto l00006E4E - // succ: l00006E4E + word32 dwLoc18_1007 + branch v51_121 == 0x0014 l00006C5C +// DataOut: a2 a3 a4 a5 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -0014(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C5C: - ZN = cond(Mem0[a5 + -15:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00006C6A - // succ: l00006C62 l00006C6A -l00006C62: - a0 = Mem0[a2:word32] - v128 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v128 - CVZNX = cond(v128) - d0 = Mem0[a0:word32] - CVZN = cond(d0) - goto l00006C70 - // succ: l00006C70 + word32 d0_1016 + branch bLoc13_1040 == 0x00 l00006C6A +// DataOut: a2 a3 a4 a5 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C6A: - a0 = Mem0[a2:word32] - v140 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v140 - CVZNX = cond(v140) - d0 = Mem0[a0:word32] - CVZN = cond(d0) - // succ: l00006C70 + word32 a0_1018 = Mem0[dwArg08:word32] + Mem1020[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + d0_1016 = Mem1020[a0_1018:word32] +// DataOut: a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006C62: + word32 a0_1012 = Mem0[dwArg08:word32] + Mem1014[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + d0_1016 = Mem1014[a0_1012:word32] +// DataOut: a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C70: - v137 = d0 - Mem0[a5 + -20:word32] = v137 - CVZN = cond(v137) - branch Test(GE,VN) l00006C80 - // succ: l00006C76 l00006C80 + dwLoc18_1007 = d0_1016 + branch d0_1016 >= 0x00000000 l00006C80 +// DataOut: a3 a4 a5 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0018(32) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C76: - d1 = 1 - CVZN = cond(d1) - v138 = -Mem0[a5 + -20:word32] - Mem0[a5 + -20:word32] = v138 - CVZNX = cond(v138) - v139 = d1 - Mem0[a5 + -24:word32] = v139 - CVZN = cond(v139) - // succ: l00006C80 + dwLoc18_1007 = -Mem0[fp + 0xFFFFFFE8:word32] + dwLoc1C_1010 = 1 +// DataOut: a3 a4 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0018(32) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C80: - d0 = Mem0[a5 + -24:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l00006C8A - // succ: l00006C86 l00006C8A -l00006C86: - d1 = 45 - CVZN = cond(d1) - goto l00006C94 - // succ: l00006C94 + branch dwLoc1C_1010 == 0x00000000 l00006C8A +// DataOut: a3 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0018(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C8A: - ZN = cond((byte) d6 - 0x00) - C = false - V = false - branch Test(EQ,Z) l00006C92 - // succ: l00006C8E l00006C92 -l00006C8E: - d1 = 43 - CVZN = cond(d1) - goto l00006C94 - // succ: l00006C94 + branch (byte) d6_1108 == 0x00 l00006C92 +// DataOut: a3 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0018(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C92: - d1 = 32 - CVZN = cond(d1) - // succ: l00006C94 +// DataOut: a3 a4 d0 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0018(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006C8E: +// DataOut: a3 a4 d0 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0018(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006C86: +// DataOut: a3 a4 d0 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0018(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006C94: - v143 = (byte) d1 - Mem0[a5 + -48:byte] = v143 - CVZN = cond(v143) - d1 = 0 - CVZN = cond(d1) - v144 = (byte) d6 - d1 = DPB(d1, v144, 0) - CVZN = cond(v144) - d0 = d0 | d1 - ZN = cond(d0) - C = false - V = false - d1 = 0 - CVZN = cond(d1) - v145 = (byte) d5 - d1 = DPB(d1, v145, 0) - CVZN = cond(v145) - d0 = d0 | d1 - ZN = cond(d0) - C = false - V = false - branch Test(EQ,Z) l00006CAE - // succ: l00006CA6 l00006CAE + branch (dwLoc1C_1010 | (int32) ((byte) d6_1108) | (int32) ((byte) d5_1107)) == 0x00000000 l00006CAE +// DataOut: a3 a4 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0018(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006CA6: - v146 = Mem0[a5 + -52:word32] + 0x00000001 - Mem0[a5 + -52:word32] = v146 - CVZNX = cond(v146) - v147 = Mem0[a5 + -28:word32] + 0x00000001 - Mem0[a5 + -28:word32] = v147 - CVZNX = cond(v147) - // succ: l00006CAE -l00006CAE: - v70 = Mem0[a5 + -20:word32] - a7 = a7 - 0x00000004 - v71 = v70 - Mem0[a7:word32] = v71 - CVZN = cond(v71) - v72 = Mem0[a5 + -52:word32] - a7 = a7 - 0x00000004 - v73 = v72 - Mem0[a7:word32] = v73 - CVZN = cond(v73) - call fn00007BF4 (retsize: 4;) - a7 = a7 + 0x0008 - v74 = d0 - Mem0[a5 + -56:word32] = v74 - CVZN = cond(v74) - // succ: l00006CC0 -l00006CC0: - d0 = Mem0[a5 + -14:word32] - CVZN = cond(d0) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(GT,N) l00006CCE - // succ: l00006CC8 l00006CCE -l00006CC8: - d1 = 1 - CVZN = cond(d1) - v76 = d1 - Mem0[a5 + -14:word32] = v76 - CVZN = cond(v76) - // succ: l00006CCE -l00006CCE: - d0 = Mem0[a5 + -56:word32] - CVZN = cond(d0) - d1 = Mem0[a5 + -14:word32] - CVZN = cond(d1) - d1 = d1 - d0 - CVZNX = cond(d1) - v83 = a5 + -60 - a6 = Mem0[v83:word32] - v83 = v83 + 0x00000004 - branch Test(LE,VZN) l00006D14 - // succ: l00006CE0 l00006D14 -l00006CE0: - a0 = Mem0[a5 + -52:word32] - a0 = a0 + d1 - a7 = a7 - 0x00000004 - v85 = d0 - Mem0[a7:word32] = v85 - CVZN = cond(v85) - a7 = a7 - 0x00000004 - v86 = a0 - Mem0[a7:word32] = v86 - CVZN = cond(v86) - v87 = Mem0[a5 + -52:word32] - a7 = a7 - 0x00000004 - v88 = v87 - Mem0[a7:word32] = v88 - CVZN = cond(v88) - call fn000082E4 (retsize: 4;) - a7 = a7 + 12 - d0 = 0 - CVZN = cond(d0) - v89 = Mem0[a5 + -5:byte] - d0 = DPB(d0, v89, 0) - CVZN = cond(v89) - d1 = Mem0[a5 + -60:word32] - CVZN = cond(d1) - a0 = Mem0[a5 + -52:word32] - goto l00006D08 - // succ: l00006D08 -l00006D06: - v105 = (byte) d0 - Mem0[a0:byte] = v105 - a0 = a0 + 0x00000001 - CVZN = cond(v105) - // succ: l00006D08 -l00006D08: - d1 = d1 - 0x00000001 - CVZNX = cond(d1) - branch Test(UGE,C) l00006D06 - // succ: l00006D0C l00006D06 -l00006D0C: - d0 = Mem0[a5 + -14:word32] - CVZN = cond(d0) - v94 = d0 - Mem0[a5 + -56:word32] = v94 - CVZN = cond(v94) - // succ: l00006D14 -l00006D14: - v99 = Mem0[a5 + -28:word32] + d0 - Mem0[a5 + -28:word32] = v99 - CVZNX = cond(v99) - a0 = a5 + -48 - v100 = a0 - Mem0[a5 + -52:word32] = v100 - CVZN = cond(v100) - ZN = cond((byte) d7 - 0x00) - C = false - V = false - branch Test(EQ,Z) l00006E54 - // succ: l00006D26 l00006E54 -l00006D26: - v101 = 0x20 - Mem0[a5 + -5:byte] = v101 - CVZN = cond(v101) - goto l00006E54 - // succ: l00006E54 -l00006D30: - ZN = cond(Mem0[a5 + -15:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00006D3E - // succ: l00006D36 l00006D3E -l00006D36: - a0 = Mem0[a2:word32] - v63 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v63 - CVZNX = cond(v63) - d0 = Mem0[a0:word32] - CVZN = cond(d0) - goto l00006D44 - // succ: l00006D44 -l00006D3E: - a0 = Mem0[a2:word32] - v65 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v65 - CVZNX = cond(v65) - d0 = Mem0[a0:word32] - CVZN = cond(d0) - // succ: l00006D44 -l00006D44: - v64 = d0 - Mem0[a5 + -20:word32] = v64 - CVZN = cond(v64) - goto l00006CAE - // succ: l00006CAE + dwLoc38_182 = fp + 0xFFFFFFCD + dwLoc20_47 = 0x00000001 +// DataOut: a3 a4 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -52(fp): -32(fp):0 -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0018(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006C38: + branch v51_121 == 0x001F l00006D4C +// DataOut: a2 a3 a4 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006D4C: - ZN = cond(Mem0[a5 + -15:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00006D5A - // succ: l00006D52 l00006D5A -l00006D52: - a0 = Mem0[a2:word32] - v77 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v77 - CVZNX = cond(v77) - d0 = Mem0[a0:word32] - CVZN = cond(d0) - goto l00006D60 - // succ: l00006D60 + word32 d0_908 + branch bLoc13_1040 == 0x00 l00006D5A +// DataOut: a2 a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006D5A: - a0 = Mem0[a2:word32] - v124 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v124 - CVZNX = cond(v124) - d0 = Mem0[a0:word32] - CVZN = cond(d0) - // succ: l00006D60 + word32 a0_950 = Mem0[dwArg08:word32] + Mem952[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + d0_908 = Mem952[a0_950:word32] +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006D52: + word32 a0_944 = Mem0[dwArg08:word32] + Mem946[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + d0_908 = Mem946[a0_944:word32] +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006D60: - v90 = d0 - Mem0[a5 + -20:word32] = v90 - CVZN = cond(v90) - ZN = cond(Mem0[a5 + -4:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00006D7C - // succ: l00006D6A l00006D7C + branch bLoc08_1103 == 0x00 l00006D7C +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006D6A: - a0 = Mem0[a5 + -52:word32] - v91 = 0x30 - Mem0[a0:byte] = v91 - a0 = a0 + 0x00000001 - CVZN = cond(v91) - d1 = 1 - CVZN = cond(d1) - v92 = d1 - Mem0[a5 + -28:word32] = v92 - CVZN = cond(v92) - v93 = a0 - Mem0[a5 + -52:word32] = v93 - CVZN = cond(v93) - // succ: l00006D7C + dwLoc20_47 = 1 + dwLoc38_182 = fp + 0xFFFFFFCD +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006D7C: - a7 = a7 - 0x00000004 - v95 = d0 - Mem0[a7:word32] = v95 - CVZN = cond(v95) - v96 = Mem0[a5 + -52:word32] - a7 = a7 - 0x00000004 - v97 = v96 - Mem0[a7:word32] = v97 - CVZN = cond(v97) - call fn00007C8C (retsize: 4;) - a7 = a7 + 0x0008 - v98 = d0 - Mem0[a5 + -56:word32] = v98 - CVZN = cond(v98) - goto l00006CC0 - // succ: l00006CC0 + dwLoc3C_596 = fn00007C8C(dwLoc38_182, d0_908) +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp): -52(fp):0x30 -32(fp): -28(fp):0 -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -003C(32) Local -0040(32) + +l00006C40: + d1_122 = DPB(d1_118, v51_121 - 0x0020, 0) + branch v51_121 == 0x0020 l00006D90 +// DataOut: a2 a3 a4 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006D90: - d0 = Mem0[a5 + -14:word32] - CVZN = cond(d0) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(GT,N) l00006D9E - // succ: l00006D98 l00006D9E + branch dwLoc12_1058 > 0x00000000 l00006D9E +// DataOut: a2 a3 a4 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006D98: - d0 = 8 - CVZN = cond(d0) - v142 = d0 - Mem0[a5 + -14:word32] = v142 - CVZN = cond(v142) - // succ: l00006D9E + dwLoc12_1058 = 8 +// DataOut: a2 a3 a4 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006D9E: - v153 = 0x01 - Mem0[a5 + -15:byte] = v153 - CVZN = cond(v153) - // succ: l00006DA4 -l00006DA4: - ZN = cond(Mem0[a5 + -15:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00006DB2 - // succ: l00006DAA l00006DB2 -l00006DAA: - a0 = Mem0[a2:word32] - v141 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v141 - CVZNX = cond(v141) - d0 = Mem0[a0:word32] - CVZN = cond(d0) - goto l00006DB8 - // succ: l00006DB8 -l00006DB2: - a0 = Mem0[a2:word32] - v158 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v158 - CVZNX = cond(v158) - d0 = Mem0[a0:word32] - CVZN = cond(d0) - // succ: l00006DB8 -l00006DB8: - v148 = d0 - Mem0[a5 + -20:word32] = v148 - CVZN = cond(v148) - ZN = cond(Mem0[a5 + -4:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00006DD8 - // succ: l00006DC2 l00006DD8 -l00006DC2: - a0 = Mem0[a5 + -52:word32] - v149 = 0x30 - Mem0[a0:byte] = v149 - a0 = a0 + 0x00000001 - CVZN = cond(v149) - v150 = 0x78 - Mem0[a0:byte] = v150 - a0 = a0 + 0x00000001 - CVZN = cond(v150) - d1 = 2 - CVZN = cond(d1) - v151 = d1 - Mem0[a5 + -28:word32] = v151 - CVZN = cond(v151) - v152 = a0 - Mem0[a5 + -52:word32] = v152 - CVZN = cond(v152) - // succ: l00006DD8 -l00006DD8: - a7 = a7 - 0x00000004 - v154 = d0 - Mem0[a7:word32] = v154 - CVZN = cond(v154) - v155 = Mem0[a5 + -52:word32] - a7 = a7 - 0x00000004 - v156 = v155 - Mem0[a7:word32] = v156 - CVZN = cond(v156) - call fn00007CCC (retsize: 4;) - a7 = a7 + 0x0008 - v157 = d0 - Mem0[a5 + -56:word32] = v157 - CVZN = cond(v157) - Z = __btst(Mem0[a5 + -16:byte], 0x0005) - branch Test(NE,Z) l00006CC0 - // succ: l00006DF2 l00006CC0 -l00006DF2: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -48 - call fn000078D4 (retsize: 4;) - a7 = a7 + 0x0004 - goto l00006CC0 - // succ: l00006CC0 + bLoc13_1040 = 0x01 +// DataOut: a2 a3 a4 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006C46: + branch v51_121 == 0x0023 l00006E00 +// DataOut: a2 a3 a4 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + l00006E00: - a0 = Mem0[a2:word32] - v66 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v66 - CVZNX = cond(v66) - a1 = Mem0[a0:word32] - v68 = a1 - Mem0[a5 + -52:word32] = v68 - CVZN = cond(v68) - branch Test(NE,Z) l00006E14 - // succ: l00006E0C l00006E14 + word32 a0_863 = Mem0[dwArg08:word32] + Mem865[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + word32 a1_867 = Mem865[a0_863:word32] + dwLoc38_182 = a1_867 + branch a1_867 != 0x00000000 l00006E14 +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0038(32) + l00006E0C: - a0 = 0x00006F2C - v69 = a0 - Mem0[a5 + -52:word32] = v69 - CVZN = cond(v69) - // succ: l00006E14 + dwLoc38_182 = 0x00006F2C +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp): -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0038(32) + l00006E14: - a0 = Mem0[a5 + -52:word32] - // succ: l00006E18 + word32 a0_874 = dwLoc38_182 +// DataOut: a0 a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp): -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0038(32) + l00006E18: - v78 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v78 - 0x00) - C = false - V = false - branch Test(NE,Z) l00006E18 - // succ: l00006E1C l00006E18 + a0_874 = a0_1133 + 0x00000001 + word32 a0_1133 = a0_874 + branch Mem865[a0_1133:byte] != 0x00 l00006E18 +// DataOut: a0 a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp): -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0038(32) + l00006E1C: - a0 = a0 - 0x00000001 - a0 = a0 - Mem0[a5 + -52:word32] - CVZNX = cond(a0) - v79 = a0 - Mem0[a5 + -28:word32] = v79 - CVZN = cond(v79) - d0 = Mem0[a5 + -14:word32] - CVZN = cond(d0) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(LT,N) l00006E54 - // succ: l00006E2E l00006E54 + word32 a0_883 = a0_874 - 0x00000001 - dwLoc38_182 + dwLoc20_1026 = a0_883 + branch dwLoc12_1058 < 0x00000000 l00006E54 +// DataOut: a0 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp): -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -001C(0) Local -0020(32) Local -0038(32) + l00006E2E: - v80 = a0 - d0 - CVZN = cond(v80) - branch Test(LE,VZN) l00006E54 - // succ: l00006E32 l00006E54 + branch a0_883 - dwLoc12_1058 <= 0x00000000 l00006E54 +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp): -32(fp): -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -001C(0) Local -0020(32) Local -0038(32) + l00006E32: - v82 = d0 - Mem0[a5 + -28:word32] = v82 - CVZN = cond(v82) - goto l00006E54 - // succ: l00006E54 -l00006E38: - d0 = 1 - CVZN = cond(d0) - v133 = d0 - Mem0[a5 + -28:word32] = v133 - CVZN = cond(v133) - a0 = Mem0[a2:word32] - v134 = Mem0[a2:word32] + 0x00000004 - Mem0[a2:word32] = v134 - CVZNX = cond(v134) - d0 = Mem0[a0:word32] - CVZN = cond(d0) - v135 = (byte) d0 - Mem0[a5 + -48:byte] = v135 - CVZN = cond(v135) - Mem0[a5 + -47:byte] = 0x00 - Z = true - C = false - N = false - V = false - goto l00006E54 - // succ: l00006E54 -l00006E4E: - d0 = 0 - CVZN = cond(d0) - goto l00006F24 - // succ: l00006F24 + dwLoc20_1026 = dwLoc12_1058 +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp): -32(fp): -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -001C(0) Local -0020(32) Local -0038(32) + +l00006C4C: + branch v51_121 == 0x0025 l00006D30 +// DataOut: a2 a3 a4 d1 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006D30: + word32 d0_847 + branch bLoc13_1040 == 0x00 l00006D3E +// DataOut: a2 a3 a4 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006D3E: + word32 a0_857 = Mem0[dwArg08:word32] + Mem859[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + d0_847 = Mem859[a0_857:word32] +// DataOut: a3 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006D36: + word32 a0_851 = Mem0[dwArg08:word32] + Mem853[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + d0_847 = Mem853[a0_851:word32] +// DataOut: a3 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006D44: + dwLoc18_1007 = d0_847 +// DataOut: a3 a4 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0018(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006CAE: + dwLoc3C_596 = fn00007BF4(-1, dwLoc38_182, dwLoc18_1007) +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp): -52(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -003C(32) Local -0040(32) + +l00006C52: + d1_122 = DPB(d1_118, v51_121 - 0x0028, 0) + branch v51_121 == 0x0028 l00006DA4 +// DataOut: a2 a3 a4 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006DA4: + word32 d0_696 + branch bLoc13_1040 == 0x00 l00006DB2 +// DataOut: a2 a3 a4 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006DB2: + word32 a0_749 = Mem0[dwArg08:word32] + Mem751[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + d0_696 = Mem751[a0_749:word32] +// DataOut: a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006DAA: + word32 a0_743 = Mem0[dwArg08:word32] + Mem745[dwArg08:word32] = Mem0[dwArg08:word32] + 0x00000004 + d0_696 = Mem745[a0_743:word32] +// DataOut: a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006DB8: + branch bLoc08_1103 == 0x00 l00006DD8 +// DataOut: a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006DC2: + d1_122 = 2 + dwLoc20_47 = 2 + dwLoc38_182 = fp + 0xFFFFFFCE +// DataOut: a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -0014(0) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + +l00006DD8: + word32 d0_720 = fn00007CCC(d1_122, dwLoc38_182, d0_696) + dwLoc3C_596 = d0_720 + branch __btst(v48_113, 0x0005) l00006CC0 +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp): -52(fp):0x30 -51(fp):0x78 -32(fp): -28(fp):0 -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -003C(32) Local -0040(32) Local -0060(32) + +l00006DF2: + fn000078D4(d0_720, a4, fp + 0xFFFFFFCC) +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp):0x30 -51(fp):0x78 -32(fp): -28(fp):0 -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -003C(32) Local -0040(32) + +l00006CC0: + branch dwLoc12_1058 > 0x00000000 l00006CCE +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp):0x78 -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -003C(32) Local -0040(32) + +l00006CC8: + dwLoc12_1058 = 1 +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp):0x78 -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -003C(32) Local -0040(32) + +l00006CCE: + word32 d0_614 = dwLoc3C_596 + word32 d1_616 = dwLoc12_1058 - dwLoc3C_596 + branch d1_616 <= 0x00000000 l00006D14 +// DataOut: a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp):0x78 -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) Local -0038(32) Local -0040(32) + +l00006CE0: + fn000082E4(dwLoc38_182, dwLoc38_182 + d1_616, dwLoc3C_596) + word32 d1_662 = dwLoc40 + word32 a0_664 = dwLoc38_182 +// DataOut: a0 a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp):0x78 -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) + +l00006D08: + d1_662 = d1_662 - 0x00000001 + branch d1_662 >=u 0x00000000 l00006D06 +// DataOut: a0 a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp):0x78 -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) + +l00006D06: + Mem676[a0_664:byte] = bLoc09_1094 + a0_664 = a0_664 + 0x00000001 +// DataOut: a0 a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp):0x78 -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -0012(32) Local -001C(0) Local -0020(32) + +l00006D0C: + d0_614 = dwLoc12_1058 +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp):0x78 -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -001C(0) Local -0020(32) + +l00006D14: + dwLoc20_1026 = dwLoc20_47 + d0_614 + dwLoc38_182 = fp + 0xFFFFFFCC + branch (byte) d7_1109 == 0x00 l00006E54 +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp):0x78 -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -001C(0) Local -0020(32) Local -0038(32) + +l00006D26: +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0:fp + 0xFFFFFFCC a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp):fp + 0xFFFFFFCC -52(fp): -51(fp):0x78 -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(32) Local -001C(0) Local -0020(32) Local -0038(32) + l00006E54: - d0 = Mem0[a5 + -28:word32] - CVZN = cond(d0) - d1 = Mem0[a5 + -10:word32] - CVZN = cond(d1) - v102 = d1 - d0 - CVZN = cond(v102) - branch Test(GE,VN) l00006E68 - // succ: l00006E60 l00006E68 -l00006E60: - d2 = 0 - CVZN = cond(d2) - v104 = d2 - Mem0[a5 + -10:word32] = v104 - CVZN = cond(v104) - goto l00006E6C - // succ: l00006E6C + word32 dwLoc0E_199 + branch dwLoc0E_1076 - dwLoc20_1026 >= 0x00000000 l00006E68 +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -001C(0) Local -0020(8) Local -0038(32) + l00006E68: - v112 = Mem0[a5 + -10:word32] - d0 - Mem0[a5 + -10:word32] = v112 - CVZNX = cond(v112) - // succ: l00006E6C + dwLoc0E_199 = dwLoc0E_1076 - dwLoc20_1026 +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -001C(0) Local -0020(8) Local -0038(32) + +l00006E60: + dwLoc0E_199 = 0 +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -001C(0) Local -0020(8) Local -0038(32) + l00006E6C: - ZN = cond((byte) d7 - 0x00) - C = false - V = false - branch Test(EQ,Z) l00006EA8 - // succ: l00006E70 l00006EA8 -l00006E70: - v106 = Mem0[a5 + -28:word32] - 0x00000001 - Mem0[a5 + -28:word32] = v106 - CVZNX = cond(v106) - branch Test(LT,CZ) l00006E8E - // succ: l00006E76 l00006E8E -l00006E76: - d0 = 0 - CVZN = cond(d0) - a0 = Mem0[a5 + -52:word32] - v108 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d0 = DPB(d0, v108, 0) - CVZN = cond(v108) - a7 = a7 - 0x00000004 - v109 = d0 - Mem0[a7:word32] = v109 - CVZN = cond(v109) - v110 = a0 - Mem0[a5 + -52:word32] = v110 - CVZN = cond(v110) - a0 = Mem0[a5 + 16:word32] - call a0 (retsize: 4;) - a7 = a7 + 0x0004 - goto l00006E70 - // succ: l00006E70 -l00006E8E: - v113 = Mem0[a5 + -10:word32] - 0x00000001 - Mem0[a5 + -10:word32] = v113 - CVZNX = cond(v113) - branch Test(LT,CZ) l00006F22 - // succ: l00006E96 l00006F22 -l00006E96: - d0 = 0 - CVZN = cond(d0) - v114 = Mem0[a5 + -5:byte] - d0 = DPB(d0, v114, 0) - CVZN = cond(v114) - a7 = a7 - 0x00000004 - v115 = d0 - Mem0[a7:word32] = v115 - CVZN = cond(v115) - a0 = Mem0[a5 + 16:word32] - call a0 (retsize: 4;) - a7 = a7 + 0x0004 - goto l00006E8E - // succ: l00006E8E + branch (byte) d7_1109 == 0x00 l00006EA8 +// DataOut: a3 a4 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -001C(0) Local -0020(8) Local -0038(32) + l00006EA8: - ZN = cond(Mem0[a5 + -24:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00006EB6 - // succ: l00006EAE l00006EB6 + branch dwLoc1C_1010 != 0x00000000 l00006EB6 +// DataOut: a3 a4 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(32) Local -0038(32) + l00006EAE: - ZN = cond((byte) d5 - 0x00) - C = false - V = false - branch Test(NE,Z) l00006EB6 - // succ: l00006EB2 l00006EB6 + branch (byte) d5_1107 != 0x00 l00006EB6 +// DataOut: a3 a4 d0 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(32) Local -0038(32) + l00006EB2: - ZN = cond((byte) d6 - 0x00) - C = false - V = false - branch Test(EQ,Z) l00006EEC - // succ: l00006EB6 l00006EEC + branch (byte) d6_1108 == 0x00 l00006EEC +// DataOut: a3 a4 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(32) Local -0038(32) + l00006EB6: - a0 = Mem0[a5 + -52:word32] - v116 = Mem0[a0:byte] - d0 = DPB(d0, v116, 0) - CVZN = cond(v116) - d1 = 32 - CVZN = cond(d1) - v117 = (byte) d0 - (byte) d1 - CVZN = cond(v117) - branch Test(EQ,Z) l00006ECE - // succ: l00006EC2 l00006ECE + byte v116_511 = Mem0[dwLoc38_182:byte] + branch v116_511 == 0x20 l00006ECE +// DataOut: a0 a3 a4 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(32) Local -0038(32) + l00006EC2: - d1 = 43 - CVZN = cond(d1) - v118 = (byte) d0 - (byte) d1 - CVZN = cond(v118) - branch Test(EQ,Z) l00006ECE - // succ: l00006EC8 l00006ECE + branch v116_511 == 0x2B l00006ECE +// DataOut: a0 a3 a4 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1:32 d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(32) Local -0038(32) + l00006EC8: - d1 = 45 - CVZN = cond(d1) - v119 = (byte) d0 - (byte) d1 - CVZN = cond(v119) - branch Test(NE,Z) l00006EEC - // succ: l00006ECE l00006EEC + branch v116_511 != 0x2D l00006EEC +// DataOut: a0 a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1:43 d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(32) Local -0038(32) + l00006ECE: - d0 = Mem0[a5 + -28:word32] - CVZN = cond(d0) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(LT,N) l00006EEC - // succ: l00006ED6 l00006EEC + branch dwLoc20_1026 < 0x00000000 l00006EEC +// DataOut: a0 a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(8) Local -0038(32) + l00006ED6: - d0 = 0 - CVZN = cond(d0) - v120 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d0 = DPB(d0, v120, 0) - CVZN = cond(v120) - a7 = a7 - 0x00000004 - v121 = d0 - Mem0[a7:word32] = v121 - CVZN = cond(v121) - v122 = a0 - Mem0[a5 + -52:word32] = v122 - CVZN = cond(v122) - a0 = Mem0[a5 + 16:word32] - call a0 (retsize: 4;) - a7 = a7 + 0x0004 - v123 = Mem0[a5 + -28:word32] - 0x00000001 - Mem0[a5 + -28:word32] = v123 - CVZNX = cond(v123) - // succ: l00006EEC + word32 a7_537 + word32 a5_538 + word32 a2_540 + word32 d7_541 + word32 d6_542 + word32 d5_543 + word32 d2_544 + byte CVZN_545 + word32 d0_546 + word32 d1_547 + word32 a0_548 + byte Z_549 + byte CVZNX_550 + byte ZN_551 + byte C_552 + byte V_553 + word32 a1_554 + byte N_555 + byte VZN_556 + word32 a6_557 + byte VN_558 + byte CZ_559 + bcuiposr0 None_560 + word32 a4_561 + call dwArg0C (retsize: 4; depth: 96) + uses: a0_535,a1_186,a2_28,a3_114,a4,a5_5,a6_183,a7_529,bLoc08_54,bLoc09_179,bLoc13_171,bLoc14_120,bLoc33_174,bLoc34_173,C_523,CVZN_534,CVZNX_200,CZ,d0_528,d1_518,d2_201,d5_58,d6_59,d7_60,dwLoc04_4,dwLoc0E_199,dwLoc12_175,dwLoc18_172,dwLoc1C_170,dwLoc20_180,dwLoc38_533,dwLoc3C_178,dwLoc44_9,dwLoc48_12,dwLoc4C_15,dwLoc50_18,dwLoc54_21,dwLoc58_24,dwLoc5C_531,dwLoc60_176,dwLoc64_177,N_522,None,V_524,VN_198,VZN_184,Z_517,ZN_521 + defs: a0_548,a1_554,a2_540,a3_539,a4_561,a5_538,a6_557,a7_537,C_552,CVZN_545,CVZNX_550,CZ_559,d0_546,d1_547,d2_544,d5_543,d6_542,d7_541,N_555,None_560,V_553,VN_558,VZN_556,Z_549,ZN_551 + dwLoc20_1026 = dwLoc20_1026 - 0x00000001 +// DataOut: a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(8) Local -0038(32) + l00006EEC: - v125 = Mem0[a5 + -10:word32] - 0x00000001 - Mem0[a5 + -10:word32] = v125 - CVZNX = cond(v125) - branch Test(LT,CZ) l00006F04 - // succ: l00006EF2 l00006F04 -l00006EF2: - d0 = 0 - CVZN = cond(d0) - v126 = Mem0[a5 + -5:byte] - d0 = DPB(d0, v126, 0) - CVZN = cond(v126) - a7 = a7 - 0x00000004 - v127 = d0 - Mem0[a7:word32] = v127 - CVZN = cond(v127) - a0 = Mem0[a5 + 16:word32] - call a0 (retsize: 4;) - a7 = a7 + 0x0004 - goto l00006EEC - // succ: l00006EEC + word32 v125_401 = dwLoc0E_199 - 0x00000001 + dwLoc0E_199 = v125_401 + branch v125_401 < 0x00000000 l00006F04 +// DataOut: a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(8) Local -0038(32) + l00006F04: - v129 = Mem0[a5 + -28:word32] - 0x00000001 - Mem0[a5 + -28:word32] = v129 - CVZNX = cond(v129) - branch Test(LT,CZ) l00006F22 - // succ: l00006F0A l00006F22 + word32 v129_465 = dwLoc20_1026 - 0x00000001 + dwLoc20_1026 = v129_465 + branch v129_465 < 0x00000000 l00006F22 +// DataOut: a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0020(8) Local -0038(32) + l00006F0A: - d0 = 0 - CVZN = cond(d0) - a0 = Mem0[a5 + -52:word32] - v130 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d0 = DPB(d0, v130, 0) - CVZN = cond(v130) - a7 = a7 - 0x00000004 - v131 = d0 - Mem0[a7:word32] = v131 - CVZN = cond(v131) - v132 = a0 - Mem0[a5 + -52:word32] = v132 - CVZN = cond(v132) - a0 = Mem0[a5 + 16:word32] - call a0 (retsize: 4;) - a7 = a7 + 0x0004 - goto l00006F04 - // succ: l00006F04 + word32 a7_481 + word32 a5_482 + word32 a2_484 + word32 d7_485 + word32 d6_486 + word32 d5_487 + word32 d2_488 + byte CVZN_489 + word32 d0_490 + word32 d1_491 + word32 a0_492 + byte Z_493 + byte CVZNX_494 + byte ZN_495 + byte C_496 + byte V_497 + word32 a1_498 + byte N_499 + byte VZN_500 + word32 a6_501 + byte VN_502 + byte CZ_503 + bcuiposr0 None_504 + word32 a4_505 + call dwArg0C (retsize: 4; depth: 96) + uses: a0_480,a1_448,a2_459,a3_464,a4_442,a5_460,a6_445,a7_474,bLoc08_54,bLoc09_179,bLoc13_171,bLoc14_120,bLoc33_174,bLoc34_173,C_450,CVZN_479,CVZNX_467,CZ_468,d0_473,d1_454,d2_456,d5_457,d6_458,d7_462,dwLoc04_4,dwLoc0E_402,dwLoc12_175,dwLoc18_172,dwLoc1C_170,dwLoc20_466,dwLoc38_478,dwLoc3C_178,dwLoc44_9,dwLoc48_12,dwLoc4C_15,dwLoc50_18,dwLoc54_21,dwLoc58_24,dwLoc5C_476,dwLoc60_176,dwLoc64_177,N_447,None_443,V_449,VN_444,VZN_446,Z_452,ZN_451 + defs: a0_492,a1_498,a2_484,a3_483,a4_505,a5_482,a6_501,a7_481,C_496,CVZN_489,CVZNX_494,CZ_503,d0_490,d1_491,d2_488,d5_487,d6_486,d7_485,N_499,None_504,V_497,VN_502,VZN_500,Z_493,ZN_495 +// DataOut: a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0020(8) Local -0038(32) + +l00006EF2: + word32 a7_413 + word32 a5_414 + word32 a2_416 + word32 d7_417 + word32 d6_418 + word32 d5_419 + word32 d2_420 + byte CVZN_421 + word32 d0_422 + word32 d1_423 + word32 a0_424 + byte Z_425 + byte CVZNX_426 + byte ZN_427 + byte C_428 + byte V_429 + word32 a1_430 + byte N_431 + byte VZN_432 + word32 a6_433 + byte VN_434 + byte CZ_435 + bcuiposr0 None_436 + word32 a4_437 + call dwArg0C (retsize: 4; depth: 96) + uses: a0_412,a1_384,a2_395,a3_400,a4_378,a5_396,a6_381,a7_408,bLoc08_54,bLoc09_179,bLoc13_171,bLoc14_120,bLoc33_174,bLoc34_173,C_386,CVZN_411,CVZNX_403,CZ_404,d0_407,d1_390,d2_392,d5_393,d6_394,d7_398,dwLoc04_4,dwLoc0E_402,dwLoc12_175,dwLoc18_172,dwLoc1C_170,dwLoc20_374,dwLoc38_377,dwLoc3C_178,dwLoc44_9,dwLoc48_12,dwLoc4C_15,dwLoc50_18,dwLoc54_21,dwLoc58_24,dwLoc5C_410,dwLoc60_176,dwLoc64_177,N_383,None_379,V_385,VN_380,VZN_382,Z_388,ZN_387 + defs: a0_424,a1_430,a2_416,a3_415,a4_437,a5_414,a6_433,a7_413,C_428,CVZN_421,CVZNX_426,CZ_435,d0_422,d1_423,d2_420,d5_419,d6_418,d7_417,N_431,None_436,V_429,VN_434,VZN_432,Z_425,ZN_427 +// DataOut: a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(8) Local -0038(32) + +l00006E70: + word32 v106_264 = dwLoc20_1026 - 0x00000001 + dwLoc20_1026 = v106_264 + branch v106_264 < 0x00000000 l00006E8E +// DataOut: a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(8) Local -0038(32) + +l00006E8E: + word32 v113_332 = dwLoc0E_199 - 0x00000001 + dwLoc0E_199 = v113_332 + branch v113_332 < 0x00000000 l00006F22 +// DataOut: a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) + l00006F22: - d0 = a3 - CVZN = cond(d0) - // succ: l00006F24 + d0_154 = a3_114 +// DataOut: a4 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l00006E96: + word32 a7_344 + word32 a5_345 + word32 a2_347 + word32 d7_348 + word32 d6_349 + word32 d5_350 + word32 d2_351 + byte CVZN_352 + word32 d0_353 + word32 d1_354 + word32 a0_355 + byte Z_356 + byte CVZNX_357 + byte ZN_358 + byte C_359 + byte V_360 + word32 a1_361 + byte N_362 + byte VZN_363 + word32 a6_364 + byte VN_365 + byte CZ_366 + bcuiposr0 None_367 + word32 a4_368 + call dwArg0C (retsize: 4; depth: 96) + uses: a0_343,a1_315,a2_326,a3_331,a4_309,a5_327,a6_312,a7_339,bLoc08_54,bLoc09_179,bLoc13_171,bLoc14_120,bLoc33_174,bLoc34_173,C_317,CVZN_342,CVZNX_334,CZ_335,d0_338,d1_321,d2_323,d5_324,d6_325,d7_329,dwLoc04_4,dwLoc0E_333,dwLoc12_175,dwLoc18_172,dwLoc1C_170,dwLoc20_265,dwLoc38_240,dwLoc3C_178,dwLoc44_9,dwLoc48_12,dwLoc4C_15,dwLoc50_18,dwLoc54_21,dwLoc58_24,dwLoc5C_341,dwLoc60_176,dwLoc64_177,N_314,None_310,V_316,VN_311,VZN_313,Z_319,ZN_318 + defs: a0_355,a1_361,a2_347,a3_346,a4_368,a5_345,a6_364,a7_344,C_359,CVZN_352,CVZNX_357,CZ_366,d0_353,d1_354,d2_351,d5_350,d6_349,d7_348,N_362,None_367,V_360,VN_365,VZN_363,Z_356,ZN_358 +// DataOut: a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) + +l00006E76: + word32 a7_281 + word32 a5_282 + word32 a2_284 + word32 d7_285 + word32 d6_286 + word32 d5_287 + word32 d2_288 + byte CVZN_289 + word32 d0_290 + word32 d1_291 + word32 a0_292 + byte Z_293 + byte CVZNX_294 + byte ZN_295 + byte C_296 + byte V_297 + word32 a1_298 + byte N_299 + byte VZN_300 + word32 a6_301 + byte VN_302 + byte CZ_303 + bcuiposr0 None_304 + word32 a4_305 + call dwArg0C (retsize: 4; depth: 96) + uses: a0_280,a1_247,a2_258,a3_263,a4_241,a5_259,a6_244,a7_273,bLoc08_54,bLoc09_179,bLoc13_171,bLoc14_120,bLoc33_174,bLoc34_173,C_249,CVZN_278,CVZNX_266,CZ_267,d0_272,d1_253,d2_255,d5_256,d6_257,d7_261,dwLoc04_4,dwLoc0E_199,dwLoc12_175,dwLoc18_172,dwLoc1C_170,dwLoc20_265,dwLoc38_277,dwLoc3C_178,dwLoc44_9,dwLoc48_12,dwLoc4C_15,dwLoc50_18,dwLoc54_21,dwLoc58_24,dwLoc5C_275,dwLoc60_176,dwLoc64_177,N_246,None_242,V_248,VN_243,VZN_245,Z_251,ZN_250 + defs: a0_292,a1_298,a2_284,a3_283,a4_305,a5_282,a6_301,a7_281,C_296,CVZN_289,CVZNX_294,CZ_303,d0_290,d1_291,d2_288,d5_287,d6_286,d7_285,N_299,None_304,V_297,VN_302,VZN_300,Z_293,ZN_295 +// DataOut: a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0009(32) Local -000E(8) Local -0020(8) Local -0038(32) + +l00006C58: +// DataOut: a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l00006E4E: + d0_154 = 0 +// DataOut: a4 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00006F24: - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00006B30_exit + return d0_154 +// DataOut: a4 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2: a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 + fn00006B30_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a5:a5 a3:a3 a2:a2 d7:d7 d6:d6 d5:d5 d0: d1: d2:d2 a0: a1: a6: -100(fp): -96(fp): -92(fp): -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -60(fp): -56(fp): -52(fp): -51(fp): -32(fp): -28(fp): -24(fp): -20(fp): -19(fp): -18(fp): -14(fp): -9(fp): -8(fp): -4(fp):a5 +l00006B8C: + d7_1109 = 1 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) -// fn00006F2E -// Return size: 4 -void fn00006F2E() +l00006B9E: + a3_1092 = a3_1092 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000058 a5:fp - 0x00000004 a3: a2: d7: d6: d5: d0: d1: d2:-1 a0:fp + 0xFFFFFFCC -88(fp):d2 -84(fp):d5 -80(fp):d6 -76(fp):d7 -72(fp):a2 -68(fp):a3 -56(fp):fp + 0xFFFFFFCC -32(fp):0 -28(fp):0 -19(fp):0x00 -18(fp):-1 -14(fp):0 -9(fp):0x20 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(0) Local -0009(32) Local -000E(32) Local -0012(32) Local -0013(0) Local -001C(32) Local -0020(32) Local -0038(32) Local -0040(32) Local -0064(32) + + + +void fn00006F2E(word32 d7, word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 d7 +// LiveOut: +// Trashed: CVZNX a0 a1 a6 d0 d1 +// Preserved: a2 a3 a5 a7 d7 +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(8) fn00006F2E_entry: - // succ: l00006F2E +// DataOut: a4 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) Stack +000C(8) + l00006F2E: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x0000000C - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a3 = Mem0[a5 + 8:word32] - a2 = Mem0[a5 + 12:word32] - v7 = Mem0[a5 + 16:word32] - Mem0[a5 + -10:word32] = v7 - CVZN = cond(v7) - // succ: l00006F44 + word32 a3_17 = dwArg04 + word32 a2_19 = dwArg08 +// DataOut: a2 a3 a4 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00006F44: - v9 = Mem0[a2:byte] - a2 = a2 + 0x00000001 - d7 = DPB(d7, v9, 0) - CVZN = cond(v9) - ZN = cond((byte) d7 - 0x00) - C = false - V = false - branch Test(EQ,Z) l00006F7E - // succ: l00006F4A l00006F7E + byte v9_43 = Mem0[a2_19:byte] + word32 a2_44 = a2_19 + 0x00000001 + branch v9_43 == 0x00 l00006F7E +// DataOut: a2 a3 a4 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: d0: d1: a0: a1: a6: -40(fp): -36(fp):fp + 0xFFFFFFF2 -32(fp): -28(fp):d7 -24(fp):a2 -20(fp):a3 -14(fp): -10(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l00006F7E: + return +// DataOut: a4 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: d0: d1: a0: a1: a6: -40(fp): -36(fp):fp + 0xFFFFFFF2 -32(fp): -28(fp):d7 -24(fp):a2 -20(fp):a3 -14(fp): -10(fp): -4(fp):a5 + +fn00006F2E_exit: +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp a5:a5 a3:a3 a2:a2 d7:d7 d0: d1: a0: a1: a6: -40(fp): -36(fp):fp + 0xFFFFFFF2 -32(fp): -28(fp):d7 -24(fp):a2 -20(fp):a3 -14(fp): -10(fp): -4(fp):a5 + l00006F4A: - d0 = 37 - CVZN = cond(d0) - v15 = (byte) d7 - (byte) d0 - CVZN = cond(v15) - branch Test(NE,Z) l00006F72 - // succ: l00006F50 l00006F72 + branch v9_43 != 0x25 l00006F72 +// DataOut: a2 a3 a4 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: d0: d1: a0: a1: a6: -40(fp): -36(fp):fp + 0xFFFFFFF2 -32(fp): -28(fp):d7 -24(fp):a2 -20(fp):a3 -14(fp): -10(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00006F50: - v16 = (byte) d0 - Mem0[a2:byte] - CVZN = cond(v16) - branch Test(NE,Z) l00006F58 - // succ: l00006F54 l00006F58 -l00006F54: - a2 = a2 + 0x00000001 - goto l00006F72 - // succ: l00006F72 + branch 0x25 - Mem0[a2_44:byte] != 0x00 l00006F58 +// DataOut: a2 a3 a4 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: d0:37 d1: a0: a1: a6: -40(fp): -36(fp):fp + 0xFFFFFFF2 -32(fp): -28(fp):d7 -24(fp):a2 -20(fp):a3 -14(fp): -10(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00006F58: - a7 = a7 - 0x00000004 - v17 = a3 - Mem0[a7:word32] = v17 - CVZN = cond(v17) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -10 - a7 = a7 - 0x00000004 - v18 = a2 - Mem0[a7:word32] = v18 - CVZN = cond(v18) - call fn00006B30 (retsize: 4;) - a7 = a7 + 12 - v19 = d0 - Mem0[a5 + -6:word32] = v19 - CVZN = cond(v19) - branch Test(EQ,Z) l00006F72 - // succ: l00006F6E l00006F72 + word32 d0_90 = fn00006B30(a4, a2_44, fp + 0xFFFFFFF2, a3_17) + branch d0_90 == 0x00000000 l00006F72 +// DataOut: a2 a3 a4 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: d0:37 d1: a0: a1: a6: -40(fp): -36(fp):fp + 0xFFFFFFF2 -32(fp): -28(fp):d7 -24(fp):a2 -20(fp):a3 -14(fp): -10(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00006F6E: - a2 = d0 - goto l00006F44 - // succ: l00006F44 -l00006F72: - d0 = 0 - CVZN = cond(d0) - v20 = (byte) d7 - d0 = DPB(d0, v20, 0) - CVZN = cond(v20) - a7 = a7 - 0x00000004 - v21 = d0 - Mem0[a7:word32] = v21 - CVZN = cond(v21) - call a3 (retsize: 4;) - a7 = a7 + 0x0004 - goto l00006F44 - // succ: l00006F44 -l00006F7E: - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00006F2E_exit -fn00006F2E_exit: + a2_19 = d0_90 +// DataOut: a2 a3 a4 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: d0: d1: a0: a1: a6: -40(fp): -36(fp):fp + 0xFFFFFFF2 -32(fp): -28(fp):d7 -24(fp):a2 -20(fp):a3 -14(fp): -10(fp): -4(fp):a5 +// LocalsOut: fp(32) +l00006F54: +// DataOut: a2 a3 a4 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: d0:37 d1: a0: a1: a6: -40(fp): -36(fp):fp + 0xFFFFFFF2 -32(fp): -28(fp):d7 -24(fp):a2 -20(fp):a3 -14(fp): -10(fp): -4(fp):a5 +// LocalsOut: fp(32) -// fn00006F88 -// Return size: 4 -void fn00006F88() +l00006F72: + word32 a7_64 + word32 a5_65 + word32 d7_68 + byte CVZN_69 + byte ZN_70 + byte C_71 + byte V_72 + byte Z_73 + word32 d0_74 + call a3_17 (retsize: 4; depth: 36) + uses: a2_44,a3_39,a4_34,a5_40,a7_60,C_48,CVZN_63,d0_59,d7_45,dwLoc04_4,dwLoc0A_56,dwLoc0E_22,dwLoc14_9,dwLoc18_12,dwLoc1C_15,dwLoc20_62,dwLoc24_54,dwLoc28_55,V_49,Z_53,ZN_46 + defs: a2_67,a3_66,a4_75,a5_65,a7_64,C_71,CVZN_69,d0_74,d7_68,V_72,Z_73,ZN_70 +// DataOut: a2 a3 a4 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: d0: d1: a0: a1: a6: -40(fp): -36(fp):fp + 0xFFFFFFF2 -32(fp): -28(fp):d7 -24(fp):a2 -20(fp):a3 -14(fp): -10(fp): -4(fp):a5 +// LocalsOut: fp(32) + + + +word32 fn00006F88(word32 d0, word32 a4, word32 dwArg04) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 d0 +// LiveOut: d0 +// Trashed: CVZN d0 d1 +// Preserved: a3 a6 a7 +// Stack args: Stack +0004(32) fn00006F88_entry: - // succ: l00006F88 +// DataOut: a2 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00006F88: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a3 = Mem0[a7 + 12:word32] - d1 = a3 - CVZN = cond(d1) - a6 = Mem0[a4 + 18340:word32] - InitCode(d0, d1) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00006FB0 - // succ: l00006F9E l00006FB0 + word32 d0_19 + InitCode(d0, dwArg04) + branch d0 != 0x00000000 l00006FB0 +// DataOut: a2 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + +l00006FB0: + d0_19 = 0 +// DataOut: a2 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 a3: d1: a6: -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l00006F9E: Forbid() - v13 = d0 - Mem0[a4 + 8240:word32] = v13 - CVZN = cond(v13) - d0 = 2 - CVZN = cond(d0) - v14 = d0 - Mem0[a4 + 18336:word32] = v14 - CVZN = cond(v14) - d0 = -1 - CVZN = cond(d0) - goto l00006FB2 - // succ: l00006FB2 -l00006FB0: - d0 = 0 - CVZN = cond(d0) - // succ: l00006FB2 + Mem26[a4 + 8240:word32] = d0 + Mem29[a4 + 18336:word32] = 2 + d0_19 = -1 +// DataOut: a2 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 a3: d1: a6: -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l00006FB2: - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00006F88_exit + return d0_19 +// DataOut: a2 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 a3: d1: a6: d0: -8(fp):a3 -4(fp):a6 + fn00006F88_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a3:a3 d1: a6:a6 d0: -8(fp):a3 -4(fp):a6 + -// fn00006FB8 -// Return size: 4 -void fn00006FB8() +word32 fn00006FB8(word32 d0, word32 a2, word32 a4, word32 a5, word32 dwArg04, ptr32 & a4Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d0 +// LiveOut: a2 a4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: +// Stack args: Stack +0004(32) fn00006FB8_entry: - // succ: l00006FB8 +// DataOut: a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0038(32) Stack +0004(32) + l00006FB8: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000014 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a5 + 8:word32] - // succ: l00006FC4 + word32 a3_23 = dwArg04 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00006FC4: - v10 = Mem0[a4 + 18142:word32] - 0x00000020 - CVZN = cond(v10) - branch Test(GE,VN) l000070B4 - // succ: l00006FD0 l000070B4 + branch Mem0[a4 + 18142:word32] - 0x00000020 >= 0x00000000 l000070B4 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00006FD0: - v14 = Mem0[a3:byte] - d0 = DPB(d0, v14, 0) - CVZN = cond(v14) - d1 = 32 - CVZN = cond(d1) - v16 = (byte) d0 - (byte) d1 - CVZN = cond(v16) - branch Test(EQ,Z) l00006FE4 - // succ: l00006FD8 l00006FE4 + byte v14_275 = Mem0[a3_23:byte] + branch v14_275 == 0x20 l00006FE4 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00006FD8: - d1 = 9 - CVZN = cond(d1) - v18 = (byte) d0 - (byte) d1 - CVZN = cond(v18) - branch Test(EQ,Z) l00006FE4 - // succ: l00006FDE l00006FE4 + branch v14_275 == 0x09 l00006FE4 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:32 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00006FDE: - d1 = 10 - CVZN = cond(d1) - v19 = (byte) d0 - (byte) d1 - CVZN = cond(v19) - branch Test(NE,Z) l00006FE8 - // succ: l00006FE4 l00006FE8 -l00006FE4: - a3 = a3 + 0x00000001 - goto l00006FD0 - // succ: l00006FD0 + branch v14_275 != 0x0A l00006FE8 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:9 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00006FE8: - v21 = Mem0[a3:byte] - d0 = DPB(d0, v21, 0) - CVZN = cond(v21) - branch Test(EQ,Z) l000070B4 - // succ: l00006FEE l000070B4 + byte v21_293 = Mem0[a3_23:byte] + branch v21_293 == 0x00 l000070B4 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:10 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00006FEE: - d1 = Mem0[a4 + 18142:word32] - CVZN = cond(d1) - d1 = d1 << 0x00000002 - CVZNX = cond(d1) - v23 = Mem0[a4 + 18142:word32] + 0x00000001 - Mem0[a4 + 18142:word32] = v23 - CVZNX = cond(v23) - a0 = a4 + 18150 - a0 = a0 + d1 - a2 = a0 - d1 = 34 - CVZN = cond(d1) - v24 = (byte) d0 - (byte) d1 - CVZN = cond(v24) - branch Test(NE,Z) l0000708C - // succ: l00007008 l0000708C -l00007008: - a3 = a3 + 0x00000001 - a0 = a3 - v25 = a0 - Mem0[a2:word32] = v25 - CVZN = cond(v25) - v26 = a0 - Mem0[a5 + -20:word32] = v26 - CVZN = cond(v26) - // succ: l00007012 -l00007012: - v27 = Mem0[a3:byte] - d0 = DPB(d0, v27, 0) - CVZN = cond(v27) - d1 = 34 - CVZN = cond(d1) - v28 = (byte) d0 - (byte) d1 - CVZN = cond(v28) - branch Test(EQ,Z) l0000707C - // succ: l0000701A l0000707C -l0000701A: - ZN = cond((byte) d0 - 0x00) - C = false - V = false - branch Test(EQ,Z) l0000707C - // succ: l0000701E l0000707C -l0000701E: - d1 = 42 - CVZN = cond(d1) - v32 = (byte) d0 - (byte) d1 - CVZN = cond(v32) - branch Test(NE,Z) l00007070 - // succ: l00007024 l00007070 -l00007024: - a3 = a3 + 0x00000001 - d0 = 0 - CVZN = cond(d0) - v33 = Mem0[a3:byte] - d0 = DPB(d0, v33, 0) - CVZN = cond(v33) - v34 = (word16) d0 - 0x0030 - d0 = DPB(d0, v34, 0) - CVZNX = cond(v34) - branch Test(EQ,Z) l0000703E - // succ: l00007030 l0000703E -l00007030: - v35 = (word16) d0 - 0x0015 - d0 = DPB(d0, v35, 0) - CVZNX = cond(v35) - branch Test(EQ,Z) l00007046 - // succ: l00007036 l00007046 -l00007036: - v36 = (word16) d0 - 0x0009 - d0 = DPB(d0, v36, 0) - CVZNX = cond(v36) - branch Test(EQ,Z) l00007054 - // succ: l0000703C l00007054 -l0000703C: - goto l00007062 - // succ: l00007062 -l0000703E: - a0 = Mem0[a5 + -20:word32] - Mem0[a0:byte] = 0x00 - Z = true - C = false - N = false - V = false - goto l000070B4 - // succ: l000070B4 -l00007046: - a0 = Mem0[a5 + -20:word32] - v58 = 0x17 - Mem0[a0:byte] = v58 - a0 = a0 + 0x00000001 - CVZN = cond(v58) - v59 = a0 - Mem0[a5 + -20:word32] = v59 - CVZN = cond(v59) - goto l0000706C - // succ: l0000706C -l00007054: - a0 = Mem0[a5 + -20:word32] - v71 = 0x0A - Mem0[a0:byte] = v71 - a0 = a0 + 0x00000001 - CVZN = cond(v71) - v72 = a0 - Mem0[a5 + -20:word32] = v72 - CVZN = cond(v72) - goto l0000706C - // succ: l0000706C -l00007062: - a0 = Mem0[a5 + -20:word32] - v60 = Mem0[a3:byte] - Mem0[a0:byte] = v60 - a0 = a0 + 0x00000001 - CVZN = cond(v60) - v61 = a0 - Mem0[a5 + -20:word32] = v61 - CVZN = cond(v61) - // succ: l0000706C -l0000706C: - a3 = a3 + 0x00000001 - goto l00007012 - // succ: l00007012 -l00007070: - a0 = Mem0[a5 + -20:word32] - v91 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - v92 = v91 - Mem0[a0:byte] = v92 - a0 = a0 + 0x00000001 - CVZN = cond(v92) - v93 = a0 - Mem0[a5 + -20:word32] = v93 - CVZN = cond(v93) - goto l00007012 - // succ: l00007012 -l0000707C: - a3 = a3 + 0x00000001 - a0 = Mem0[a5 + -20:word32] - Mem0[a0:byte] = 0x00 - a0 = a0 + 0x00000001 - Z = true - C = false - N = false - V = false - v94 = a0 - Mem0[a5 + -20:word32] = v94 - CVZN = cond(v94) - goto l00006FC4 - // succ: l00006FC4 + word32 d1_297 = Mem0[a4 + 18142:word32] + Mem300[a4 + 18142:word32] = Mem0[a4 + 18142:word32] + 0x00000001 + word32 a0_303 = a4 + 18150 + (d1_297 << 0x00000002) + a2 = a0_303 + branch v21_293 != 0x22 l0000708C +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:10 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l0000708C: - v95 = a3 - Mem0[a2:word32] = v95 - CVZN = cond(v95) - // succ: l0000708E + Mem409[a0_303:word32] = a3_23 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:34 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l0000708E: - v96 = Mem0[a3:byte] - d0 = DPB(d0, v96, 0) - CVZN = cond(v96) - branch Test(EQ,Z) l000070A8 - // succ: l00007092 l000070A8 + byte v96_414 = Mem409[a3_23:byte] + branch v96_414 == 0x00 l000070A8 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00007092: - d1 = 32 - CVZN = cond(d1) - v97 = (byte) d0 - (byte) d1 - CVZN = cond(v97) - branch Test(EQ,Z) l000070A8 - // succ: l00007098 l000070A8 + branch v96_414 == 0x20 l000070A8 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00007098: - d1 = 9 - CVZN = cond(d1) - v98 = (byte) d0 - (byte) d1 - CVZN = cond(v98) - branch Test(EQ,Z) l000070A8 - // succ: l0000709E l000070A8 + branch v96_414 == 0x09 l000070A8 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:32 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l0000709E: - d1 = 10 - CVZN = cond(d1) - v99 = (byte) d0 - (byte) d1 - CVZN = cond(v99) - branch Test(EQ,Z) l000070A8 - // succ: l000070A4 l000070A8 -l000070A4: - a3 = a3 + 0x00000001 - goto l0000708E - // succ: l0000708E + branch v96_414 == 0x0A l000070A8 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:9 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l000070A8: - ZN = cond(Mem0[a3:byte] - 0x00) - C = false - V = false - branch Test(NE,Z) l000070AE - // succ: l000070AC l000070AE -l000070AC: - goto l000070B4 - // succ: l000070B4 + branch Mem409[a3_23:byte] != 0x00 l000070AE +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l000070AE: - Mem0[a3:byte] = 0x00 - a3 = a3 + 0x00000001 - Z = true - C = false - N = false - V = false - goto l00006FC4 - // succ: l00006FC4 + Mem424[a3_23:byte] = 0x00 + a3_23 = a3_23 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + +l000070AC: +// DataOut: a2 a4 a5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + +l000070A4: + a3_23 = a3_23 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:10 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + +l00007008: + word32 a3_309 = a3_23 + 0x00000001 + Mem312[a0_303:word32] = a3_309 + word32 dwLoc18_314 = a3_309 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:34 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l00007012: + byte v27_324 = Mem312[a3_309:byte] + branch v27_324 == 0x22 l0000707C +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l0000701A: + branch v27_324 == 0x00 l0000707C +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:34 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l0000707C: + Mem336[dwLoc18_314:byte] = 0x00 + a3_23 = a3_309 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:34 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + +l0000701E: + branch v27_324 != 0x2A l00007070 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:34 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l00007070: + Mem403[dwLoc18_314:byte] = Mem312[a3_309:byte] + a3_309 = a3_309 + 0x00000001 + dwLoc18_314 = dwLoc18_314 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:42 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l00007024: + word32 a3_349 = a3_309 + 0x00000001 + word16 v34_353 = (word16) (int32) Mem312[a3_349:byte] - 0x0030 + branch v34_353 == 0x0000 l0000703E +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:42 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l0000703E: + Mem394[dwLoc18_314:byte] = 0x00 +// DataOut: a2 a4 a5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:42 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l000070B4: - d0 = Mem0[a4 + 18142:word32] - CVZN = cond(d0) - branch Test(NE,Z) l000070C0 - // succ: l000070BA l000070C0 -l000070BA: - a0 = Mem0[a4 + 8276:word32] - goto l000070C4 - // succ: l000070C4 + word32 a0_271 + word32 d0_61 = Mem0[a4 + 18142:word32] + branch d0_61 != 0x00000000 l000070C0 +// DataOut: a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l000070C0: - a0 = a4 + 18150 - // succ: l000070C4 + a0_271 = a4 + 18150 +// DataOut: a0 a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + +l000070BA: + a0_271 = Mem0[a4 + 8276:word32] +// DataOut: a0 a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l000070C4: - v37 = a0 - Mem0[a4 + 18146:word32] = v37 - CVZN = cond(v37) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00007148 - // succ: l000070CC l00007148 -l000070CC: - a0 = 0x00007204 - a1 = a4 + 18084 - v39 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - v40 = v39 - Mem0[a1:word32] = v40 - a1 = a1 + 0x00000004 - CVZN = cond(v40) - v41 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - v42 = v41 - Mem0[a1:word32] = v42 - a1 = a1 + 0x00000004 - CVZN = cond(v42) - v43 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - v44 = v43 - Mem0[a1:word32] = v44 - a1 = a1 + 0x00000004 - CVZN = cond(v44) - v45 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - v46 = v45 - Mem0[a1:word32] = v46 - a1 = a1 + 0x00000004 - CVZN = cond(v46) - v47 = Mem0[a0:word16] - Mem0[a1:word16] = v47 - CVZN = cond(v47) - a1 = Mem0[a4 + 8276:word32] - a0 = Mem0[a1 + 36:word32] - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000028 - v48 = Mem0[a0 + 4:word32] - a7 = a7 - 0x00000004 - v49 = v48 - Mem0[a7:word32] = v49 - CVZN = cond(v49) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 18084 - call fn00007AD8 (retsize: 4;) - a7 = a7 + 12 - a0 = a4 + 18084 - d1 = a0 - CVZN = cond(d1) - d2 = 0x000003EE - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] - Supervisor(a5) - v50 = d0 - Mem0[a4 + 17764:word32] = v50 - CVZN = cond(v50) - v51 = d0 - Mem0[a4 + 17772:word32] = v51 - CVZN = cond(v51) - d1 = 16 - CVZN = cond(d1) - v52 = d1 - Mem0[a4 + 17768:word32] = v52 - CVZN = cond(v52) - v53 = d0 - Mem0[a4 + 17780:word32] = v53 - CVZN = cond(v53) - v54 = d1 - Mem0[a4 + 17776:word32] = v54 - CVZN = cond(v54) - d0 = d0 << 0x00000002 - CVZNX = cond(d0) - v55 = d0 - Mem0[a5 + -16:word32] = v55 - CVZN = cond(v55) - a1 = a1 - a1 - CVZNX = cond(a1) - a6 = Mem0[a4 + 8272:word32] - d0 = FindTask(a1) - a0 = Mem0[a5 + -16:word32] - a1 = d0 - v56 = Mem0[a0 + 8:word32] - Mem0[a1 + 164:word32] = v56 - CVZN = cond(v56) - d7 = 0 - CVZN = cond(d7) - v57 = d0 - Mem0[a5 + -12:word32] = v57 - CVZN = cond(v57) - goto l00007184 - // succ: l00007184 + word32 d7_238 + word32 d2_214 + Mem66[a4 + 18146:word32] = a0_271 + branch d0_61 != 0x00000000 l00007148 +// DataOut: a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: a0: d1: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00007148: - a6 = Mem0[a4 + 18340:word32] execPrivate4() - v67 = d0 - Mem0[a4 + 17764:word32] = v67 - CVZN = cond(v67) + Mem244[a4 + 17764:word32] = d0_61 execPrivate5() - v68 = d0 - Mem0[a4 + 17772:word32] = v68 - CVZN = cond(v68) - a0 = 0x00007216 - d1 = a0 - CVZN = cond(d1) - d2 = 0x000003ED - CVZN = cond(d2) - Supervisor(a5) - v69 = d0 - Mem0[a4 + 17780:word32] = v69 - CVZN = cond(v69) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00007182 - // succ: l00007174 l00007182 + Mem246[a4 + 17772:word32] = d0_61 + Supervisor(fp - 0x00000004) + Mem251[a4 + 17780:word32] = d0_61 + d2_214 = 0x000003ED + branch d0_61 != 0x00000000 l00007182 +// DataOut: a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: a0: d1: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00007174: - a0 = 0x00007218 - d1 = a0 - CVZN = cond(d1) - Supervisor(a5) - v70 = d0 - Mem0[a4 + 17780:word32] = v70 - CVZN = cond(v70) - // succ: l00007182 + Supervisor(fp - 0x00000004) + Mem269[a4 + 17780:word32] = d0_61 +// DataOut: a2 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: a0:00007216 a6: d1:00007216 d2:0x000003ED a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00007182: - d7 = 16 - CVZN = cond(d7) - // succ: l00007184 + d7_238 = 16 +// DataOut: a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: a0: a6: d1: d2:0x000003ED a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + +l000070CC: + word32 a0_175 = 0x00007204 + Mem180[a4 + 18084:word32] = Mem66[a0_175:word32] + Mem185[a4 + 0x000046A8:word32] = Mem180[a0_175 + 0x00000004:word32] + Mem190[a4 + 0x000046AC:word32] = Mem185[a0_175 + 0x00000008:word32] + Mem195[a4 + 0x000046B0:word32] = Mem190[a0_175 + 0x0000000C:word32] + Mem198[a4 + 0x000046B4:word16] = Mem195[a0_175 + 0x00000010:word16] + word32 d0_210 = fn00007AD8(a4 + 18084, Mem198[Mem198[Mem198[a4 + 8276:word32] + 36:word32] + 4:word32], 0x00000028) + Supervisor(fp - 0x00000004) + Mem217[a4 + 17764:word32] = d0_210 + Mem219[a4 + 17772:word32] = d0_210 + Mem222[a4 + 17768:word32] = 16 + Mem224[a4 + 17780:word32] = d0_210 + Mem226[a4 + 17776:word32] = 16 + Mem237[FindTask(0x00000000) + 164:word32] = Mem226[(d0_210 << 0x00000002) + 8:word32] + d2_214 = 0x000003EE + d7_238 = 0 +// DataOut: a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: a0: d1: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l00007184: - d0 = d7 - CVZN = cond(d0) - v62 = (word16) d0 | 0x8001 - d0 = DPB(d0, v62, 0) - ZN = cond(v62) - C = false - V = false - v63 = Mem0[a4 + 17760:word32] | d0 - Mem0[a4 + 17760:word32] = v63 - ZN = cond(v63) - C = false - V = false - d0 = d7 - CVZN = cond(d0) - v64 = (word16) d0 | 0x8002 - d0 = DPB(d0, v64, 0) - ZN = cond(v64) - C = false - V = false - v65 = Mem0[a4 + 17768:word32] | d0 - Mem0[a4 + 17768:word32] = v65 - ZN = cond(v65) - C = false - V = false - v66 = Mem0[a4 + 17776:word32] | 0x00008003 - Mem0[a4 + 17776:word32] = v66 - ZN = cond(v66) - C = false - V = false - ZN = cond(Mem0[a4 + 7772:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l000071AA - // succ: l000071A6 l000071AA -l000071A6: - d0 = 0 - CVZN = cond(d0) - goto l000071B0 - // succ: l000071B0 + word32 d0_101 + Mem89[a4 + 17760:word32] = Mem66[a4 + 17760:word32] | DPB(d7_238, (word16) d7_238 | 0x8001, 0) + Mem94[a4 + 17768:word32] = Mem89[a4 + 17768:word32] | DPB(d7_238, (word16) d7_238 | 0x8002, 0) + Mem96[a4 + 17776:word32] = Mem94[a4 + 17776:word32] | 0x00008003 + branch Mem96[a4 + 7772:word32] == 0x00000000 l000071AA +// DataOut: a2 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: a0: a1: d1: d2: a6: d7: a2: -56(fp):a4 + 18084 -52(fp): -48(fp):00000028 -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l000071AA: - d0 = 0x00008000 - CVZN = cond(d0) - // succ: l000071B0 + d0_101 = 0x00008000 +// DataOut: a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: a0: a1: d1: d2: a6: d7: a2: -56(fp):a4 + 18084 -52(fp): -48(fp):00000028 -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + +l000071A6: + d0_101 = 0 +// DataOut: a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: a0: a1: d1: d2: a6: d7: a2: -56(fp):a4 + 18084 -52(fp): -48(fp):00000028 -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + l000071B0: - d7 = d0 - CVZN = cond(d7) - Mem0[a4 + 7696:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - d0 = d7 - CVZN = cond(d0) - v75 = (word16) d0 | 0x0001 - d0 = DPB(d0, v75, 0) - ZN = cond(v75) - C = false - V = false - v76 = d0 - Mem0[a4 + 7692:word32] = v76 - CVZN = cond(v76) - d0 = 1 - CVZN = cond(d0) - v77 = d0 - Mem0[a4 + 7730:word32] = v77 - CVZN = cond(v77) - d0 = d7 - CVZN = cond(d0) - v78 = (word16) d0 | 0x0002 - d0 = DPB(d0, v78, 0) - ZN = cond(v78) - C = false - V = false - v79 = d0 - Mem0[a4 + 7726:word32] = v79 - CVZN = cond(v79) - d0 = 2 - CVZN = cond(d0) - v80 = d0 - Mem0[a4 + 7764:word32] = v80 - CVZN = cond(v80) - d0 = d7 - CVZN = cond(d0) - v81 = (word16) d0 | 0x0080 - d0 = DPB(d0, v81, 0) - ZN = cond(v81) - C = false - V = false - v82 = d0 - Mem0[a4 + 7760:word32] = v82 - CVZN = cond(v82) - a0 = 0x00009238 - v83 = a0 - Mem0[a4 + 8264:word32] = v83 - CVZN = cond(v83) - v84 = Mem0[a4 + 18146:word32] - a7 = a7 - 0x00000004 - v85 = v84 - Mem0[a7:word32] = v85 - CVZN = cond(v85) - v86 = Mem0[a4 + 18142:word32] - a7 = a7 - 0x00000004 - v87 = v86 - Mem0[a7:word32] = v87 - CVZN = cond(v87) - call fn000011F8 (retsize: 4;) - Mem0[a7:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - call fn00008A58 (retsize: 4;) - v89 = a5 + -40 - d2 = Mem0[v89:word32] - v89 = v89 + 0x00000004 - d7 = Mem0[v89:word32] - v89 = v89 + 0x00000004 - a2 = Mem0[v89:word32] - v89 = v89 + 0x00000004 - a3 = Mem0[v89:word32] - v89 = v89 + 0x00000004 - a6 = Mem0[v89:word32] - v89 = v89 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00006FB8_exit + Mem103[a4 + 7696:word32] = 0x00000000 + Mem108[a4 + 7692:word32] = DPB(d0_101, (word16) d0_101 | 0x0001, 0) + Mem111[a4 + 7730:word32] = 1 + Mem116[a4 + 7726:word32] = DPB(d0_101, (word16) d0_101 | 0x0002, 0) + Mem119[a4 + 7764:word32] = 2 + Mem124[a4 + 7760:word32] = DPB(d0_101, (word16) d0_101 | 0x0080, 0) + Mem127[a4 + 8264:word32] = 0x00009238 + word32 a3_137 + word32 a4_138 + word32 a2_139 = fn000011F8(d2_214, d0_101, a2, a4, fp - 0x00000004, Mem127[a4 + 18142:word32], out a3_137, out a4_138) + Mem140[fp - 0x00000034:word32] = 0x00000000 + word32 d1_146 + word32 d2_147 + word32 d4_148 + word32 d5_149 + word32 a1_150 + word32 a2_151 + word32 a4_152 + word32 a5_153 + word32 a6_154 + fn00008A58(a2_139, a3_137, a4_138, dwArg00, out d1_146, out d2_147, out d4_148, out d5_149, out a1_150, out a2_151, out a4_152, out a5_153, out a6_154) + return Mem140[a5_153 + 0xFFFFFFE0:word32] +// DataOut: a2 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: a0: a1: d1: d2: a6: d7: a2: -56(fp):a4 + 18084 -52(fp): -48(fp):00000028 -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -20(fp): -16(fp): -4(fp):a5 + fn00006FB8_exit: +// DataOut: a2 a4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d0: a0: a1: d1: d2: a6: d7: d6: d5: a2: d3: d4: a4: -56(fp):a4 + 18084 -52(fp): -48(fp): -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -20(fp): -16(fp): -4(fp):a5 +l00007030: + branch v34_353 == 0x0015 l00007046 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:42 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) -// fn00007234 -// Return size: 4 -void fn00007234() +l00007046: + Mem388[dwLoc18_314:byte] = 0x17 + dwLoc18_314 = dwLoc18_314 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:42 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l00007036: + branch v34_353 == 0x001E l00007054 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:42 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l00007054: + Mem381[dwLoc18_314:byte] = 0x0A + dwLoc18_314 = dwLoc18_314 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:42 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l0000703C: +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:42 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l00007062: + Mem374[dwLoc18_314:byte] = Mem312[a3_349:byte] + dwLoc18_314 = dwLoc18_314 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:42 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l0000706C: + a3_309 = a3_349 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1:42 a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0018(32) Local -0038(32) + +l00006FE4: + a3_23 = a3_23 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: d0: d1: a0: a2: -44(fp):d2 -40(fp):d7 -36(fp):a2 -32(fp):a3 -28(fp):a6 -24(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) + + + +word32 fn00007234(word32 d2, word32 a4, word32 dwArg04, ptr32 & a1Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 d2 +// LiveOut: a1 d0 +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a3 a7 +// Stack args: Stack +0004(32) fn00007234_entry: - // succ: l00007234 + *a1Out = a1 +// DataOut: a1 a2 a4 a5 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00007234: - a7 = fp - a7 = a7 - 0x00000004 - v4 = a3 - Mem0[a7:word32] = v4 - CVZN = cond(v4) - a3 = Mem0[a7 + 8:word32] - ZN = cond(Mem0[a3 + 20:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000724C - // succ: l00007240 l0000724C + word32 d0_17 + branch Mem0[dwArg04 + 20:word32] == 0x00000000 l0000724C +// DataOut: a1 a2 a3 a4 a5 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00007240: - Z = __btst(Mem0[a3 + 27:byte], 0x0003) - branch Test(NE,Z) l0000724C - // succ: l00007248 l0000724C -l00007248: - d0 = 0 - CVZN = cond(d0) - goto l00007280 - // succ: l00007280 + branch __btst(Mem0[dwArg04 + 27:byte], 0x0003) l0000724C +// DataOut: a1 a2 a3 a4 a5 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a3: -4(fp):a3 +// LocalsOut: fp(32) + l0000724C: - v12 = Mem0[a4 + 8212:word32] - a7 = a7 - 0x00000004 - v13 = v12 - Mem0[a7:word32] = v13 - CVZN = cond(v13) - call fn0000843C (retsize: 4;) - a7 = a7 + 0x0004 - v14 = d0 - Mem0[a3 + 4:word32] = v14 - CVZN = cond(v14) - v15 = d0 - Mem0[a3 + 16:word32] = v15 - CVZN = cond(v15) - branch Test(NE,Z) l0000726A - // succ: l00007260 l0000726A -l00007260: - d0 = 12 - CVZN = cond(d0) - v16 = d0 - Mem0[a4 + 18336:word32] = v16 - CVZN = cond(v16) - d0 = -1 - CVZN = cond(d0) - goto l00007280 - // succ: l00007280 + word32 a0_30 + word32 a1_31 + word32 d0_32 = fn0000843C(d2, a4, Mem0[a4 + 8212:word32], out a0_30, out a1_31) + Mem35[dwArg04 + 4:word32] = d0_32 + Mem37[dwArg04 + 16:word32] = d0_32 + branch d0_32 != 0x00000000 l0000726A +// DataOut: a1 a2 a3 a4 a5 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a3: -4(fp):a3 + l0000726A: - v18 = Mem0[a4 + 8212:word32] - Mem0[a3 + 20:word32] = v18 - CVZN = cond(v18) - d0 = -13 - CVZN = cond(d0) - v19 = Mem0[a3 + 24:word32] & d0 - Mem0[a3 + 24:word32] = v19 - ZN = cond(v19) - C = false - V = false - d0 = 0 - CVZN = cond(d0) - v20 = d0 - Mem0[a3 + 12:word32] = v20 - CVZN = cond(v20) - v21 = d0 - Mem0[a3 + 8:word32] = v21 - CVZN = cond(v21) - // succ: l00007280 + Mem46[dwArg04 + 20:word32] = Mem37[a4 + 8212:word32] + Mem49[dwArg04 + 24:word32] = Mem46[dwArg04 + 24:word32] & -13 + Mem52[dwArg04 + 12:word32] = 0 + Mem54[dwArg04 + 8:word32] = 0 + d0_17 = 0 +// DataOut: a1 a2 a4 a5 d0 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a3: d0: d1: a0: a1: -8(fp): -4(fp):a3 + +l00007260: + Mem42[a4 + 18336:word32] = 12 + d0_17 = -1 +// DataOut: a1 a2 a4 a5 d0 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a3: d0: d1: a0: a1: -8(fp): -4(fp):a3 + +l00007248: + d0_17 = 0 +// DataOut: a1 a2 a4 a5 d0 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a3: -4(fp):a3 + l00007280: - v17 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = v17 - return - // succ: fn00007234_exit + return d0_17 +// DataOut: a1 a2 a4 a5 d0 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a3: d0: d1: a0: a1: -8(fp): -4(fp):a3 + fn00007234_exit: +// DataOut: a1 d0 +// DataOut (flags): +// SymbolicIn: a7:fp a3:a3 d0: d1: a0: a1: -8(fp): -4(fp):a3 -// fn0000728C -// Return size: 4 -void fn0000728C() + +word32 fn0000728C(word32 d2, word32 a2, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d2 +// LiveOut: a1 a2 a4 d0 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a5 a7 d2 d4 d5 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) fn0000728C_entry: - // succ: l0000728C + *a1Out = a1 + *a2Out = a2 + *a4Out = a4 +// DataOut: a1 a2 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0038(32) Local -003C(32) Stack +0004(32) Stack +0008(32) + l0000728C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000014 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d4 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - d7 = Mem0[a5 + 8:word32] - CVZN = cond(d7) - a3 = Mem0[a5 + 12:word32] - d4 = d7 - CVZN = cond(d4) - d0 = 49 - CVZN = cond(d0) - d0 = d0 & Mem0[a3 + 24:word32] - ZN = cond(d0) - C = false - V = false - branch Test(EQ,Z) l000072AC - // succ: l000072A6 l000072AC -l000072A6: - d0 = -1 - CVZN = cond(d0) - goto l0000750E - // succ: l0000750E + word32 d0_158 + word32 a5_123 = fp - 0x00000004 + word32 a7_124 = fp - 0x00000030 + word32 d7_122 = dwArg04 + word32 d4_120 = dwArg04 + branch (Mem0[dwArg08 + 24:word32] & 49) == 0x00000000 l000072AC +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) Local -003C(32) + l000072AC: - Z = __btst(Mem0[a3 + 26:byte], 0x0007) - d0 = DPB(d0, Z, 0) - v17 = -(byte) d0 - d0 = DPB(d0, v17, 0) - CVZNX = cond(v17) - d0 = (int16) (int8) d0 - ZN = cond(d0) - d0 = (int32) (int16) d0 - ZN = cond(d0) - d6 = d0 - CVZN = cond(d6) - ZN = cond(Mem0[a3 + 20:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00007342 - // succ: l000072C4 l00007342 + word32 d0_96 = (int32) (int16) (int16) -__btst(Mem0[dwArg08 + 26:byte], 0x0007) + branch Mem0[dwArg08 + 20:word32] != 0x00000000 l00007342 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) Local -003C(32) + l000072C4: - Z = __btst(Mem0[a3 + 27:byte], 0x0002) - branch Test(NE,Z) l00007342 - // succ: l000072CC l00007342 -l000072CC: - d0 = 0 - CVZN = cond(d0) - v19 = d0 - Mem0[a3 + 12:word32] = v19 - CVZN = cond(v19) - d1 = -1 - CVZN = cond(d1) - v21 = d7 - d1 - CVZN = cond(v21) - branch Test(EQ,Z) l0000750E - // succ: l000072DA l0000750E -l000072DA: - a7 = a7 - 0x00000004 - v22 = a3 - Mem0[a7:word32] = v22 - CVZN = cond(v22) - call fn00007234 (retsize: 4;) - a7 = a7 + 0x0004 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l000072F2 - // succ: l000072E6 l000072F2 -l000072E6: - Z = __bset(Mem0[a3 + 27:byte], 0x0005, out Mem0[a3 + 27:byte]) - d0 = -1 - CVZN = cond(d0) - goto l0000750E - // succ: l0000750E -l000072F2: - Z = __bset(Mem0[a3 + 27:byte], 0x0001, out Mem0[a3 + 27:byte]) - ZN = cond((byte) d6 - 0x00) - C = false - V = false - branch Test(EQ,Z) l0000730A - // succ: l000072FC l0000730A -l000072FC: - d0 = Mem0[a3 + 20:word32] - CVZN = cond(d0) - d1 = d0 - CVZN = cond(d1) - d1 = -d1 - CVZNX = cond(d1) - v23 = d1 - Mem0[a3 + 12:word32] = v23 - CVZN = cond(v23) - goto l00007312 - // succ: l00007312 -l0000730A: - d0 = Mem0[a3 + 20:word32] - CVZN = cond(d0) - v24 = d0 - Mem0[a3 + 12:word32] = v24 - CVZN = cond(v24) - // succ: l00007312 -l00007312: - v25 = Mem0[a3 + 12:word32] - 0x00000001 - Mem0[a3 + 12:word32] = v25 - CVZNX = cond(v25) - branch Test(LT,CZ) l0000732A - // succ: l00007318 l0000732A -l00007318: - a0 = Mem0[a3 + 4:word32] - v28 = Mem0[a3 + 4:word32] + 0x00000001 - Mem0[a3 + 4:word32] = v28 - CVZNX = cond(v28) - d0 = d7 - CVZN = cond(d0) - v29 = (byte) d0 - Mem0[a0:byte] = v29 - CVZN = cond(v29) - d1 = 0 - CVZN = cond(d1) - v30 = (byte) d0 - d1 = DPB(d1, v30, 0) - CVZN = cond(v30) - goto l0000733C - // succ: l0000733C -l0000732A: - d0 = d7 - CVZN = cond(d0) - d1 = 0 - CVZN = cond(d1) - v87 = (byte) d0 - d1 = DPB(d1, v87, 0) - CVZN = cond(v87) - a7 = a7 - 0x00000004 - v88 = a3 - Mem0[a7:word32] = v88 - CVZN = cond(v88) - a7 = a7 - 0x00000004 - v89 = d1 - Mem0[a7:word32] = v89 - CVZN = cond(v89) - call fn0000728C (retsize: 4;) - a7 = a7 + 0x0008 - d1 = d0 - CVZN = cond(d1) - // succ: l0000733C -l0000733C: - d0 = d1 - CVZN = cond(d0) - goto l0000750E - // succ: l0000750E + branch __btst(Mem0[dwArg08 + 27:byte], 0x0002) l00007342 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -0038(32) Local -003C(32) + l00007342: - Z = __btst(Mem0[a3 + 27:byte], 0x0002) - branch Test(EQ,Z) l000073A2 - // succ: l0000734A l000073A2 -l0000734A: - d0 = -1 - CVZN = cond(d0) - v31 = d7 - d0 - CVZN = cond(v31) - branch Test(NE,Z) l00007356 - // succ: l00007350 l00007356 -l00007350: - d0 = 0 - CVZN = cond(d0) - goto l0000750E - // succ: l0000750E -l00007356: - d0 = d7 - CVZN = cond(d0) - v40 = (byte) d0 - Mem0[a5 + -1:byte] = v40 - CVZN = cond(v40) - ZN = cond((byte) d6 - 0x00) - C = false - V = false - branch Test(EQ,Z) l00007382 - // succ: l00007360 l00007382 -l00007360: - d0 = 10 - CVZN = cond(d0) - v41 = d7 - d0 - CVZN = cond(v41) - branch Test(NE,Z) l00007382 - // succ: l00007366 l00007382 -l00007366: - d0 = 2 - CVZN = cond(d0) - a7 = a7 - 0x00000004 - v42 = d0 - Mem0[a7:word32] = v42 - CVZN = cond(v42) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00007516 - v43 = Mem0[a3 + 28:word32] - a7 = a7 - 0x00000004 - v44 = v43 - Mem0[a7:word32] = v44 - CVZN = cond(v44) - v45 = d0 - Mem0[a5 + -16:word32] = v45 - CVZN = cond(v45) - call fn000060B0 (retsize: 4;) - a7 = a7 + 12 - d5 = d0 - CVZN = cond(d5) - goto l0000739C - // succ: l0000739C -l00007382: - d0 = 1 - CVZN = cond(d0) - a7 = a7 - 0x00000004 - v50 = d0 - Mem0[a7:word32] = v50 - CVZN = cond(v50) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -1 - v51 = Mem0[a3 + 28:word32] - a7 = a7 - 0x00000004 - v52 = v51 - Mem0[a7:word32] = v52 - CVZN = cond(v52) - v53 = d0 - Mem0[a5 + -16:word32] = v53 - CVZN = cond(v53) - call fn000060B0 (retsize: 4;) - a7 = a7 + 12 - d5 = d0 - CVZN = cond(d5) - // succ: l0000739C -l0000739C: - d7 = -1 - CVZN = cond(d7) - goto l0000747C - // succ: l0000747C + word32 d5_121 + branch __btst(Mem0[dwArg08 + 27:byte], 0x0002) l000073A2 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -003C(32) + l000073A2: - Z = __bset(Mem0[a3 + 27:byte], 0x0001, out Mem0[a3 + 27:byte]) - ZN = cond((byte) d6 - 0x00) - C = false - V = false - branch Test(EQ,Z) l000073FA - // succ: l000073AC l000073FA + __bset(Mem0[dwArg08 + 27:byte], 0x0001, out Mem0[dwArg08 + 27:byte]) + branch (byte) d0_96 == 0x00 l000073FA +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -003C(32) + l000073AC: - d0 = -1 - CVZN = cond(d0) - v32 = d7 - d0 - CVZN = cond(v32) - branch Test(EQ,Z) l000073FA - // succ: l000073B2 l000073FA + branch dwArg04 == 0xFFFFFFFF l000073FA +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -003C(32) + l000073B2: - v33 = Mem0[a3 + 12:word32] + 0x00000002 - Mem0[a3 + 12:word32] = v33 - CVZNX = cond(v33) - d1 = 10 - CVZN = cond(d1) - v34 = d7 - d1 - CVZN = cond(v34) - branch Test(NE,Z) l000073DE - // succ: l000073BC l000073DE + Mem442[dwArg08 + 12:word32] = Mem0[dwArg08 + 12:word32] + 0x00000002 + branch dwArg04 != 0x0000000A l000073DE +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0:-1 d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -003C(32) + l000073BC: - a0 = Mem0[a3 + 4:word32] - v35 = Mem0[a3 + 4:word32] + 0x00000001 - Mem0[a3 + 4:word32] = v35 - CVZNX = cond(v35) - v36 = 0x0D - Mem0[a0:byte] = v36 - CVZN = cond(v36) - d1 = Mem0[a3 + 12:word32] - CVZN = cond(d1) - ZN = cond(d1 - 0x00000000) - C = false - V = false - branch Test(LT,N) l000073DA - // succ: l000073D0 l000073DA + word32 a0_472 = Mem442[dwArg08 + 4:word32] + Mem474[dwArg08 + 4:word32] = Mem442[dwArg08 + 4:word32] + 0x00000001 + Mem477[a0_472:byte] = 0x0D + branch Mem477[dwArg08 + 12:word32] < 0x00000000 l000073DA +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0:-1 d6: d1:10 -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -003C(32) + l000073D0: - a7 = a7 - 0x00000004 - v38 = a3 - Mem0[a7:word32] = v38 - CVZN = cond(v38) - a7 = a7 - 0x00000004 - v39 = d0 - Mem0[a7:word32] = v39 - CVZN = cond(v39) - call fn0000728C (retsize: 4;) - a7 = a7 + 0x0008 - // succ: l000073DA + word32 a1_501 + fn0000728C(d2, a2, a4, fp - 0x00000004, -1, dwArg08, out a1_501, out a2, out a4) + a7_124 = fp - 0x00000030 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0:-1 d6: d1: a0: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000073DA: - v48 = Mem0[a3 + 12:word32] + 0x00000001 - Mem0[a3 + 12:word32] = v48 - CVZNX = cond(v48) - // succ: l000073DE + Mem492[dwArg08 + 12:word32] = Mem477[dwArg08 + 12:word32] + 0x00000001 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a1: d2: d5: a2: d3: a6: a4: -56(fp):-1 -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000073DE: - a0 = Mem0[a3 + 4:word32] - v46 = Mem0[a3 + 4:word32] + 0x00000001 - Mem0[a3 + 4:word32] = v46 - CVZNX = cond(v46) - d0 = d7 - CVZN = cond(d0) - v47 = (byte) d0 - Mem0[a0:byte] = v47 - CVZN = cond(v47) - d0 = Mem0[a3 + 12:word32] - CVZN = cond(d0) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(GT,N) l000073F8 - // succ: l000073F2 l000073F8 -l000073F2: - d0 = d7 - CVZN = cond(d0) - goto l0000750E - // succ: l0000750E + word32 a0_456 = Mem442[dwArg08 + 4:word32] + Mem458[dwArg08 + 4:word32] = Mem442[dwArg08 + 4:word32] + 0x00000001 + Mem462[a0_456:byte] = (byte) dwArg04 + branch Mem462[dwArg08 + 12:word32] > 0x00000000 l000073F8 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a1: d2: d5: a2: d3: a6: a4: -56(fp):-1 -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000073F8: - d7 = -1 - CVZN = cond(d7) - // succ: l000073FA + d7_122 = -1 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a1: d2: d5: a2: d3: a6: a4: -56(fp):-1 -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000073FA: - d0 = Mem0[a3 + 4:word32] - CVZN = cond(d0) - d0 = d0 - Mem0[a3 + 16:word32] - CVZNX = cond(d0) - v56 = d0 - Mem0[a5 + -16:word32] = v56 - CVZN = cond(v56) - branch Test(EQ,Z) l0000747A - // succ: l00007408 l0000747A + word32 d0_319 = Mem0[dwArg08 + 4:word32] - Mem0[dwArg08 + 16:word32] + Mem322[fp + 0xFFFFFFEC:word32] = d0_319 + branch d0_319 == 0x00000000 l0000747A +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a1: d2: d5: a2: d3: a6: a4: -56(fp):-1 -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l0000747A: + d5_121 = 0 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a1: d2: d5: a2: d3: a6: a4: -56(fp):-1 -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -20(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00007408: - Z = __btst(Mem0[a3 + 26:byte], 0x0006) - branch Test(EQ,Z) l00007462 - // succ: l00007410 l00007462 + branch __btst(Mem322[dwArg08 + 26:byte], 0x0006) l00007462 +// DataOut: a2 a3 a4 a5 a7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a1: d2: d5: a2: d3: a6: a4: -56(fp):-1 -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -20(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00007410: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000002 - a7 = a7 - 0x00000004 - Mem0[0x00000000:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - v57 = Mem0[a3 + 28:word32] - a7 = a7 - 0x00000004 - v58 = v57 - Mem0[a7:word32] = v58 - CVZN = cond(v58) - call fn00008388 (retsize: 4;) - a7 = a7 + 12 - v59 = d0 - Mem0[a5 + -20:word32] = v59 - CVZN = cond(v59) - ZN = cond((byte) d6 - 0x00) - C = false - V = false - branch Test(EQ,Z) l00007462 - // succ: l0000742A l00007462 + word32 a7_359 = a7_124 - 0x00000004 + Mem360[a7_359:word32] = 0x00000002 + Mem362[0x00000000:word32] = 0x00000000 + Mem366[a7_359 - 0x00000008:word32] = Mem362[dwArg08 + 28:word32] + word32 d2_368 + word32 d0_372 = fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_368, out a2, out a4, out a5_123) + Mem375[a5_123 + -20:word32] = d0_372 + a7_124 = a7_359 + 0x00000004 + branch (byte) d0_96 == 0x00 l00007462 +// DataOut: a2 a3 a4 a5 a7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a1: d2: d5: a2: d3: a6: a4: -56(fp):-1 -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -20(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000742A: - v60 = Mem0[a5 + -20:word32] - 0x00000001 - Mem0[a5 + -20:word32] = v60 - CVZNX = cond(v60) - branch Test(LT,CZ) l00007462 - // succ: l00007430 l00007462 + word32 v60_392 = Mem375[a5_123 + -20:word32] - 0x00000001 + Mem393[a5_123 + -20:word32] = v60_392 + branch v60_392 < 0x00000000 l00007462 +// DataOut: a2 a3 a4 a5 a7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a2: d5: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00007430: - a7 = a7 - 0x00000004 - Mem0[0x00000000:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - v61 = Mem0[a5 + -20:word32] - a7 = a7 - 0x00000004 - v62 = v61 - Mem0[a7:word32] = v62 - CVZN = cond(v62) - v63 = Mem0[a3 + 28:word32] - a7 = a7 - 0x00000004 - v64 = v63 - Mem0[a7:word32] = v64 - CVZN = cond(v64) - call fn00008388 (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000001 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -3 - v65 = Mem0[a3 + 28:word32] - a7 = a7 - 0x00000004 - v66 = v65 - Mem0[a7:word32] = v66 - CVZN = cond(v66) - call fn00007FB0 (retsize: 4;) - a7 = a7 + 24 - ZN = cond(Mem0[a4 + 8240:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00007462 - // succ: l00007458 l00007462 + Mem397[0x00000000:word32] = 0x00000000 + word32 a7_396 = a7_124 - 0x00000004 + Mem401[a7_396 - 0x00000004:word32] = Mem397[a5_123 + -20:word32] + Mem405[a7_396 - 0x00000008:word32] = Mem401[dwArg08 + 28:word32] + word32 d2_407 + word32 a4_409 + word32 a5_410 + fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_407, out a2, out a4_409, out a5_410) + Mem413[a7_396 - 0x0000000C:word32] = 0x00000001 + Mem415[a7_396 - 0x00000010:word32] = a5_410 + -3 + Mem419[a7_396 - 0x00000014:word32] = Mem415[dwArg08 + 28:word32] + fn00007FB0(a4_409, dwArg00, dwArg04, dwArg08, out a4, out a5_123) + a7_124 = a7_396 + 0x00000004 + branch Mem419[a4 + 8240:word32] != 0x00000000 l00007462 +// DataOut: a2 a3 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a2: d5: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00007458: - v68 = Mem0[a5 + -3:byte] - d0 = DPB(d0, v68, 0) - CVZN = cond(v68) - d1 = 26 - CVZN = cond(d1) - v69 = (byte) d0 - (byte) d1 - CVZN = cond(v69) - branch Test(EQ,Z) l0000742A - // succ: l00007462 l0000742A + branch Mem419[a5_123 + -3:byte] == 0x1A l0000742A +// DataOut: a2 a3 a4 a5 a7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a2: d5: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00007462: - v70 = Mem0[a5 + -16:word32] - a7 = a7 - 0x00000004 - v71 = v70 - Mem0[a7:word32] = v71 - CVZN = cond(v71) - v72 = Mem0[a3 + 16:word32] - a7 = a7 - 0x00000004 - v73 = v72 - Mem0[a7:word32] = v73 - CVZN = cond(v73) - v74 = Mem0[a3 + 28:word32] - a7 = a7 - 0x00000004 - v75 = v74 - Mem0[a7:word32] = v75 - CVZN = cond(v75) - call fn000060B0 (retsize: 4;) - a7 = a7 + 12 - d5 = d0 - CVZN = cond(d5) - goto l0000747C - // succ: l0000747C -l0000747A: - d5 = 0 - CVZN = cond(d5) - // succ: l0000747C + word32 a7_338 = a7_124 - 0x00000004 + Mem340[a7_338:word32] = Mem322[a5_123 + -16:word32] + Mem344[a7_338 - 0x00000004:word32] = Mem340[dwArg08 + 16:word32] + Mem348[a7_338 - 0x00000008:word32] = Mem344[dwArg08 + 28:word32] + a7_124 = a7_338 + 0x00000004 + word32 a1_352 + d5_121 = fn000060B0(dwArg08, a4, dwArg00, dwArg04, dwArg08, out d2, out d4_120, out a1_352, out a4, out a5_123) +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a2: d5: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000073F2: + d0_158 = dwArg04 +// DataOut: a1 a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a1: d2: d5: a2: d3: a6: a4: -56(fp):-1 -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 + +l0000734A: + branch dwArg04 != 0xFFFFFFFF l00007356 +// DataOut: a1 a2 a3 a4 a5 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + +l00007356: + branch (byte) d0_96 == 0x00 l00007382 +// DataOut: a3 a4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0:-1 d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + +l00007360: + branch dwArg04 != 0x0000000A l00007382 +// DataOut: a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -5(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + +l00007382: + a7_124 = fp - 0x00000030 + word32 a1_267 + d5_121 = fn000060B0(dwArg08, a4, Mem0[dwArg08 + 28:word32], fp - 0x00000005, 1, out d2, out d4_120, out a1_267, out a4, out a5_123) +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00007366: + a7_124 = fp - 0x00000030 + word32 a1_293 + d5_121 = fn000060B0(dwArg08, a4, Mem0[dwArg08 + 28:word32], 0x00007516, 2, out d2, out d4_120, out a1_293, out a4, out a5_123) +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0:10 d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l0000739C: + d7_122 = -1 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d5: d1: a0: a2: d2: d3: a6: a1: a4: -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000747C: - d0 = -1 - CVZN = cond(d0) - v49 = d5 - d0 - CVZN = cond(v49) - branch Test(NE,Z) l0000748A - // succ: l00007482 l0000748A -l00007482: - Z = __bset(Mem0[a3 + 27:byte], 0x0005, out Mem0[a3 + 27:byte]) - goto l00007496 - // succ: l00007496 + branch d5_121 - -1 != 0x00000000 l0000748A +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d5: d1: a0: a2: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000748A: - v55 = d5 - Mem0[a5 + -16:word32] - CVZN = cond(v55) - branch Test(EQ,Z) l00007496 - // succ: l00007490 l00007496 + branch d5_121 - Mem0[a5_123 + -16:word32] == 0x00000000 l00007496 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: a0: a2: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00007490: - Z = __bset(Mem0[a3 + 27:byte], 0x0004, out Mem0[a3 + 27:byte]) - // succ: l00007496 + __bset(Mem0[dwArg08 + 27:byte], 0x0004, out Mem0[dwArg08 + 27:byte]) +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: a0: a2: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00007482: + __bset(Mem0[dwArg08 + 27:byte], 0x0005, out Mem0[dwArg08 + 27:byte]) +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: a0: a2: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00007496: - ZN = cond((byte) d6 - 0x00) - C = false - V = false - branch Test(EQ,Z) l000074A8 - // succ: l0000749A l000074A8 -l0000749A: - d1 = Mem0[a3 + 20:word32] - CVZN = cond(d1) - d2 = d1 - CVZN = cond(d2) - d2 = -d2 - CVZNX = cond(d2) - v54 = d2 - Mem0[a3 + 12:word32] = v54 - CVZN = cond(v54) - goto l000074C0 - // succ: l000074C0 + branch (byte) d0_96 == 0x00 l000074A8 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: a0: a2: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l000074A8: - Z = __btst(Mem0[a3 + 27:byte], 0x0002) - branch Test(EQ,Z) l000074B8 - // succ: l000074B0 l000074B8 -l000074B0: - d1 = 0 - CVZN = cond(d1) - v86 = d1 - Mem0[a3 + 12:word32] = v86 - CVZN = cond(v86) - goto l000074C0 - // succ: l000074C0 + branch __btst(Mem0[dwArg08 + 27:byte], 0x0002) l000074B8 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: a0: a2: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l000074B8: - d1 = Mem0[a3 + 20:word32] - CVZN = cond(d1) - v90 = d1 - Mem0[a3 + 12:word32] = v90 - CVZN = cond(v90) - // succ: l000074C0 + Mem216[dwArg08 + 12:word32] = Mem0[dwArg08 + 20:word32] +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: a0: a2: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000074B0: + Mem212[dwArg08 + 12:word32] = 0 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: a0: a2: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l0000749A: + d2 = -Mem0[dwArg08 + 20:word32] + Mem207[dwArg08 + 12:word32] = d2 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: a0: a2: d2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l000074C0: - a0 = Mem0[a3 + 16:word32] - v76 = a0 - Mem0[a3 + 4:word32] = v76 - CVZN = cond(v76) - v77 = d7 - d0 - CVZN = cond(v77) - branch Test(EQ,Z) l000074F6 - // succ: l000074CC l000074F6 + Mem139[dwArg08 + 4:word32] = Mem0[dwArg08 + 16:word32] + branch d7_122 - -1 == 0x00000000 l000074F6 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: d2: a0: a2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l000074CC: - v78 = Mem0[a3 + 12:word32] - 0x00000001 - Mem0[a3 + 12:word32] = v78 - CVZNX = cond(v78) - branch Test(LT,CZ) l000074E4 - // succ: l000074D2 l000074E4 -l000074D2: - a0 = Mem0[a3 + 4:word32] - v79 = Mem0[a3 + 4:word32] + 0x00000001 - Mem0[a3 + 4:word32] = v79 - CVZNX = cond(v79) - d0 = d7 - CVZN = cond(d0) - v80 = (byte) d0 - Mem0[a0:byte] = v80 - CVZN = cond(v80) - d1 = 0 - CVZN = cond(d1) - v81 = (byte) d0 - d1 = DPB(d1, v81, 0) - CVZN = cond(v81) - goto l000074F6 - // succ: l000074F6 + word32 v78_168 = Mem139[dwArg08 + 12:word32] - 0x00000001 + Mem169[dwArg08 + 12:word32] = v78_168 + branch v78_168 < 0x00000000 l000074E4 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: d2: a0: a2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l000074E4: - d0 = d7 - CVZN = cond(d0) - d1 = 0 - CVZN = cond(d1) - v82 = (byte) d0 - d1 = DPB(d1, v82, 0) - CVZN = cond(v82) - a7 = a7 - 0x00000004 - v83 = a3 - Mem0[a7:word32] = v83 - CVZN = cond(v83) - a7 = a7 - 0x00000004 - v84 = d1 - Mem0[a7:word32] = v84 - CVZN = cond(v84) - call fn0000728C (retsize: 4;) - a7 = a7 + 0x0008 - d1 = d0 - CVZN = cond(d1) - // succ: l000074F6 + word32 a7_187 = a7_124 - 0x00000004 + Mem189[a7_187:word32] = dwArg08 + Mem192[a7_187 - 0x00000004:word32] = (int32) (byte) d7_122 + word32 a1_195 + word32 a2_196 + word32 a4_197 + fn0000728C(d2, a2, a4, a5_123, dwArg00, dwArg04, out a1_195, out a2_196, out a4_197) +// DataOut: a1 a2 a3 a4 a5 a7 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: d2: a0: a2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 + +l000074D2: + word32 a0_172 = Mem169[dwArg08 + 4:word32] + Mem174[dwArg08 + 4:word32] = Mem169[dwArg08 + 4:word32] + 0x00000001 + Mem178[a0_172:byte] = (byte) d7_122 +// DataOut: a1 a2 a3 a4 a5 a7 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: d2: a0: a2: d3: a6: a1: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 + l000074F6: - d0 = 48 - CVZN = cond(d0) - d0 = d0 & Mem0[a3 + 24:word32] - ZN = cond(d0) - C = false - V = false - branch Test(EQ,Z) l00007502 - // succ: l000074FE l00007502 -l000074FE: - d0 = -1 - CVZN = cond(d0) - goto l0000750E - // succ: l0000750E + branch (Mem139[dwArg08 + 24:word32] & 48) == 0x00000000 l00007502 +// DataOut: a1 a2 a4 a5 a7 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d5: d1: d2: a0: a1: a2: d3: a6: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 + l00007502: - d0 = -1 - CVZN = cond(d0) - v85 = d4 - d0 - CVZN = cond(v85) - branch Test(NE,Z) l0000750C - // succ: l00007508 l0000750C -l00007508: - d0 = 0 - CVZN = cond(d0) - goto l0000750E - // succ: l0000750E + branch d4_120 - -1 != 0x00000000 l0000750C +// DataOut: a1 a2 a4 a5 a7 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d5: d1: d2: a0: a1: a2: d3: a6: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 + l0000750C: - d0 = d4 - CVZN = cond(d0) - // succ: l0000750E + d0_158 = d4_120 +// DataOut: a1 a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: d2: a0: a1: a2: d3: a6: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 + +l00007508: + d0_158 = 0 +// DataOut: a1 a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0:-1 d6: d5: d1: d2: a0: a1: a2: d3: a6: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 + +l000074FE: + d0_158 = -1 +// DataOut: a1 a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d5: d1: d2: a0: a1: a2: d3: a6: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 + +l00007350: + d0_158 = 0 +// DataOut: a1 a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0:-1 d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 + +l000072CC: + Mem509[dwArg08 + 12:word32] = 0 + d0_158 = 0 + branch dwArg04 == 0xFFFFFFFF l0000750E +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0038(32) Local -003C(32) + +l000072DA: + word32 a1_518 + branch fn00007234(d2, a4, dwArg08, out a1_518) == 0x00000000 l000072F2 +// DataOut: a1 a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0:0 d6: d1:-1 -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -003C(32) + +l000072F2: + __bset(Mem509[dwArg08 + 27:byte], 0x0001, out Mem509[dwArg08 + 27:byte]) + branch (byte) d0_96 == 0x00 l0000730A +// DataOut: a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: d1: a0: a1: -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -003C(32) + +l0000730A: + Mem589[dwArg08 + 12:word32] = Mem509[dwArg08 + 20:word32] +// DataOut: a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: d1: a0: a1: -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -003C(32) + +l000072FC: + Mem585[dwArg08 + 12:word32] = -Mem509[dwArg08 + 20:word32] +// DataOut: a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: d1: a0: a1: -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -003C(32) + +l00007312: + word32 d1_547 + word32 v25_536 = Mem509[dwArg08 + 12:word32] - 0x00000001 + Mem537[dwArg08 + 12:word32] = v25_536 + branch v25_536 < 0x00000000 l0000732A +// DataOut: a1 a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: d1: a0: a1: -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -003C(32) + +l0000732A: + word32 a1_573 + word32 a2_574 + word32 a4_575 + d1_547 = fn0000728C(d2, a2, a4, fp - 0x00000004, (int32) (byte) dwArg04, dwArg08, out a1_573, out a2_574, out a4_575) +// DataOut: a1 a2 a4 a5 a7 d1 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: d1: a0: a1: -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 + +l00007318: + word32 a0_551 = Mem537[dwArg08 + 4:word32] + Mem553[dwArg08 + 4:word32] = Mem537[dwArg08 + 4:word32] + 0x00000001 + Mem557[a0_551:byte] = (byte) dwArg04 + d1_547 = (int32) (byte) dwArg04 +// DataOut: a1 a2 a4 a5 a7 d1 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: d1: a0: a1: -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 + +l0000733C: + d0_158 = d1_547 +// DataOut: a1 a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: a1: d2: d5: a2: d3: a6: a4: -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 + +l000072E6: + __bset(Mem509[dwArg08 + 27:byte], 0x0005, out Mem509[dwArg08 + 27:byte]) + d0_158 = -1 +// DataOut: a1 a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: d6: d1: a0: a1: -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 + +l000072A6: + d0_158 = -1 +// DataOut: a1 a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000030 a5:fp - 0x00000004 d7: a3: d4: d0: -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -4(fp):a5 + l0000750E: - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d4 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn0000728C_exit + return d0_158 +// DataOut: a1 a2 a4 d0 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d6: d1: a0: d5: d2: a1: a2: d3: a6: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 + fn0000728C_exit: +// DataOut: a1 a2 a4 d0 +// DataOut (flags): +// SymbolicIn: a7: a5: d7: a3: d4: d0: d2: d5: d6: d1: a0: a1: a2: d3: a6: a4: -72(fp): -68(fp):fp - 0x00000007 -64(fp):00000001 -60(fp): -56(fp): -52(fp): -48(fp):d2 -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a3 -24(fp): -20(fp): -5(fp): -4(fp):a5 + + +word32 fn00007698(word32 d7, word32 a2, word32 a4, word32 dwArg04, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00007698 -// Return size: 4 -void fn00007698() +// MayUse: a2 a4 d7 +// LiveOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a7 d5 d6 d7 +// Stack args: Stack +0004(32) fn00007698_entry: - // succ: l00007698 +// DataOut: a2 a4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00007698: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - d7 = Mem0[a7 + 16:word32] - CVZN = cond(d7) - d0 = Mem0[a4 + 7640:word32] - CVZN = cond(d0) - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - d6 = d0 - CVZN = cond(d6) - // succ: l000076A8 + word32 a7_38 = fp - 0x0000000C + word32 d6_18 = Mem0[a4 + 7640:word32] - 0x00000001 +// DataOut: a2 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Local -0004(32) + l000076A8: - ZN = cond((word16) d6 - 0x0000) - C = false - V = false - branch Test(LT,N) l000076DC - // succ: l000076AC l000076DC + branch (word16) d6_18 < 0x0000 l000076DC +// DataOut: a2 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: d7: d0: d6: a0: d5: d1: a6: a1: d2: d3: d4: a2: a3: a4: a5: -16(fp): -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: Local -0004(32) + +l000076DC: + Mem96[a7_38 - 0x00000004:word32] = dwArg04 + word32 d1_98 + word32 d2_99 + word32 d4_100 + word32 a0_101 + word32 a1_102 + word32 a2_103 + word32 a3_104 + word32 a4_105 + word32 a5_106 + word32 a6_107 + return fn0000117C(a2, a4, dwArg00, out d1_98, out d2_99, out d4_100, out a0_101, out a1_102, out a2_103, out a3_104, out a4_105, out a5_106, out a6_107) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: d7: d0: d6: a0: d5: d1: a6: a1: d2: d3: d4: a2: a3: a4: a5: -16(fp): -12(fp):d5 -8(fp):d6 -4(fp):d7 + +fn00007698_exit: +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: d7: d0: d6: d5: a0: d1: a1: a6: d2: d3: d4: a2: a3: a4: a5: -16(fp): -12(fp):d5 -8(fp):d6 -4(fp):d7 + l000076AC: - d0 = d6 - CVZN = cond(d0) - d0 = (int32) (int16) d0 - ZN = cond(d0) - d0 = d0 << 0x00000003 - CVZNX = cond(d0) - a0 = a4 + 17760 - d5 = Mem0[a0 + d0:word32] - CVZN = cond(d5) - ZN = cond((byte) d5 - 0x00) - C = false - V = false - branch Test(EQ,Z) l000076D8 - // succ: l000076BE l000076D8 + word32 d5_50 = Mem0[a4 + 17760 + ((int32) ((int16) d6_18) << 0x00000003):word32] + branch (byte) d5_50 == 0x00 l000076D8 +// DataOut: a2 a4 a7 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: d7: d0: d6: a0: d5: d1: a6: a1: d2: d3: d4: a2: a3: a4: a5: -16(fp): -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: Local -0004(32) + l000076BE: - Z = __btst((byte) d5, 0x0004) - branch Test(NE,Z) l000076D8 - // succ: l000076C4 l000076D8 + branch __btst((byte) d5_50, 0x0004) l000076D8 +// DataOut: a2 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: d7: d0: d6: a0: d5: d1: a6: a1: d2: d3: d4: a2: a3: a4: a5: -16(fp): -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: Local -0004(32) + l000076C4: - d0 = d6 - CVZN = cond(d0) - d0 = (int32) (int16) d0 - ZN = cond(d0) - d0 = d0 << 0x00000003 - CVZNX = cond(d0) - a0 = a4 + 17760 - v16 = Mem0[a0 + 4 + d0:word32] - a7 = a7 - 0x00000004 - v17 = v16 - Mem0[a7:word32] = v17 - CVZN = cond(v17) - call fn00009084 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l000076D8 + word32 a7_78 = a7_38 - 0x00000004 + Mem80[a7_78:word32] = Mem0[a4 + 17760 + 4 + ((int32) ((int16) d6_18) << 0x00000003):word32] + word32 d2_83 + word32 d5_84 + word32 a0_86 + word32 a1_87 + word32 a3_89 + word32 a5_91 + fn00009084(a2, a4, dwArg00, out d2_83, out d5_84, out d6_18, out a0_86, out a1_87, out a2, out a3_89, out a4, out a5_91) + a7_38 = a7_78 + 0x0004 +// DataOut: a2 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: d7: d0: d6: a0: d5: d1: a6: a1: d2: d3: d4: a2: a3: a4: a5: -16(fp): -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: Local -0004(32) + l000076D8: - v19 = (word16) d6 - 0x0001 - d6 = DPB(d6, v19, 0) - CVZNX = cond(v19) - goto l000076A8 - // succ: l000076A8 -l000076DC: - a7 = a7 - 0x00000004 - v18 = d7 - Mem0[a7:word32] = v18 - CVZN = cond(v18) - call fn0000117C (retsize: 4;) - a7 = a7 + 0x0004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007698_exit -fn00007698_exit: + d6_18 = DPB(d6_18, (word16) d6_18 - 0x0001, 0) +// DataOut: a2 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: d7: d0: d6: a0: d5: d1: a6: a1: d2: d3: d4: a2: a3: a4: a5: -16(fp): -12(fp):d5 -8(fp):d6 -4(fp):d7 +// LocalsOut: Local -0004(32) -// fn000076EC -// Return size: 4 -void fn000076EC() -fn000076EC_entry: - // succ: l000076EC + +word32 fn000076EC(word32 d7, word32 a2, word32 a4, word32 a5, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & d5Out, ptr32 & d6Out, ptr32 & d7Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d7 +// LiveOut: a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d4 d5 d6 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: l000076EC: - a7 = fp - a7 = Mem0[a4 + 8280:word32] - call fn000090A8 (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000014 - call fn00008A58 (retsize: 4;) - v5 = (byte) d0 | 0x00 - d0 = DPB(d0, v5, 0) - ZN = cond(v5) - C = false - V = false - v9 = (byte) d0 | 0x00 - d0 = DPB(d0, v9, 0) - ZN = cond(v9) - C = false - V = false - d0 = 97 - CVZN = cond(d0) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000008 - a7 = a7 - 0x00000004 - v13 = a3 - Mem0[a7:word32] = v13 - CVZN = cond(v13) - a3 = Mem0[a4 + 18080:word32] - d0 = a3 - CVZN = cond(d0) - branch Test(NE,Z) l0000771A - goto l00007714_thunk_fn00007716 - // succ: l00007714_thunk_fn00007716 l00007714_thunk_fn0000771A +// DataOut: +// DataOut (flags): +// SymbolicIn: + +fn000076EC_entry: + *d7Out = d7 + *d6Out = d6 +// DataOut: a2 a4 a5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l000076EC: -l00007714_thunk_fn00007716: - call fn00007716 (retsize: 0;) - return - // succ: fn000076EC_exit + word32 a7_2 = Mem0[a4 + 8280:word32] + word32 a4_6 + word32 a2_7 = fn000090A8(d7, a2, a4, a5, out a4_6) + Mem9[a7_2 - 0x00000004:word32] = 0x00000014 + word32 d1_12 + word32 d2_13 + word32 d4_14 + word32 d5_15 + word32 a1_16 + word32 a2_17 + word32 a4_18 + word32 a5_19 + word32 a6_20 + fn00008A58(a2_7, a3, a4_6, dwArg00, out d1_12, out d2_13, out d4_14, out d5_15, out a1_16, out a2_17, out a4_18, out a5_19, out a6_20) + Mem27[a7_2 - 0x00000008:word32] = a5_19 + Mem32[a7_2 - 0x00000014:word32] = a3 + word32 a3_33 = Mem32[a4_18 + 18080:word32] + branch a3_33 != 0x00000000 l0000771A +// DataOut: a2 a3 a4 a5 a6 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l00007714_thunk_fn0000771A: - call fn0000771A (retsize: 0;) - return - // succ: fn000076EC_exit + word32 d1_62 + word32 d2_63 + word32 a1_64 + word32 a3_65 + word32 a5_66 + return fn0000771A(a3_33, a4_18, a7_2 - 0x00000008, out d1_62, out d2_63, out a1_64, out a3_65, out a5_66) +// DataOut: a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: d0: a5: a3: a1: a0: d1: d6: d5: d7: a6: d2: d3: d4: a2: a4: + +l00007714_thunk_fn00007716: + word32 d1_56 + word32 d2_57 + word32 a1_58 + word32 a3_59 + word32 a5_60 + return fn00007716(a4_18, a7_2 - 0x00000008, out d1_56, out d2_57, out a1_58, out a3_59, out a5_60) +// DataOut: a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: d0: a5: a3: a1: a0: d1: d6: d5: d7: a6: d2: d3: d4: a2: a4: + fn000076EC_exit: +// DataOut: a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: d0: a5: a3: a0: d1: a1: d6: d5: d7: a6: d2: d3: d4: a2: a4: -// fn00007708 -// Return size: 0 -void fn00007708() + +word32 fn00007708(word32 a4, ptr32 & a3Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 +// LiveOut: a3 a5 a7 d2 +// Trashed: CVZNX a0 a1 a3 a5 a7 d0 d1 d2 +// Preserved: fn00007708_entry: - // succ: l00007708 +// DataOut: a2 a4 d5 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00007708: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000008 - a7 = a7 - 0x00000004 - v5 = a3 - Mem0[a7:word32] = v5 - CVZN = cond(v5) - a3 = Mem0[a4 + 18080:word32] - d0 = a3 - CVZN = cond(d0) - branch Test(NE,Z) l00007714_thunk_fn0000771A - // succ: l00007714_thunk_fn00007716 l00007714_thunk_fn0000771A -l00007714_thunk_fn00007716: - call fn00007716 (retsize: 0;) - return - // succ: fn00007708_exit + word32 a3_13 = Mem0[a4 + 18080:word32] + branch a3_13 != 0x00000000 l00007714_thunk_fn0000771A +// DataOut: a2 a3 a4 a5 d5 +// DataOut (flags): +// SymbolicIn: a7:fp + l00007714_thunk_fn0000771A: - call fn0000771A (retsize: 0;) - return - // succ: fn00007708_exit + word32 d1_31 + word32 d2_32 + word32 a1_33 + word32 a3_34 + word32 a5_35 + fn0000771A(a3_13, a4, fp - 0x00000004, out d1_31, out d2_32, out a1_33, out a3_34, out a5_35) + return d2_32 +// DataOut: a2 a3 a4 a5 a7 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a5:fp - 0x00000004 a3: d0: -16(fp):a3 -4(fp):a5 + +l00007714_thunk_fn00007716: + word32 d1_25 + word32 d2_26 + word32 a1_27 + word32 a3_28 + word32 a5_29 + fn00007716(a4, fp - 0x00000004, out d1_25, out d2_26, out a1_27, out a3_28, out a5_29) + return d2_26 +// DataOut: a2 a3 a4 a5 a7 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a5:fp - 0x00000004 a3: d0: -16(fp):a3 -4(fp):a5 + fn00007708_exit: +// DataOut: a3 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d0: a0: d1: a1: d2: -16(fp):a3 -4(fp):a5 + -// fn00007716 -// Return size: 0 -void fn00007716() +word32 fn00007716(word32 a4, word32 a5, ptr32 & d1Out, ptr32 & d2Out, ptr32 & a1Out, ptr32 & a3Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 a5 +// LiveOut: a1 a3 a5 a7 d0 d1 d2 +// Trashed: CVZNX a0 a1 a3 a5 a7 d0 d1 d2 +// Preserved: fn00007716_entry: - // succ: l00007716 +// DataOut: a2 a4 a5 a6 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l00007716: - a7 = v3 - a3 = 0x00007794 - // succ: l00007716_thunk_fn0000771A + word32 a3_2 = 0x00007794 +// DataOut: a2 a3 a4 a5 a6 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l00007716_thunk_fn0000771A: - call fn0000771A (retsize: 0;) - return - // succ: fn00007716_exit + word32 d1_5 + word32 d2_6 + word32 a1_7 + word32 a3_8 + word32 a5_9 + return fn0000771A(a3_2, a4, a5, out d1_5, out d2_6, out a1_7, out a3_8, out a5_9) +// DataOut: a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:v3 a3:00007794 + fn00007716_exit: +// DataOut: a1 a3 a5 a7 d0 d1 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: a0: d0: d1: a5: a1: d2: + -// fn0000771A -// Return size: 0 -void fn0000771A() +word32 fn0000771A(word32 a3, word32 a4, word32 a5, ptr32 & d1Out, ptr32 & d2Out, ptr32 & a1Out, ptr32 & a3Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a3 a4 a5 +// LiveOut: a1 a3 a5 a7 d0 d1 d2 +// Trashed: CVZNX a0 a1 a3 a5 a7 d0 d1 d2 +// Preserved: fn0000771A_entry: - // succ: l0000771A + *d2Out = d2 +// DataOut: a2 a3 a4 a5 a6 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: v3(32) + l0000771A: - a7 = v3 - v5 = Mem0[a3:byte] - Mem0[a4 + 18296:byte] = v5 - CVZN = cond(v5) - v8 = Mem0[a3 + 1:byte] - Mem0[a4 + 18297:byte] = v8 - CVZN = cond(v8) - v9 = Mem0[a3 + 2:byte] - Mem0[a4 + 18298:byte] = v9 - CVZN = cond(v9) - Mem0[a4 + 18299:byte] = 0x00 - Z = true - C = false - N = false - V = false - a0 = a4 + 18296 - v15 = a0 - Mem0[a4 + 18288:word32] = v15 - CVZN = cond(v15) - a0 = a3 + 3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -8 - a7 = a7 - 0x00000004 - v17 = a0 - Mem0[a7:word32] = v17 - CVZN = cond(v17) - call fn00007D98 (retsize: 4;) - a7 = a7 + 0x0008 - d0 = d0 + 0x00000003 - CVZNX = cond(d0) - a3 = a3 + d0 - d0 = Mem0[a5 + -8:word32] - CVZN = cond(d0) - d1 = 0x00000E10 - CVZN = cond(d1) - call fn00009154 (retsize: 4;) - v21 = d0 - Mem0[a4 + 18284:word32] = v21 - CVZN = cond(v21) - v22 = Mem0[a3:byte] - d0 = DPB(d0, v22, 0) - CVZN = cond(v22) - branch Test(EQ,Z) l0000777E - // succ: l00007760 l0000777E -l00007760: - v23 = (byte) d0 - Mem0[a4 + 18300:byte] = v23 - CVZN = cond(v23) - v24 = Mem0[a3 + 1:byte] - Mem0[a4 + 18301:byte] = v24 - CVZN = cond(v24) - v25 = Mem0[a3 + 2:byte] - Mem0[a4 + 18302:byte] = v25 - CVZN = cond(v25) - d0 = 0 - CVZN = cond(d0) - v26 = (byte) d0 - Mem0[a4 + 18303:byte] = v26 - CVZN = cond(v26) - d1 = 1 - CVZN = cond(d1) - v27 = d1 - Mem0[a4 + 18280:word32] = v27 - CVZN = cond(v27) - goto l00007786 - // succ: l00007786 + Mem5[a4 + 18296:byte] = Mem0[a3:byte] + Mem8[a4 + 18297:byte] = Mem5[a3 + 1:byte] + Mem10[a4 + 18298:byte] = Mem8[a3 + 2:byte] + Mem11[a4 + 18299:byte] = 0x00 + Mem14[a4 + 18288:word32] = a4 + 18296 + Mem18[v3 - 0x00000004:word32] = a5 + -8 + Mem21[v3 - 0x00000008:word32] = a3 + 3 + word32 a1_25 + word32 a3_30 = a3 + (fn00007D98(dwArg00, dwArg04, out a1_25) + 0x00000003) + word32 d0_34 = fn00009154(Mem21[a5 + -8:word32], 0x00000E10) + Mem36[a4 + 18284:word32] = d0_34 + byte v22_37 = Mem36[a3_30:byte] + word32 d1_32 + *d1Out = 0x00000E10 + word32 d0_38 = DPB(d0_34, v22_37, 0) + branch v22_37 == 0x00 l0000777E +// DataOut: a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l0000777E: - Mem0[a4 + 18300:byte] = 0x00 - Z = true - C = false - N = false - V = false - Mem0[a4 + 18280:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - // succ: l00007786 + Mem78[a4 + 18300:byte] = 0x00 + Mem79[a4 + 18280:word32] = 0x00000000 +// DataOut: a1 a2 a4 a5 a6 a7 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:v3 a0: d0: a3: d1:0x00000E10 a1: d2: + +l00007760: + Mem63[a4 + 18300:byte] = v22_37 + Mem65[a4 + 18301:byte] = Mem63[a3_30 + 1:byte] + Mem67[a4 + 18302:byte] = Mem65[a3_30 + 2:byte] + Mem70[a4 + 18303:byte] = 0x00 + Mem73[a4 + 18280:word32] = 1 + d0_38 = 0 + word32 d1_71 + *d1Out = 1 +// DataOut: a1 a2 a4 a5 a6 a7 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:v3 a0: d0: a3: d1:0x00000E10 a1: d2: + l00007786: - a0 = a4 + 18300 - v28 = a0 - Mem0[a4 + 18292:word32] = v28 - CVZN = cond(v28) - v29 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = v29 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn0000771A_exit + Mem49[a4 + 18292:word32] = a4 + 18300 + word32 a3_52 + *a3Out = Mem49[v3:word32] + word32 a5_54 + *a5Out = Mem49[a5:word32] + return d0_38 +// DataOut: a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:v3 a0: d0: a3: d1: a1: d2: + fn0000771A_exit: +// DataOut: a1 a3 a5 a7 d0 d1 d2 +// DataOut (flags): +// SymbolicIn: a7:a5 + 0x00000004 a0:a4 + 18300 d0: a3: d1: a5: a1: d2: + -// fn000077BC -// Return size: 4 -void fn000077BC() +word32 fn000077BC(word32 dwArg04) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: +// LiveOut: d0 +// Trashed: CVZNX d0 +// Preserved: a7 +// Stack args: Stack +0004(32) fn000077BC_entry: - // succ: l000077BC +// DataOut: a0 a1 a2 a3 a4 a5 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Stack +0004(32) + l000077BC: - a7 = fp - d0 = Mem0[a7 + 4:word32] - CVZN = cond(d0) - v5 = (byte) d0 - 0x61 - CVZN = cond(v5) - branch Test(LT,CZ) l000077D0 - // succ: l000077C6 l000077D0 + word32 d0_11 = dwArg04 + branch (byte) dwArg04 - 0x61 < 0x00 l000077D0 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l000077C6: - v7 = (byte) d0 - 0x7A - CVZN = cond(v7) - branch Test(GT,VZN) l000077D0 - // succ: l000077CC l000077D0 + branch (byte) dwArg04 - 0x7A > 0x00 l000077D0 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp d0: + l000077CC: - v9 = (byte) d0 - 0x20 - d0 = DPB(d0, v9, 0) - CVZNX = cond(v9) - // succ: l000077D0 + d0_11 = DPB(dwArg04, (byte) dwArg04 - 0x20, 0) +// DataOut: a0 a1 a2 a3 a4 a5 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp d0: + l000077D0: - return - // succ: fn000077BC_exit + return d0_11 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp d0: + fn000077BC_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp d0: + + +word32 fn000077D4(word32 d0, word32 d2, word32 a1, word32 a4, word32 dwArg04, ptr32 & d2Out, ptr32 & d5Out, ptr32 & d6Out, ptr32 & d7Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn000077D4 -// Return size: 4 -void fn000077D4() +// MayUse: a1 a4 d0 d2 +// LiveOut: a5 a7 d0 d2 d5 d6 d7 +// Trashed: CVZNX a0 a1 a3 a5 a7 d0 d1 d2 d5 d6 d7 +// Preserved: fn000077D4_entry: - // succ: l000077D4 +// DataOut: a1 a2 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) Local -000A(32) Local -000B(32) + l000077D4: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000010 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a3 = Mem0[a5 + 8:word32] - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -8 - call fn00008518 (retsize: 4;) - a7 = a7 + 0x0004 - d5 = 0 - CVZN = cond(d5) - v10 = Mem0[a5 + -7:byte] - d0 = DPB(d0, v10, 0) - CVZN = cond(v10) - d6 = d0 - CVZN = cond(d6) - v11 = (byte) d6 + 0x0A - d6 = DPB(d6, v11, 0) - CVZNX = cond(v11) - d7 = 0 - CVZN = cond(d7) - // succ: l000077F8 + fn00008518(d0, d2, a1, a4, fp + 0xFFFFFFF4) + word32 d5_117 = 0 + word32 d7_37 = 0 +// DataOut: a2 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) Local -000A(32) + l000077F8: - v13 = (byte) d7 - (byte) d6 - CVZN = cond(v13) - branch Test(UGE,C) l0000781E - // succ: l000077FC l0000781E -l000077FC: - d0 = 0 - CVZN = cond(d0) - v15 = (byte) d7 - d0 = DPB(d0, v15, 0) - CVZN = cond(v15) - d0 = d0 + 0x00000002 - CVZNX = cond(d0) - d1 = 4 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - ZN = cond(d1 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00007814 - // succ: l0000780C l00007814 -l0000780C: - d5 = d5 + 0x0000016E - CVZNX = cond(d5) - goto l0000781A - // succ: l0000781A -l00007814: - d5 = d5 + 0x0000016D - CVZNX = cond(d5) - // succ: l0000781A -l0000781A: - v27 = (byte) d7 + 0x01 - d7 = DPB(d7, v27, 0) - CVZNX = cond(v27) - goto l000077F8 - // succ: l000077F8 + branch (byte) d7_37 - (bLoc0B + 0x0A) >=u 0x00 l0000781E +// DataOut: a2 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1: a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) Local -000A(32) + l0000781E: - d7 = 1 - CVZN = cond(d7) - // succ: l00007820 + word32 d7_100 = 1 +// DataOut: a2 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1: a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) Local -000A(32) + l00007820: - v20 = Mem0[a5 + -6:byte] - d0 = DPB(d0, v20, 0) - CVZN = cond(v20) - v21 = (byte) d7 - (byte) d0 - CVZN = cond(v21) - branch Test(UGE,C) l0000783C - // succ: l00007828 l0000783C -l00007828: - d0 = 0 - CVZN = cond(d0) - v22 = (byte) d7 - d0 = DPB(d0, v22, 0) - CVZN = cond(v22) - d1 = 0 - CVZN = cond(d1) - a0 = a4 + 7775 - v25 = Mem0[a0 + d0:byte] - d1 = DPB(d1, v25, 0) - CVZN = cond(v25) - d5 = d5 + d1 - CVZNX = cond(d5) - v26 = (byte) d7 + 0x01 - d7 = DPB(d7, v26, 0) - CVZNX = cond(v26) - goto l00007820 - // succ: l00007820 + branch (byte) d7_100 - bLoc0A >=u 0x00 l0000783C +// DataOut: a2 a4 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1: a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) Local -000A(32) + l0000783C: - d0 = 0 - CVZN = cond(d0) - v28 = (byte) d6 - d0 = DPB(d0, v28, 0) - CVZN = cond(v28) - d0 = d0 + 0x00000002 - CVZNX = cond(d0) - d1 = 4 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - ZN = cond(d1 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00007858 - // succ: l0000784C l00007858 + word32 d1_109 + fn00009174((int32) (bLoc0B + 0x0A) + 0x00000002, 4, d2, out d1_109) + branch d1_109 != 0x00000000 l00007858 +// DataOut: a2 a4 d0 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1: a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) Local -000A(32) + l0000784C: - v29 = Mem0[a5 + -6:byte] - d0 = DPB(d0, v29, 0) - CVZN = cond(v29) - d1 = 2 - CVZN = cond(d1) - v30 = (byte) d0 - (byte) d1 - CVZN = cond(v30) - branch Test(ULE,VZ) l00007858 - // succ: l00007856 l00007858 + branch bLoc0A <=u 0x02 l00007858 +// DataOut: a2 a4 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1: a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) + l00007856: - d5 = d5 + 0x00000001 - CVZNX = cond(d5) - // succ: l00007858 + d5_117 = d5_117 + 0x00000001 +// DataOut: a2 a4 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1:2 a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) + l00007858: - d0 = 0 - CVZN = cond(d0) - v32 = Mem0[a5 + -5:byte] - d0 = DPB(d0, v32, 0) - CVZN = cond(v32) - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - d5 = d5 + d0 - CVZNX = cond(d5) - d0 = d5 - CVZN = cond(d0) - d1 = 24 - CVZN = cond(d1) - call fn00009154 (retsize: 4;) - d5 = d0 - CVZN = cond(d5) - d0 = 0 - CVZN = cond(d0) - v33 = Mem0[a5 + -4:byte] - d0 = DPB(d0, v33, 0) - CVZN = cond(v33) - d5 = d5 + d0 - CVZNX = cond(d5) - d0 = d5 - CVZN = cond(d0) - d1 = 60 - CVZN = cond(d1) - call fn00009154 (retsize: 4;) - d5 = d0 - CVZN = cond(d5) - d0 = 0 - CVZN = cond(d0) - v34 = Mem0[a5 + -3:byte] - d0 = DPB(d0, v34, 0) - CVZN = cond(v34) - d5 = d5 + d0 - CVZNX = cond(d5) - d0 = d5 - CVZN = cond(d0) - d1 = 60 - CVZN = cond(d1) - call fn00009154 (retsize: 4;) - d5 = d0 - CVZN = cond(d5) - d0 = 0 - CVZN = cond(d0) - v35 = Mem0[a5 + -2:byte] - d0 = DPB(d0, v35, 0) - CVZN = cond(v35) - d5 = d5 + d0 - CVZNX = cond(d5) - call fn00007708 (retsize: 4;) - d5 = d5 + Mem0[a4 + 18284:word32] - CVZNX = cond(d5) - d0 = a3 - CVZN = cond(d0) - branch Test(EQ,Z) l000078A6 - // succ: l000078A4 l000078A6 + word32 d5_156 = fn00009154(fn00009154(fn00009154(d5_117 + ((int32) bLoc09 - 0x00000001), 24) + (int32) bLoc08, 60) + (int32) bLoc07, 60) + (int32) bLoc06 + word32 a3_158 + word32 a5_159 + word32 d2_160 + *d2Out = fn00007708(a4, out a3_158, out a5_159) + word32 d5_161 = d5_156 + Mem0[a4 + 18284:word32] + branch a3_158 == 0x00000000 l000078A6 +// DataOut: a2 a3 a4 a5 a7 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1: a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 + l000078A4: - v36 = d5 - Mem0[a3:word32] = v36 - CVZN = cond(v36) - // succ: l000078A6 + Mem184[a3_158:word32] = d5_161 +// DataOut: a2 a4 a5 a7 d2 d5 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d5: d0: d6: d7: d1: a0: a1: d2: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 + l000078A6: - d0 = d5 - CVZN = cond(d0) - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 + word32 d5_168 + *d5Out = Mem0[fp - 0x00000024:word32] + word32 d6_170 + *d6Out = Mem0[fp - 0x00000020:word32] + word32 d7_172 + *d7Out = Mem0[fp - 0x0000001C:word32] + word32 a5_176 + *a5Out = Mem0[a5_159:word32] + return d5_161 +// DataOut: a2 a4 a5 a7 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d5: d0: d6: d7: d1: a0: a1: d2: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 + +fn000077D4_exit: +// DataOut: a5 a7 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d5: d0: d6: d7: d1: a0: a1: d2: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 + +l00007828: + d5_117 = d5_117 + (int32) Mem0[(a4 + 7775) + (int32) ((byte) d7_100):byte] + d7_100 = DPB(d7_100, (byte) d7_100 + 0x01, 0) +// DataOut: a2 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1: a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) Local -000A(32) + +l000077FC: + word32 d1_61 + fn00009174((int32) (byte) d7_37 + 0x00000002, 4, d2, out d1_61) + branch d1_61 != 0x00000000 l00007814 +// DataOut: a2 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1: a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) Local -000A(32) + +l00007814: + d5_117 = d5_117 + 0x0000016D +// DataOut: a2 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1: a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) Local -000A(32) + +l0000780C: + d5_117 = d5_117 + 0x0000016E +// DataOut: a2 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1: a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) Local -000A(32) + +l0000781A: + d7_37 = DPB(d7_37, (byte) d7_37 + 0x01, 0) +// DataOut: a2 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000024 a5:fp - 0x00000004 a3: d5: d0: d6: d7: d1: a0: -40(fp):fp + 0xFFFFFFF4 -36(fp):d5 -32(fp):d6 -28(fp):d7 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0006(32) Local -0007(32) Local -0008(32) Local -0009(32) Local -000A(32) + + + +void fn000078D4(word32 d0, word32 a4, word32 dwArg04) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 d0 +// LiveOut: +// Trashed: CVZNX a0 d0 d1 +// Preserved: a2 a3 a7 d2 +// Stack args: Stack +0004(32) +fn000078D4_entry: +// DataOut: a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + +l000078D4: + word32 a2_13 = dwArg04 +// DataOut: a2 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + +l000078DE: + byte v7_25 = Mem0[a2_13:byte] + branch v7_25 == 0x00 l00007906 +// DataOut: a2 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00007906: return - // succ: fn000077D4_exit -fn000077D4_exit: +// DataOut: a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 +fn000078D4_exit: +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp a3:a3 a2:a2 d0: d2:d2 d1: a0:a4 + 7953 -12(fp):d2 -8(fp):a2 -4(fp):a3 -// fn000078D4 -// Return size: 4 -void fn000078D4() -fn000078D4_entry: - // succ: l000078D4 -l000078D4: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a7 + 16:word32] - a2 = a3 - // succ: l000078DE -l000078DE: - v7 = Mem0[a2:byte] - d0 = DPB(d0, v7, 0) - CVZN = cond(v7) - branch Test(EQ,Z) l00007906 - // succ: l000078E2 l00007906 l000078E2: - d1 = 0 - CVZN = cond(d1) - v11 = (byte) d0 - d1 = DPB(d1, v11, 0) - CVZN = cond(v11) - a0 = a4 + 7953 - Z = __btst(Mem0[a0 + d1:byte], 0x0001) - branch Test(EQ,Z) l000078FC - // succ: l000078F2 l000078FC -l000078F2: - d1 = 0 - CVZN = cond(d1) - v14 = (byte) d0 - d1 = DPB(d1, v14, 0) - CVZN = cond(v14) - d2 = 32 - CVZN = cond(d2) - d1 = d1 - d2 - CVZNX = cond(d1) - goto l00007900 - // succ: l00007900 + word32 d1_37 + branch __btst(Mem0[a4 + 7953 + (int32) v7_25:byte], 0x0001) l000078FC +// DataOut: a2 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l000078FC: - d1 = 0 - CVZN = cond(d1) - v17 = (byte) d0 - d1 = DPB(d1, v17, 0) - CVZN = cond(v17) - // succ: l00007900 + d1_37 = (int32) v7_25 +// DataOut: a2 a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l000078F2: + d1_37 = (int32) v7_25 - 32 +// DataOut: a2 a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007900: - v16 = (byte) d1 - Mem0[a2:byte] = v16 - CVZN = cond(v16) - a2 = a2 + 0x00000001 - goto l000078DE - // succ: l000078DE -l00007906: - d0 = a3 - CVZN = cond(d0) - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn000078D4_exit -fn000078D4_exit: + Mem40[a2_13:byte] = (byte) d1_37 + a2_13 = a2_13 + 0x00000001 +// DataOut: a2 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + -// fn00007910 -// Return size: 4 -void fn00007910() +word32 fn00007910(word32 a5, word32 dwArg00, word32 dwArg04, word32 dwArg08, word32 dwArg0C, word32 dwArg10, word32 dwArg14, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a5 +// LiveOut: a2 a3 a5 a7 d7 +// Trashed: CVZNX a0 a1 a2 a3 a5 a7 d0 d1 d6 d7 +// Preserved: +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) fn00007910_entry: - // succ: l00007910 +// DataOut: a4 a5 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l00007910: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000048 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a3 = Mem0[a5 + 8:word32] - a2 = Mem0[a5 + 12:word32] - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000003F - a7 = a7 - 0x00000004 - v8 = a3 - Mem0[a7:word32] = v8 - CVZN = cond(v8) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -72 - call fn00007A64 (retsize: 4;) - a7 = a7 + 12 - Mem0[a5 + -9:byte] = 0x00 - Z = true - C = false - N = false - V = false - a0 = a5 + -72 - a1 = a0 - // succ: l0000793C + fn00007A64(fp + 0xFFFFFFB4, dwArg04, 0x0000003F) + word32 a1_38 = fp + 0xFFFFFFB4 +// DataOut: a1 a2 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l0000793C: - v17 = Mem0[a1:byte] - a1 = a1 + 0x00000001 - ZN = cond(v17 - 0x00) - C = false - V = false - branch Test(NE,Z) l0000793C - // succ: l00007940 l0000793C + a1_38 = a1_349 + 0x00000001 + word32 a1_349 = a1_38 + branch Mem0[a1_349:byte] != 0x00 l0000793C +// DataOut: a1 a2 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0:fp + 0xFFFFFFB4 a1: d0: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l00007940: - a1 = a1 - 0x00000001 - a1 = a1 - a0 - CVZNX = cond(a1) - d7 = a1 - CVZN = cond(d7) - d0 = a2 - CVZN = cond(d0) - branch Test(EQ,Z) l0000794E - // succ: l0000794A l0000794E + word32 a1_48 = a1_38 - 0x00000001 - (fp + 0xFFFFFFB4) + branch dwArg08 == 0x00000000 l0000794E +// DataOut: a2 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0:fp + 0xFFFFFFB4 a1: d0: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l0000794A: - d0 = 0 - CVZN = cond(d0) - v21 = (byte) d0 - Mem0[a2:byte] = v21 - CVZN = cond(v21) - // succ: l0000794E + Mem347[dwArg08:byte] = 0x00 +// DataOut: a2 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0:fp + 0xFFFFFFB4 a1: d7: d0: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l0000794E: - ZN = cond(Mem0[a5 + 16:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000795C - // succ: l00007954 l0000795C + branch dwArg0C == 0x00000000 l0000795C +// DataOut: a2 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0:fp + 0xFFFFFFB4 a1: d7: d0: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l00007954: - d0 = 0 - CVZN = cond(d0) - a0 = Mem0[a5 + 16:word32] - v22 = (byte) d0 - Mem0[a0:byte] = v22 - CVZN = cond(v22) - // succ: l0000795C + Mem343[dwArg0C:byte] = 0x00 +// DataOut: a2 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0:fp + 0xFFFFFFB4 a1: d7: d0: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l0000795C: - ZN = cond(Mem0[a5 + 20:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000796A - // succ: l00007962 l0000796A + branch dwArg10 == 0x00000000 l0000796A +// DataOut: a2 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l00007962: - d0 = 0 - CVZN = cond(d0) - a0 = Mem0[a5 + 20:word32] - v23 = (byte) d0 - Mem0[a0:byte] = v23 - CVZN = cond(v23) - // succ: l0000796A + Mem338[dwArg10:byte] = 0x00 +// DataOut: a2 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l0000796A: - ZN = cond(Mem0[a5 + 24:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00007976 - // succ: l00007970 l00007976 + branch dwArg14 == 0x00000000 l00007976 +// DataOut: a2 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l00007970: - a0 = Mem0[a5 + 24:word32] - Mem0[a0:byte] = 0x00 - Z = true - C = false - N = false - V = false - // succ: l00007976 + Mem330[dwArg14:byte] = 0x00 +// DataOut: a2 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l00007976: - d6 = d7 - CVZN = cond(d6) - // succ: l00007978 + word32 d6_100 = a1_48 +// DataOut: a2 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l00007978: - d0 = d6 - CVZN = cond(d0) - d6 = d6 - 0x00000001 - CVZNX = cond(d6) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(LE,VZN) l000079B2 - // succ: l00007980 l000079B2 + d6_100 = d6_100 - 0x00000001 + branch false l000079B2 +// DataOut: a2 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l00007980: - d0 = 0 - CVZN = cond(d0) - v26 = Mem0[a5 + -72 + d6:byte] - d0 = DPB(d0, v26, 0) - CVZN = cond(v26) - v27 = (word16) d0 - 0x002E - d0 = DPB(d0, v27, 0) - CVZNX = cond(v27) - branch Test(EQ,Z) l00007998 - // succ: l0000798C l00007998 -l0000798C: - v28 = (word16) d0 - 0x0001 - d0 = DPB(d0, v28, 0) - CVZNX = cond(v28) - branch Test(EQ,Z) l000079B0 - // succ: l00007990 l000079B0 -l00007990: - v29 = (word16) d0 - 0x000B - d0 = DPB(d0, v29, 0) - CVZNX = cond(v29) - branch Test(EQ,Z) l000079B0 - // succ: l00007996 l000079B0 -l00007996: - goto l00007978 - // succ: l00007978 + word16 v27_289 = (word16) (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] - 0x002E + branch v27_289 == 0x0000 l00007998 +// DataOut: a2 a4 d0 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l00007998: - d0 = Mem0[a5 + 24:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l000079AA - // succ: l0000799E l000079AA + branch dwArg14 == 0x00000000 l000079AA +// DataOut: a2 a4 d0 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l0000799E: - a0 = a5 + -71 - a0 = a0 + d6 - a1 = d0 - // succ: l000079A6 + word32 a0_318 = fp + 0xFFFFFFB5 + d6_100 + word32 a1_319 = dwArg14 +// DataOut: a0 a1 a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l000079A6: - v35 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v36 = v35 - Mem0[a1:byte] = v36 - a1 = a1 + 0x00000001 - CVZN = cond(v36) - branch Test(NE,Z) l000079A6 - // succ: l000079AA l000079A6 + byte v35_322 = Mem0[a0_318:byte] + Mem325[a1_319:byte] = v35_322 + a0_318 = a0_318 + 0x00000001 + a1_319 = a1_319 + 0x00000001 + branch v35_322 != 0x00 l000079A6 +// DataOut: a0 a1 a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l000079AA: - Mem0[a5 + d6:byte] = 0x00 - Z = true - C = false - N = false - V = false - goto l000079B2 - // succ: l000079B2 + Mem312[fp - 0x00000004 + d6_100:byte] = 0x00 +// DataOut: a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + +l0000798C: + branch v27_289 == 0x0001 l000079B0 +// DataOut: a2 a4 d0 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + +l00007990: + branch v27_289 == 0x000C l000079B0 +// DataOut: a2 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + l000079B0: - d6 = d7 - CVZN = cond(d6) - // succ: l000079B2 + d6_100 = a1_48 +// DataOut: a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l000079B2: - d0 = d6 - CVZN = cond(d0) - d6 = d6 - 0x00000001 - CVZNX = cond(d6) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(LE,VZN) l000079FC - // succ: l000079BA l000079FC + d6_100 = d6_100 - 0x00000001 + branch false l000079FC +// DataOut: a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l000079BA: - d0 = 0 - CVZN = cond(d0) - v30 = Mem0[a5 + -72 + d6:byte] - d0 = DPB(d0, v30, 0) - CVZN = cond(v30) - v31 = (word16) d0 - 0x002F - d0 = DPB(d0, v31, 0) - CVZNX = cond(v31) - branch Test(EQ,Z) l000079E6 - // succ: l000079C6 l000079E6 + word16 v31_230 = (word16) (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] - 0x002F + branch v31_230 == 0x0000 l000079E6 +// DataOut: a2 a4 d0 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + +l000079E6: + branch dwArg10 == 0x00000000 l000079F8 +// DataOut: a2 a4 d0 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + +l000079EC: + word32 a0_275 = fp + 0xFFFFFFB5 + d6_100 + word32 a1_276 = dwArg10 +// DataOut: a0 a1 a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + +l000079F4: + byte v47_279 = Mem0[a0_275:byte] + Mem282[a1_276:byte] = v47_279 + a0_275 = a0_275 + 0x00000001 + a1_276 = a1_276 + 0x00000001 + branch v47_279 != 0x00 l000079F4 +// DataOut: a0 a1 a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + +l000079F8: + Mem269[fp - 0x00000004 + d6_100:byte] = 0x00 +// DataOut: a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l000079C6: - v32 = (word16) d0 - 0x000B - d0 = DPB(d0, v32, 0) - CVZNX = cond(v32) - branch Test(NE,Z) l000079B2 - // succ: l000079CC l000079B2 + branch v31_230 != 0x000B l000079B2 +// DataOut: a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l000079CC: - d0 = Mem0[a5 + 20:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l000079DE - // succ: l000079D2 l000079DE + branch dwArg10 == 0x00000000 l000079DE +// DataOut: a2 a4 d0 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l000079D2: - a0 = a5 + -71 - a0 = a0 + d6 - a1 = d0 - // succ: l000079DA + word32 a0_252 = fp + 0xFFFFFFB5 + d6_100 + word32 a1_253 = dwArg10 +// DataOut: a0 a1 a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l000079DA: - v33 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v34 = v33 - Mem0[a1:byte] = v34 - a1 = a1 + 0x00000001 - CVZN = cond(v34) - branch Test(NE,Z) l000079DA - // succ: l000079DE l000079DA + byte v33_256 = Mem0[a0_252:byte] + Mem259[a1_253:byte] = v33_256 + a0_252 = a0_252 + 0x00000001 + a1_253 = a1_253 + 0x00000001 + branch v33_256 != 0x00 l000079DA +// DataOut: a0 a1 a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l000079DE: - d6 = d6 + 0x00000001 - CVZNX = cond(d6) - Mem0[a5 + d6:byte] = 0x00 - Z = true - C = false - N = false - V = false - goto l000079FC - // succ: l000079FC -l000079E6: - d0 = Mem0[a5 + 20:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l000079F8 - // succ: l000079EC l000079F8 -l000079EC: - a0 = a5 + -71 - a0 = a0 + d6 - a1 = d0 - // succ: l000079F4 -l000079F4: - v47 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v48 = v47 - Mem0[a1:byte] = v48 - a1 = a1 + 0x00000001 - CVZN = cond(v48) - branch Test(NE,Z) l000079F4 - // succ: l000079F8 l000079F4 -l000079F8: - Mem0[a5 + d6:byte] = 0x00 - Z = true - C = false - N = false - V = false - // succ: l000079FC + Mem246[fp - 0x00000004 + (d6_100 + 0x00000001):byte] = 0x00 + d6_100 = d6_100 + 0x00000001 +// DataOut: a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l000079FC: - ZN = cond(d6 - 0x00000000) - C = false - V = false - branch Test(GT,N) l00007A12 - // succ: l00007A00 l00007A12 -l00007A00: - d0 = Mem0[a5 + 20:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l00007A5C - // succ: l00007A06 l00007A5C -l00007A06: - a0 = a5 + -72 - a1 = d0 - // succ: l00007A0C -l00007A0C: - v37 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v38 = v37 - Mem0[a1:byte] = v38 - a1 = a1 + 0x00000001 - CVZN = cond(v38) - branch Test(NE,Z) l00007A0C - // succ: l00007A10 l00007A0C -l00007A10: - goto l00007A5C - // succ: l00007A5C + branch d6_100 > 0x00000000 l00007A12 +// DataOut: a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) + l00007A12: - d0 = d6 - CVZN = cond(d0) - d6 = d6 - 0x00000001 - CVZNX = cond(d6) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(LE,VZN) l00007A4C - // succ: l00007A1A l00007A4C + d6_100 = d6_100 - 0x00000001 + branch false l00007A4C +// DataOut: a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + +l00007A4C: + branch dwArg0C == 0x00000000 l00007A5C +// DataOut: a4 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + +l00007A52: + word32 a0_216 = fp + 0xFFFFFFB4 + word32 a1_217 = dwArg0C +// DataOut: a0 a1 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + +l00007A58: + byte v45_220 = Mem0[a0_216:byte] + Mem223[a1_217:byte] = v45_220 + a0_216 = a0_216 + 0x00000001 + a1_217 = a1_217 + 0x00000001 + branch v45_220 != 0x00 l00007A58 +// DataOut: a0 a1 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007A1A: - d0 = 0 - CVZN = cond(d0) - v39 = Mem0[a5 + -72 + d6:byte] - d0 = DPB(d0, v39, 0) - CVZN = cond(v39) - v40 = (word16) d0 - 0x003A - d0 = DPB(d0, v40, 0) - CVZNX = cond(v40) - branch Test(NE,Z) l00007A12 - // succ: l00007A26 l00007A12 + branch (word16) (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] - 0x003A != 0x0000 l00007A12 +// DataOut: a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007A26: - d0 = Mem0[a5 + 16:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l00007A38 - // succ: l00007A2C l00007A38 + branch dwArg0C == 0x00000000 l00007A38 +// DataOut: a2 a4 d0 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007A2C: - a0 = a5 + -71 - a0 = a0 + d6 - a1 = d0 - // succ: l00007A34 + word32 a0_202 = fp + 0xFFFFFFB5 + d6_100 + word32 a1_203 = dwArg0C +// DataOut: a0 a1 a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007A34: - v41 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v42 = v41 - Mem0[a1:byte] = v42 - a1 = a1 + 0x00000001 - CVZN = cond(v42) - branch Test(NE,Z) l00007A34 - // succ: l00007A38 l00007A34 + byte v41_206 = Mem0[a0_202:byte] + Mem209[a1_203:byte] = v41_206 + a0_202 = a0_202 + 0x00000001 + a1_203 = a1_203 + 0x00000001 + branch v41_206 != 0x00 l00007A34 +// DataOut: a0 a1 a2 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007A38: - Mem0[a5 + d6:byte] = 0x00 - Z = true - C = false - N = false - V = false - d0 = a2 - CVZN = cond(d0) - branch Test(EQ,Z) l00007A5C - // succ: l00007A40 l00007A5C + Mem186[fp - 0x00000004 + d6_100:byte] = 0x00 + branch dwArg08 == 0x00000000 l00007A5C +// DataOut: a2 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007A40: - a0 = a5 + -72 - a1 = a2 - // succ: l00007A46 + word32 a0_190 = fp + 0xFFFFFFB4 + word32 a1_191 = dwArg08 +// DataOut: a0 a1 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007A46: - v43 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v44 = v43 - Mem0[a1:byte] = v44 - a1 = a1 + 0x00000001 - CVZN = cond(v44) - branch Test(NE,Z) l00007A46 - // succ: l00007A4A l00007A46 + byte v43_194 = Mem186[a0_190:byte] + Mem197[a1_191:byte] = v43_194 + a0_190 = a0_190 + 0x00000001 + a1_191 = a1_191 + 0x00000001 + branch v43_194 != 0x00 l00007A46 +// DataOut: a0 a1 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007A4A: - goto l00007A5C - // succ: l00007A5C -l00007A4C: - d0 = Mem0[a5 + 16:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l00007A5C - // succ: l00007A52 l00007A5C -l00007A52: - a0 = a5 + -72 - a1 = d0 - // succ: l00007A58 -l00007A58: - v45 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v46 = v45 - Mem0[a1:byte] = v46 - a1 = a1 + 0x00000001 - CVZN = cond(v46) - branch Test(NE,Z) l00007A58 - // succ: l00007A5C l00007A58 +// DataOut: a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + +l00007A00: + branch dwArg10 == 0x00000000 l00007A5C +// DataOut: a4 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + +l00007A06: + word32 a0_154 = fp + 0xFFFFFFB4 + word32 a1_155 = dwArg10 +// DataOut: a0 a1 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + +l00007A0C: + byte v37_158 = Mem0[a0_154:byte] + Mem161[a1_155:byte] = v37_158 + a0_154 = a0_154 + 0x00000001 + a1_155 = a1_155 + 0x00000001 + branch v37_158 != 0x00 l00007A0C +// DataOut: a0 a1 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + +l00007A10: +// DataOut: a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007A5C: - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007910_exit fn00007910_exit + return d7 + word32 a2_142 + *a2Out = dwArg08 + word32 a3_144 + *a3Out = dwArg0C + word32 a5_146 + *a5Out = Mem0[a5:word32] + return dwArg04 +// DataOut: a2 a3 a4 a5 a7 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 + fn00007910_exit: +// DataOut: a2 a3 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7:a5 + 0x00000004 a5: a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 + +l00007996: +// DataOut: a2 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000005C a5:fp - 0x00000004 a3: a2: a0: a1: d7: d0: d6: d1: -104(fp):fp + 0xFFFFFFB4 -100(fp): -96(fp):0000003F -92(fp):d6 -88(fp):d7 -84(fp):a2 -80(fp):a3 -13(fp):0x00 -4(fp):a5 +// LocalsOut: fp(8) Local -0004(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) Stack +0010(32) Stack +0014(32) + + +void fn00007A64(word32 dwArg04, word32 dwArg08, word32 dwArg0C) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00007A64 -// Return size: 4 -void fn00007A64() +// MayUse: +// LiveOut: +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a7 +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(32) fn00007A64_entry: - // succ: l00007A64 +// DataOut: a2 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007A64: - a7 = fp - a1 = Mem0[a7 + 8:word32] - a0 = Mem0[a7 + 4:word32] - d0 = Mem0[a7 + 12:word32] - CVZN = cond(d0) - d1 = a0 - CVZN = cond(d1) - goto l00007A78 - // succ: l00007A78 -l00007A74: - v10 = Mem0[a1:byte] - a1 = a1 + 0x00000001 - v11 = v10 - Mem0[a0:byte] = v11 - a0 = a0 + 0x00000001 - CVZN = cond(v11) - branch Test(EQ,Z) l00007A80 - // succ: l00007A78 l00007A80 + word32 a1_11 = dwArg08 + word32 a0_12 = dwArg04 + word32 d0_14 = dwArg0C +// DataOut: a0 a1 a2 a4 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp + l00007A78: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(UGE,C) l00007A74 - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(UGE,C) l00007A74 - // succ: l00007A7C l00007A74 -l00007A7C: - goto l00007A84 - // succ: l00007A84 -l00007A7E: - Mem0[a0:byte] = 0x00 - a0 = a0 + 0x00000001 - Z = true - C = false - N = false - V = false - // succ: l00007A80 + word32 d0_16 = d0_14 - 0x00000001 + branch d0_16 >=u 0x00000000 l00007A74 + d0_14 = d0_16 - 0x00000001 + branch d0_16 >=u 0x00000001 l00007A74 +// DataOut: a0 a1 a2 a4 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: d1: + +l00007A74: + byte v10_35 = Mem0[a1_11:byte] + Mem38[a0_12:byte] = v10_35 + a1_11 = a1_11 + 0x00000001 + a0_12 = a0_12 + 0x00000001 + branch v10_35 == 0x00 l00007A80 +// DataOut: a0 a1 a2 a4 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: d1: + l00007A80: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(UGE,C) l00007A7E - // succ: l00007A84 l00007A7E + d0_14 = d0_14 - 0x00000001 + branch d0_14 >=u 0x00000000 l00007A7E +// DataOut: a0 a2 a4 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: d1: + +l00007A7E: + Mem50[a0_12:byte] = 0x00 + a0_12 = a0_12 + 0x00000001 +// DataOut: a0 a2 a4 d0 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: d1: + +l00007A7C: +// DataOut: a2 a4 d1 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: d1: + l00007A84: - d0 = d1 - CVZN = cond(d0) return - d0 = d1 - CVZN = cond(d0) return - // succ: fn00007A64_exit fn00007A64_exit +// DataOut: a2 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: d1: + fn00007A64_exit: +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: d1: + -// fn00007A88 -// Return size: 4 -void fn00007A88() +word32 fn00007A88(word32 dwArg04, word32 dwArg08, word32 dwArg0C) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: +// LiveOut: d0 +// Trashed: CVZNX d0 d1 +// Preserved: a2 a3 a7 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(32) fn00007A88_entry: - // succ: l00007A88 +// DataOut: a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007A88: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a3 = Mem0[a7 + 20:word32] - a2 = Mem0[a7 + 24:word32] - d7 = Mem0[a7 + 28:word32] - CVZN = cond(d7) - // succ: l00007A98 + word32 a3_15 = dwArg04 + word32 a2_17 = dwArg08 + word32 d7_19 = dwArg0C +// DataOut: a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00007A98: - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00007ABC - // succ: l00007A9C l00007ABC + word32 d0_41 + branch d7_19 == 0x00000000 l00007ABC +// DataOut: a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007A9C: - ZN = cond(Mem0[a3:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00007ABC - // succ: l00007AA0 l00007ABC + branch Mem0[a3_15:byte] == 0x00 l00007ABC +// DataOut: a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007AA0: - ZN = cond(Mem0[a2:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00007ABC - // succ: l00007AA4 l00007ABC -l00007AA4: - d0 = 0 - CVZN = cond(d0) - v13 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - d0 = DPB(d0, v13, 0) - CVZN = cond(v13) - d1 = 0 - CVZN = cond(d1) - v15 = Mem0[a2:byte] - a2 = a2 + 0x00000001 - d1 = DPB(d1, v15, 0) - CVZN = cond(v15) - d0 = d0 - d1 - CVZNX = cond(d0) - d6 = d0 - CVZN = cond(d6) - ZN = cond(d6 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00007AB8 - // succ: l00007AB4 l00007AB8 -l00007AB4: - d0 = d6 - CVZN = cond(d0) - goto l00007AD2 - // succ: l00007AD2 -l00007AB8: - d7 = d7 - 0x00000001 - CVZNX = cond(d7) - goto l00007A98 - // succ: l00007A98 + branch Mem0[a2_17:byte] == 0x00 l00007ABC +// DataOut: a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007ABC: - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00007AD0 - // succ: l00007AC0 l00007AD0 + branch d7_19 == 0x00000000 l00007AD0 +// DataOut: a2 a3 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007AC0: - ZN = cond(Mem0[a3:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00007AC8 - // succ: l00007AC4 l00007AC8 -l00007AC4: - d0 = 1 - CVZN = cond(d0) - goto l00007AD2 - // succ: l00007AD2 + branch Mem0[a3_15:byte] == 0x00 l00007AC8 +// DataOut: a2 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007AC8: - ZN = cond(Mem0[a2:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00007AD0 - // succ: l00007ACC l00007AD0 -l00007ACC: - d0 = -1 - CVZN = cond(d0) - goto l00007AD2 - // succ: l00007AD2 + branch Mem0[a2_17:byte] == 0x00 l00007AD0 +// DataOut: a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007AD0: - d0 = 0 - CVZN = cond(d0) - // succ: l00007AD2 + d0_41 = 0 +// DataOut: a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00007ACC: + d0_41 = -1 +// DataOut: a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00007AC4: + d0_41 = 1 +// DataOut: a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00007AA4: + a3_15 = a3_15 + 0x00000001 + a2_17 = a2_17 + 0x00000001 + word32 d0_90 = (int32) Mem0[a3_15:byte] - (int32) Mem0[a2_17:byte] + branch d0_90 == 0x00000000 l00007AB8 +// DataOut: a2 a3 a4 a5 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00007AB8: + d7_19 = d7_19 - 0x00000001 +// DataOut: a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00007AB4: + d0_41 = d0_90 +// DataOut: a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007AD2: - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007A88_exit + return d0_41 +// DataOut: a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d7: d0: d1: d6: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + fn00007A88_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a3:a3 a2:a2 d7:d7 d0: d6:d6 d1: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + + +word32 fn00007AD8(word32 dwArg04, word32 dwArg08, word32 dwArg0C) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00007AD8 -// Return size: 4 -void fn00007AD8() +// MayUse: +// LiveOut: d0 +// Trashed: CVZNX a0 a1 d0 +// Preserved: a2 a3 a5 a7 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(32) fn00007AD8_entry: - // succ: l00007AD8 +// DataOut: a4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007AD8: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000008 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a3 = Mem0[a5 + 8:word32] - a2 = Mem0[a5 + 12:word32] - d7 = Mem0[a5 + 16:word32] - CVZN = cond(d7) - a0 = a2 - // succ: l00007AEE + word32 a0_26 = dwArg08 +// DataOut: a0 a2 a3 a4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00007AEE: - v10 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v10 - 0x00) - C = false - V = false - branch Test(NE,Z) l00007AEE - // succ: l00007AF2 l00007AEE + a0_26 = a0_92 + 0x00000001 + word32 a0_92 = a0_26 + branch Mem0[a0_92:byte] != 0x00 l00007AEE +// DataOut: a0 a2 a3 a4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: a0: -28(fp):d6 -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) + l00007AF2: - a0 = a0 - 0x00000001 - a0 = a0 - a2 - CVZNX = cond(a0) - d6 = a0 - CVZN = cond(d6) - a0 = a3 - // succ: l00007AFA + word32 a0_36 = a0_26 - 0x00000001 - dwArg08 + word32 d6_38 = a0_36 + word32 a0_40 = dwArg04 +// DataOut: a0 a2 a3 a4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: a0: -28(fp):d6 -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) + l00007AFA: - v16 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v16 - 0x00) - C = false - V = false - branch Test(NE,Z) l00007AFA - // succ: l00007AFE l00007AFA + a0_40 = a0_93 + 0x00000001 + word32 a0_93 = a0_40 + branch Mem0[a0_93:byte] != 0x00 l00007AFA +// DataOut: a0 a2 a3 a4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: a0: d6: -28(fp):d6 -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) + l00007AFE: - a0 = a0 - 0x00000001 - a0 = a0 - a3 - CVZNX = cond(a0) - d0 = a0 - CVZN = cond(d0) - a1 = a3 - a1 = a1 + d0 - v19 = a1 - Mem0[a5 + -8:word32] = v19 - CVZN = cond(v19) - v20 = d6 - d7 - CVZN = cond(v20) - branch Test(ULE,VZ) l00007B12 - // succ: l00007B10 l00007B12 + word32 a1_53 = dwArg04 + ((a0_40 - 0x00000001) - dwArg04) + branch a0_36 - dwArg0C <=u 0x00000000 l00007B12 +// DataOut: a1 a2 a3 a4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: a0: d6: -28(fp):d6 -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -000C(32) + l00007B10: - d6 = d7 - CVZN = cond(d6) - // succ: l00007B12 + d6_38 = dwArg0C +// DataOut: a1 a2 a3 a4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: a0: d6: d0: a1: -28(fp):d6 -24(fp):d7 -20(fp):a2 -16(fp):a3 -12(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -000C(32) + l00007B12: - d0 = d6 - CVZN = cond(d0) - a0 = a2 - goto l00007B1A - // succ: l00007B1A -l00007B18: - v23 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v24 = v23 - Mem0[a1:byte] = v24 - a1 = a1 + 0x00000001 - CVZN = cond(v24) - // succ: l00007B1A + word32 d0_60 = d6_38 + word32 a0_62 = dwArg08 + a1_63 = a1_53 +// DataOut: a0 a1 a3 a4 d0 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: a0: d6: d0: a1: -28(fp):d6 -24(fp):d7 -20(fp):a2 -16(fp):a3 -12(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -000C(32) + l00007B1A: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(UGE,C) l00007B18 - // succ: l00007B1E l00007B18 + word32 a1_63 + d0_60 = d0_60 - 0x00000001 + branch d0_60 >=u 0x00000000 l00007B18 +// DataOut: a0 a1 a3 a4 d0 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: a0: d6: d0: a1: -28(fp):d6 -24(fp):d7 -20(fp):a2 -16(fp):a3 -12(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -000C(32) + +l00007B18: + Mem87[a1_63:byte] = Mem0[a0_62:byte] + a0_62 = a0_62 + 0x00000001 + a1_63 = a1_63 + 0x00000001 +// DataOut: a0 a1 a3 a4 d0 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: a0: d6: d0: a1: -28(fp):d6 -24(fp):d7 -20(fp):a2 -16(fp):a3 -12(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -000C(32) + l00007B1E: - a0 = Mem0[a5 + -8:word32] - Mem0[a0 + d6:byte] = 0x00 - Z = true - C = false - N = false - V = false - d0 = a3 - CVZN = cond(d0) - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007AD8_exit + Mem71[a1_53 + d6_38:byte] = 0x00 + return dwArg04 +// DataOut: a4 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C a5:fp - 0x00000004 a3: a2: d7: a0: d6: d0: a1: -28(fp):d6 -24(fp):d7 -20(fp):a2 -16(fp):a3 -12(fp): -4(fp):a5 + fn00007AD8_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a5:a5 a3:a3 a2:a2 d7:d7 a0: d6:d6 d0: a1: -28(fp):d6 -24(fp):d7 -20(fp):a2 -16(fp):a3 -12(fp): -4(fp):a5 + + +word32 fn00007B30(word32 d0, word32 a4, word32 dwArg04, ptr32 & a0Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00007B30 -// Return size: 4 -void fn00007B30() +// MayUse: a4 d0 +// LiveOut: a0 d0 +// Trashed: CVZNX a0 d0 d1 +// Preserved: a2 a3 a7 d2 +// Stack args: Stack +0004(32) fn00007B30_entry: - // succ: l00007B30 + *a0Out = a0 +// DataOut: a0 a1 a4 a5 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00007B30: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a7 + 16:word32] - a2 = a3 - // succ: l00007B3A + word32 a2_13 = dwArg04 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00007B3A: - v7 = Mem0[a2:byte] - d0 = DPB(d0, v7, 0) - CVZN = cond(v7) - branch Test(EQ,Z) l00007B62 - // succ: l00007B3E l00007B62 + byte v7_25 = Mem0[a2_13:byte] + branch v7_25 == 0x00 l00007B62 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00007B62: + return dwArg04 +// DataOut: a0 a1 a4 a5 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 + +fn00007B30_exit: +// DataOut: a0 d0 +// DataOut (flags): +// SymbolicIn: a7:fp a3:a3 a2:a2 d0: d2:d2 d1: a0:a4 + 7953 -12(fp):d2 -8(fp):a2 -4(fp):a3 + l00007B3E: - d1 = 0 - CVZN = cond(d1) - v11 = (byte) d0 - d1 = DPB(d1, v11, 0) - CVZN = cond(v11) - a0 = a4 + 7953 - Z = __btst(Mem0[a0 + d1:byte], 0x0000) - branch Test(EQ,Z) l00007B58 - // succ: l00007B4E l00007B58 -l00007B4E: - d1 = 0 - CVZN = cond(d1) - v14 = (byte) d0 - d1 = DPB(d1, v14, 0) - CVZN = cond(v14) - d2 = 32 - CVZN = cond(d2) - d1 = d1 + d2 - CVZNX = cond(d1) - goto l00007B5C - // succ: l00007B5C + word32 d1_37 + word32 a0_34 + *a0Out = a4 + 7953 + branch __btst(Mem0[a4 + 7953 + (int32) v7_25:byte], 0x0000) l00007B58 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007B58: - d1 = 0 - CVZN = cond(d1) - v17 = (byte) d0 - d1 = DPB(d1, v17, 0) - CVZN = cond(v17) - // succ: l00007B5C + d1_37 = (int32) v7_25 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d1 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00007B4E: + d1_37 = (int32) v7_25 + 32 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d1 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007B5C: - v16 = (byte) d1 - Mem0[a2:byte] = v16 - CVZN = cond(v16) - a2 = a2 + 0x00000001 - goto l00007B3A - // succ: l00007B3A -l00007B62: - d0 = a3 - CVZN = cond(d0) - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007B30_exit -fn00007B30_exit: + Mem40[a2_13:byte] = (byte) d1_37 + a2_13 = a2_13 + 0x00000001 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: a2: d0: d1: a0:a4 + 7953 d2:32 -12(fp):d2 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + -// fn00007B74 -// Return size: 4 -void fn00007B74() +word32 fn00007B74(word32 dwArg04, word32 dwArg08, ptr32 & a1Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: +// LiveOut: a1 d0 +// Trashed: CVZN a0 a1 d0 +// Preserved: a7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00007B74_entry: - // succ: l00007B74 +// DataOut: a2 a3 a4 a5 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Stack +0004(32) Stack +0008(32) + l00007B74: - a7 = fp - a1 = Mem0[a7 + 8:word32] - a0 = Mem0[a7 + 4:word32] - d0 = a0 - CVZN = cond(d0) - // succ: l00007B7E + word32 a1_17 = dwArg08 + word32 a0_11 = dwArg04 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l00007B7E: - v7 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v7 - 0x00) - C = false - V = false - branch Test(NE,Z) l00007B7E - // succ: l00007B82 l00007B7E + a0_11 = a0_27 + 0x00000001 + word32 a0_27 = a0_11 + branch Mem0[a0_27:byte] != 0x00 l00007B7E +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: + l00007B82: - a0 = a0 - 0x00000001 - // succ: l00007B84 + word32 a0_16 = a0_11 - 0x00000001 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: + l00007B84: - v12 = Mem0[a1:byte] - a1 = a1 + 0x00000001 - v13 = v12 - Mem0[a0:byte] = v13 - a0 = a0 + 0x00000001 - CVZN = cond(v13) - branch Test(NE,Z) l00007B84 - // succ: l00007B88 l00007B84 + byte v12_19 = Mem0[a1_17:byte] + Mem22[a0_16:byte] = v12_19 + a1_17 = a1_17 + 0x00000001 + *a1Out = a1_17 + a0_16 = a0_16 + 0x00000001 + branch v12_19 != 0x00 l00007B84 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: + l00007B88: - return - // succ: fn00007B74_exit + return dwArg04 +// DataOut: a1 a2 a3 a4 a5 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: + fn00007B74_exit: +// DataOut: a1 d0 +// DataOut (flags): +// SymbolicIn: a7:fp a1: a0: d0: + -// fn00007BCC -// Return size: 4 -void fn00007BCC() +word32 fn00007BCC(word32 d0, word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: d0 +// LiveOut: d0 +// Trashed: CVZNX d0 d1 +// Preserved: a2 a3 a7 d7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00007BCC_entry: - // succ: l00007BCC +// DataOut: a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) + l00007BCC: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a3 = Mem0[a7 + 16:word32] - d7 = Mem0[a7 + 20:word32] - CVZN = cond(d7) - a2 = a2 - a2 - CVZNX = cond(a2) - // succ: l00007BDA + word32 a3_12 = dwArg04 + word32 a2_15 = 0x00000000 +// DataOut: a2 a3 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00007BDA: - v9 = Mem0[a3:byte] - d0 = DPB(d0, v9, 0) - CVZN = cond(v9) - branch Test(EQ,Z) l00007BEC - // succ: l00007BDE l00007BEC + byte v9_24 = Mem0[a3_12:byte] + branch v9_24 == 0x00 l00007BEC +// DataOut: a2 a3 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d7: a2: d0: d1: -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00007BEC: + return a2_15 +// DataOut: a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d7: a2: d0: d1: -12(fp):d7 -8(fp):a2 -4(fp):a3 + +fn00007BCC_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a3:a3 d7:d7 a2:a2 d0: d1: -12(fp):d7 -8(fp):a2 -4(fp):a3 + l00007BDE: - d1 = 0 - CVZN = cond(d1) - v12 = (byte) d0 - d1 = DPB(d1, v12, 0) - CVZN = cond(v12) - v13 = d1 - d7 - CVZN = cond(v13) - branch Test(NE,Z) l00007BE8 - // succ: l00007BE6 l00007BE8 + branch (int32) v9_24 - dwArg08 != 0x00000000 l00007BE8 +// DataOut: a2 a3 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d7: a2: d0: d1: -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007BE6: - a2 = a3 - // succ: l00007BE8 + a2_15 = a3_12 +// DataOut: a2 a3 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d7: a2: d0: d1: -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00007BE8: - a3 = a3 + 0x00000001 - goto l00007BDA - // succ: l00007BDA -l00007BEC: - d0 = a2 - CVZN = cond(d0) - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007BCC_exit -fn00007BCC_exit: + a3_12 = a3_12 + 0x00000001 +// DataOut: a2 a3 a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d7: a2: d0: d1: -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + -// fn00007BF4 -// Return size: 4 -void fn00007BF4() +word32 fn00007BF4(word32 d2, word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: d2 +// LiveOut: d0 +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a5 a7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00007BF4_entry: - // succ: l00007BF4 +// DataOut: a3 a4 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) + l00007BF4: - a7 = fp - d0 = Mem0[a7 + 8:word32] - CVZN = cond(d0) - a0 = Mem0[a7 + 4:word32] - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x0000000C - a1 = a7 - // succ: l00007C02 + word32 d0_14 = dwArg08 + word32 a0_33 = dwArg04 + word32 a1_12 = fp - 0x00000010 +// DataOut: a0 a1 a3 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) + l00007C02: - d1 = 10 - CVZN = cond(d1) - call fn000091A6 (retsize: 4;) - v9 = (word16) d1 + 0x0030 - d1 = DPB(d1, v9, 0) - CVZNX = cond(v9) - v11 = (byte) d1 - Mem0[a1:byte] = v11 - a1 = a1 + 0x00000001 - CVZN = cond(v11) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00007C02 - // succ: l00007C12 l00007C02 + word32 d1_18 + d0_14 = fn000091A6(d0_14, 10, d2, out d1_18) + Mem24[a1_12:byte] = (byte) ((word16) d1_18 + 0x0030) + a1_12 = a1_12 + 0x00000001 + branch d0_14 != 0x00000000 l00007C02 +// DataOut: a0 a1 a3 a4 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1: d1: -16(fp):0x3A -4(fp):a5 +// LocalsOut: fp(8) + l00007C12: - d0 = a1 - CVZN = cond(d0) - // succ: l00007C14 + a1_32 = a1_12 +// DataOut: a0 a1 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1: d1: -16(fp):0x3A -4(fp):a5 +// LocalsOut: fp(8) + l00007C14: - a1 = a1 - 0x00000001 - v16 = Mem0[a1:byte] - Mem0[a0:byte] = v16 - a0 = a0 + 0x00000001 - CVZN = cond(v16) - v17 = a7 - a1 - CVZN = cond(v17) - branch Test(NE,Z) l00007C14 - // succ: l00007C1A l00007C14 + word32 a1_32 + a1_32 = a1_32 - 0x00000001 + Mem36[a0_33:byte] = Mem24[a1_32:byte] + a0_33 = a0_33 + 0x00000001 + branch fp - 0x00000010 - a1_32 != 0x00000000 l00007C14 +// DataOut: a0 a1 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1: d1: -16(fp):0x3A -4(fp):a5 +// LocalsOut: fp(8) + l00007C1A: - Mem0[a0:byte] = 0x00 - Z = true - C = false - N = false - V = false - d0 = d0 - a7 - CVZNX = cond(d0) - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007BF4_exit + Mem41[a0_33:byte] = 0x00 + return a1_12 - (fp - 0x00000010) +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1: d1: -16(fp):0x3A -4(fp):a5 + fn00007BF4_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp d0: a0: a5:a5 a1: d1: -16(fp):0x3A -4(fp):a5 + -// fn00007C24 -// Return size: 4 -void fn00007C24() +word32 fn00007C24(word32 d7, word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: d7 +// LiveOut: d0 +// Trashed: CVZNX d0 +// Preserved: a2 a3 a5 a7 d7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00007C24_entry: - // succ: l00007C24 +// DataOut: a0 a1 a4 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) + l00007C24: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000008 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a3 = Mem0[a5 + 8:word32] - a2 = Mem0[a5 + 12:word32] - v7 = a3 - Mem0[a5 + -4:word32] = v7 - CVZN = cond(v7) - // succ: l00007C38 + word32 a3_110 = dwArg04 + word32 a2_19 = dwArg08 +// DataOut: a0 a1 a2 a3 a4 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0008(32) + l00007C38: - v9 = Mem0[a2:byte] - a2 = a2 + 0x00000001 - d7 = DPB(d7, v9, 0) - CVZN = cond(v9) - ZN = cond((byte) d7 - 0x00) - C = false - V = false - branch Test(EQ,Z) l00007C76 - // succ: l00007C3E l00007C76 + word32 d0_115 + byte v9_37 = Mem0[a2_19:byte] + a2_19 = a2_19 + 0x00000001 + d7 = DPB(d7, v9_37, 0) + branch v9_37 == 0x00 l00007C76 +// DataOut: a0 a1 a2 a3 a4 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) + +l00007C76: + branch Mem0[a3_110:byte] == 0x00 l00007C7E +// DataOut: a0 a1 a3 a4 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) + +l00007C7E: + d0_115 = a3_110 - dwArg04 +// DataOut: a0 a1 a4 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l00007C7A: + d0_115 = 0 +// DataOut: a0 a1 a4 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00007C3E: - d0 = 0 - CVZN = cond(d0) - v15 = (byte) d7 - d0 = DPB(d0, v15, 0) - CVZN = cond(v15) - v16 = (word16) d0 - 0x002A - d0 = DPB(d0, v16, 0) - CVZNX = cond(v16) - branch Test(EQ,Z) l00007C58 - // succ: l00007C48 l00007C58 -l00007C48: - v18 = (word16) d0 - 0x0015 - d0 = DPB(d0, v18, 0) - CVZNX = cond(v18) - branch Test(NE,Z) l00007C6C - // succ: l00007C4E l00007C6C -l00007C4E: - v19 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - d0 = DPB(d0, v19, 0) - CVZN = cond(v19) - ZN = cond((byte) d0 - 0x00) - C = false - V = false - branch Test(NE,Z) l00007C38 - // succ: l00007C54 l00007C38 -l00007C54: - d0 = 0 - CVZN = cond(d0) - goto l00007C84 - // succ: l00007C84 + word16 v16_62 = (word16) (int32) v9_37 - 0x002A + branch v16_62 == 0x0000 l00007C58 +// DataOut: a0 a1 a2 a3 a4 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) + l00007C58: - ZN = cond(Mem0[a3:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00007C38 - // succ: l00007C5C l00007C38 + branch Mem0[a3_110:byte] == 0x00 l00007C38 +// DataOut: a0 a1 a2 a3 a4 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) + l00007C5C: - a7 = a7 - 0x00000004 - v22 = a2 - Mem0[a7:word32] = v22 - CVZN = cond(v22) - a7 = a7 - 0x00000004 - v23 = a3 - Mem0[a7:word32] = v23 - CVZN = cond(v23) - call fn00007C24 (retsize: 4;) - a7 = a7 + 0x0008 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00007C38 - // succ: l00007C68 l00007C38 + branch fn00007C24(d7, a3_110, a2_19) != 0x00000000 l00007C38 +// DataOut: a0 a1 a2 a3 a4 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) + l00007C68: - a3 = a3 + 0x00000001 - goto l00007C58 - // succ: l00007C58 + a3_110 = a3_110 + 0x00000001 +// DataOut: a0 a1 a2 a3 a4 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) + +l00007C48: + branch v16_62 != 0x0015 l00007C6C +// DataOut: a0 a1 a2 a3 a4 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) + l00007C6C: - v20 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - d0 = DPB(d0, v20, 0) - CVZN = cond(v20) - v21 = (byte) d7 - (byte) d0 - CVZN = cond(v21) - branch Test(EQ,Z) l00007C38 - // succ: l00007C72 l00007C38 + a3_110 = a3_110 + 0x00000001 + word32 a3_121 = a3_110 + branch v9_37 - Mem0[a3_110:byte] == 0x00 l00007C38 +// DataOut: a0 a1 a2 a3 a4 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) + l00007C72: - d0 = 0 - CVZN = cond(d0) - goto l00007C84 - // succ: l00007C84 -l00007C76: - ZN = cond(Mem0[a3:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l00007C7E - // succ: l00007C7A l00007C7E -l00007C7A: - d0 = 0 - CVZN = cond(d0) - goto l00007C84 - // succ: l00007C84 -l00007C7E: - d0 = a3 - CVZN = cond(d0) - d0 = d0 - Mem0[a5 + -4:word32] - CVZNX = cond(d0) - // succ: l00007C84 + d0_115 = 0 +// DataOut: a0 a1 a4 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l00007C4E: + a3_110 = a3_110 + 0x00000001 + branch Mem0[a3_110:byte] != 0x00 l00007C38 +// DataOut: a0 a1 a2 a3 a4 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) + +l00007C54: + d0_115 = 0 +// DataOut: a0 a1 a4 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00007C84: - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007C24_exit + return d0_115 +// DataOut: a0 a1 a4 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a2: d7: d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 + fn00007C24_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a5:a5 a3:a3 a2:a2 d7:d7 d0: -32(fp): -28(fp): -24(fp):d7 -20(fp):a2 -16(fp):a3 -8(fp): -4(fp):a5 + -// fn00007C8C -// Return size: 4 -void fn00007C8C() +word32 fn00007C8C(word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: +// LiveOut: d0 +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a5 a7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00007C8C_entry: - // succ: l00007C8C +// DataOut: a3 a4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) + l00007C8C: - a7 = fp - d0 = Mem0[a7 + 8:word32] - CVZN = cond(d0) - a0 = Mem0[a7 + 4:word32] - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x0000000C - a1 = a7 - // succ: l00007C9A + word32 d0_14 = dwArg08 + word32 a0_29 = dwArg04 + word32 a1_12 = fp - 0x00000010 +// DataOut: a0 a1 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) + l00007C9A: - d1 = d0 - CVZN = cond(d1) - v9 = (word16) d1 & 0x0007 - d1 = DPB(d1, v9, 0) - ZN = cond(v9) - C = false - V = false - v13 = (word16) d1 + 0x0030 - d1 = DPB(d1, v13, 0) - CVZNX = cond(v13) - v15 = (byte) d1 - Mem0[a1:byte] = v15 - a1 = a1 + 0x00000001 - CVZN = cond(v15) - d0 = d0 >>u 0x00000003 - CVZNX = cond(d0) - branch Test(NE,Z) l00007C9A - // succ: l00007CAA l00007C9A + Mem21[a1_12:byte] = (byte) (((word16) d0_14 & 0x0007) + 0x0030) + a1_12 = a1_12 + 0x00000001 + d0_14 = d0_14 >>u 0x00000003 + branch d0_14 != 0x00000000 l00007C9A +// DataOut: a0 a1 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1: d1: -16(fp): -4(fp):a5 +// LocalsOut: fp(8) + l00007CAA: - d0 = a1 - CVZN = cond(d0) - // succ: l00007CAC + a1_28 = a1_12 +// DataOut: a0 a1 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1: d1: -16(fp): -4(fp):a5 +// LocalsOut: fp(8) + l00007CAC: - a1 = a1 - 0x00000001 - v17 = Mem0[a1:byte] - Mem0[a0:byte] = v17 - a0 = a0 + 0x00000001 - CVZN = cond(v17) - v18 = a7 - a1 - CVZN = cond(v18) - branch Test(NE,Z) l00007CAC - // succ: l00007CB2 l00007CAC + word32 a1_28 + a1_28 = a1_28 - 0x00000001 + Mem32[a0_29:byte] = Mem21[a1_28:byte] + a0_29 = a0_29 + 0x00000001 + branch fp - 0x00000010 - a1_28 != 0x00000000 l00007CAC +// DataOut: a0 a1 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1: d1: -16(fp): -4(fp):a5 +// LocalsOut: fp(8) + l00007CB2: - Mem0[a0:byte] = 0x00 - Z = true - C = false - N = false - V = false - d0 = d0 - a7 - CVZNX = cond(d0) - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007C8C_exit + Mem37[a0_29:byte] = 0x00 + return a1_12 - (fp - 0x00000010) +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1: d1: -16(fp): -4(fp):a5 + fn00007C8C_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp d0: a0: a5:a5 a1: d1: -16(fp): -4(fp):a5 + -// fn00007CCC -// Return size: 4 -void fn00007CCC() +word32 fn00007CCC(word32 d1, word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: d1 +// LiveOut: d0 +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00007CCC_entry: - // succ: l00007CCC +// DataOut: a3 a4 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) + l00007CCC: - a7 = fp - d0 = Mem0[a7 + 8:word32] - CVZN = cond(d0) - a0 = Mem0[a7 + 4:word32] - a1 = a7 + 4 - // succ: l00007CD8 + word32 d0_11 = dwArg08 + word32 a0_28 = dwArg04 + word32 a1_10 = fp + 4 +// DataOut: a0 a1 a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00007CD8: - v8 = (word16) d0 - d1 = DPB(d1, v8, 0) - CVZN = cond(v8) - v9 = (word16) d1 & 0x000F - d1 = DPB(d1, v9, 0) - ZN = cond(v9) - C = false - V = false - v13 = Mem0[0x00007CBC + d1:byte] - Mem0[a1:byte] = v13 - a1 = a1 + 0x00000001 - CVZN = cond(v13) - d0 = d0 >>u 0x00000004 - CVZNX = cond(d0) - branch Test(NE,Z) l00007CD8 - // succ: l00007CE6 l00007CD8 + d1 = DPB(d1, (word16) d0_11 & 0x000F, 0) + Mem18[a1_10:byte] = Mem0[0x00007CBC + d1:byte] + a1_10 = a1_10 + 0x00000001 + d0_11 = d0_11 >>u 0x00000004 + branch d0_11 != 0x00000000 l00007CD8 +// DataOut: a0 a1 a3 a4 d0 d1 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp d0: a0: a1: d1: 4(fp): +// LocalsOut: fp(32) + l00007CE6: - d0 = a1 - CVZN = cond(d0) - d1 = a7 - CVZN = cond(d1) - d1 = d1 + 0x00000004 - CVZNX = cond(d1) - // succ: l00007CEC + a1_27 = a1_10 +// DataOut: a0 a1 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp d0: a0: a1: d1: 4(fp): +// LocalsOut: fp(8) + l00007CEC: - a1 = a1 - 0x00000001 - v16 = Mem0[a1:byte] - Mem0[a0:byte] = v16 - a0 = a0 + 0x00000001 - CVZN = cond(v16) - v17 = d1 - a1 - CVZN = cond(v17) - branch Test(NE,Z) l00007CEC - // succ: l00007CF2 l00007CEC + word32 a1_27 + a1_27 = a1_27 - 0x00000001 + Mem31[a0_28:byte] = Mem18[a1_27:byte] + a0_28 = a0_28 + 0x00000001 + branch fp + 0x00000004 - a1_27 != 0x00000000 l00007CEC +// DataOut: a0 a1 a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp d0: a0: a1: d1:fp + 0x00000004 4(fp): +// LocalsOut: fp(8) + l00007CF2: - Mem0[a0:byte] = 0x00 - Z = true - C = false - N = false - V = false - d0 = d0 - d1 - CVZNX = cond(d0) - return - // succ: fn00007CCC_exit + Mem36[a0_28:byte] = 0x00 + return a1_10 - (fp + 0x00000004) +// DataOut: a3 a4 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp d0: a0: a1: d1:fp + 0x00000004 4(fp): + fn00007CCC_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp d0: a0: a1: d1:fp + 0x00000004 4(fp): -// fn00007CF8 -// Return size: 4 -void fn00007CF8() + +void fn00007CF8(word32 d2, word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: d2 +// LiveOut: +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a5 a7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00007CF8_entry: - // succ: l00007CF8 +// DataOut: a3 a4 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) + l00007CF8: - a7 = fp - d0 = Mem0[a7 + 8:word32] - CVZN = cond(d0) - a0 = Mem0[a7 + 4:word32] - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x0000000C - a1 = a7 - branch Test(GE,VN) l00007D0E - // succ: l00007D08 l00007D0E + word32 d0_16 = dwArg08 + word32 a0_15 = dwArg04 + word32 a1_13 = fp - 0x00000010 + branch dwArg08 >= 0x00000000 l00007D0E +// DataOut: a0 a1 a3 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(8) Stack +0004(32) + l00007D08: - v9 = 0x2D - Mem0[a0:byte] = v9 - a0 = a0 + 0x00000001 - CVZN = cond(v9) - d0 = -d0 - CVZNX = cond(d0) - // succ: l00007D0E + Mem49[dwArg04:byte] = 0x2D + a0_15 = dwArg04 + 0x00000001 + d0_16 = -dwArg08 +// DataOut: a0 a1 a3 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1:fp - 0x00000010 -4(fp):a5 +// LocalsOut: fp(8) Stack +0004(32) + l00007D0E: - d1 = 10 - CVZN = cond(d1) - call fn000091A6 (retsize: 4;) - v12 = (word16) d1 + 0x0030 - d1 = DPB(d1, v12, 0) - CVZNX = cond(v12) - v13 = (byte) d1 - Mem0[a1:byte] = v13 - a1 = a1 + 0x00000001 - CVZN = cond(v13) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00007D0E - // succ: l00007D1E l00007D0E + word32 d1_20 + d0_16 = fn000091A6(d0_16, 10, d2, out d1_20) + Mem26[a1_13:byte] = (byte) ((word16) d1_20 + 0x0030) + a1_13 = a1_13 + 0x00000001 + branch d0_16 != 0x00000000 l00007D0E +// DataOut: a0 a1 a3 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1: d1: -16(fp):0x3A -4(fp):a5 +// LocalsOut: fp(8) Stack +0004(32) + l00007D1E: - a1 = a1 - 0x00000001 - v18 = Mem0[a1:byte] - Mem0[a0:byte] = v18 - a0 = a0 + 0x00000001 - CVZN = cond(v18) - v19 = a7 - a1 - CVZN = cond(v19) - branch Test(NE,Z) l00007D1E - // succ: l00007D24 l00007D1E + a1_13 = a1_13 - 0x00000001 + Mem36[a0_15:byte] = Mem26[a1_13:byte] + a0_15 = a0_15 + 0x00000001 + branch fp - 0x00000010 - a1_13 != 0x00000000 l00007D1E +// DataOut: a0 a1 a3 a4 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1: d1: -16(fp):0x3A -4(fp):a5 +// LocalsOut: fp(8) Stack +0004(32) + l00007D24: - Mem0[a0:byte] = 0x00 - Z = true - C = false - N = false - V = false - d0 = a0 - CVZN = cond(d0) - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d0 = d0 - Mem0[a7 + 4:word32] - CVZNX = cond(d0) + Mem41[a0_15:byte] = 0x00 return - // succ: fn00007CF8_exit +// DataOut: a3 a4 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d0: a0: a5:fp - 0x00000004 a1: d1: -16(fp):0x3A -4(fp):a5 + fn00007CF8_exit: +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp d0: a0: a5:a5 a1: d1: -16(fp):0x3A -4(fp):a5 + -// fn00007D30 -// Return size: 4 -void fn00007D30() +word32 fn00007D30(word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: +// LiveOut: d0 +// Trashed: CVZNX a0 a1 d0 +// Preserved: a2 a3 a5 a7 d7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00007D30_entry: - // succ: l00007D30 +// DataOut: a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) + l00007D30: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000008 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a3 = Mem0[a5 + 8:word32] - a0 = Mem0[a5 + 12:word32] - // succ: l00007D40 + word32 a0_19 = dwArg08 +// DataOut: a0 a3 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0008(32) + l00007D40: - v8 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v8 - 0x00) - C = false - V = false - branch Test(NE,Z) l00007D40 - // succ: l00007D44 l00007D40 + a0_19 = a0_104 + 0x00000001 + word32 a0_104 = a0_19 + branch Mem0[a0_104:byte] != 0x00 l00007D40 +// DataOut: a0 a3 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Stack +0008(32) + l00007D44: - a0 = a0 - 0x00000001 - a0 = a0 - Mem0[a5 + 12:word32] - CVZNX = cond(a0) - d7 = a0 - CVZN = cond(d7) - a0 = Mem0[a5 + 12:word32] - a0 = a0 + d7 - a2 = a0 - // succ: l00007D54 + word32 a0_29 = a0_19 - 0x00000001 - dwArg08 + word32 d7_31 = a0_29 + word32 a2_35 = dwArg08 + a0_29 +// DataOut: a2 a3 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Stack +0008(32) + l00007D54: - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(LE,VZN) l00007D8A - // succ: l00007D58 l00007D8A + word32 d0_101 + branch false l00007D8A +// DataOut: a2 a3 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Stack +0008(32) + +l00007D8A: + Mem100[dwArg04:byte] = 0x00 + d0_101 = 0 +// DataOut: a4 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) + l00007D58: - a2 = a2 - 0x00000001 - d0 = 0 - CVZN = cond(d0) - v17 = Mem0[a2:byte] - d0 = DPB(d0, v17, 0) - CVZN = cond(v17) - v18 = (word16) d0 - 0x002F - d0 = DPB(d0, v18, 0) - CVZNX = cond(v18) - branch Test(EQ,Z) l00007D6C - // succ: l00007D64 l00007D6C -l00007D64: - v19 = (word16) d0 - 0x000B - d0 = DPB(d0, v19, 0) - CVZNX = cond(v19) - branch Test(EQ,Z) l00007D6E - // succ: l00007D6A l00007D6E -l00007D6A: - goto l00007D86 - // succ: l00007D86 + a2_35 = a2_35 - 0x00000001 + word16 v18_65 = (word16) (int32) Mem0[a2_35:byte] - 0x002F + branch v18_65 == 0x0000 l00007D6C +// DataOut: a2 a3 a4 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Stack +0008(32) + l00007D6C: - d7 = d7 - 0x00000001 - CVZNX = cond(d7) - // succ: l00007D6E + d7_31 = d7_31 - 0x00000001 +// DataOut: a3 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Stack +0008(32) + +l00007D64: + branch v18_65 == 0x000B l00007D6E +// DataOut: a2 a3 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Stack +0008(32) + l00007D6E: - d0 = d7 - CVZN = cond(d0) - a0 = Mem0[a5 + 12:word32] - a1 = a3 - goto l00007D7A - // succ: l00007D7A -l00007D78: - v23 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v24 = v23 - Mem0[a1:byte] = v24 - a1 = a1 + 0x00000001 - CVZN = cond(v24) - // succ: l00007D7A + word32 d0_72 = d7_31 + word32 a0_74 = dwArg08 + word32 a1_75 = dwArg04 +// DataOut: a0 a1 a3 a4 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) + l00007D7A: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(UGE,C) l00007D78 - // succ: l00007D7E l00007D78 + d0_72 = d0_72 - 0x00000001 + branch d0_72 >=u 0x00000000 l00007D78 +// DataOut: a0 a1 a3 a4 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: a1: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) + +l00007D78: + Mem89[a1_75:byte] = Mem0[a0_74:byte] + a0_74 = a0_74 + 0x00000001 + a1_75 = a1_75 + 0x00000001 +// DataOut: a0 a1 a3 a4 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: a1: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) + l00007D7E: - Mem0[a3 + d7:byte] = 0x00 - Z = true - C = false - N = false - V = false - d0 = d7 - CVZN = cond(d0) - goto l00007D8E - // succ: l00007D8E -l00007D86: - d7 = d7 - 0x00000001 - CVZNX = cond(d7) - goto l00007D54 - // succ: l00007D54 -l00007D8A: - Mem0[a3:byte] = 0x00 - Z = true - C = false - N = false - V = false - d0 = 0 - CVZN = cond(d0) - // succ: l00007D8E + Mem83[dwArg04 + d7_31:byte] = 0x00 + d0_101 = d7_31 +// DataOut: a4 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: a1: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) + l00007D8E: - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007D30_exit + return d0_101 +// DataOut: a4 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: a1: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 + fn00007D30_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a5:a5 a3:a3 a0: d7:d7 a2:a2 d0: a1: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 + +l00007D6A: +// DataOut: a2 a3 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Stack +0008(32) + +l00007D86: + d7_31 = d7_31 - 0x00000001 +// DataOut: a2 a3 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: a0: d7: a2: d0: -24(fp):d7 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Stack +0008(32) -// fn00007D98 -// Return size: 4 -void fn00007D98() + +word32 fn00007D98(word32 dwArg04, word32 dwArg08, ptr32 & a1Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: +// LiveOut: a1 d0 +// Trashed: CVZNX a0 a1 d0 d1 d2 +// Preserved: a7 d2 +// Stack args: Stack +0004(32) Stack +0008(32) fn00007D98_entry: - // succ: l00007D98 +// DataOut: a2 a3 a4 a5 a6 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) + l00007D98: - a7 = fp - a0 = Mem0[a7 + 4:word32] - a1 = a0 - d1 = 0 - CVZN = cond(d1) - d0 = 0 - CVZN = cond(d0) - a7 = a7 - 0x00000004 - v9 = d2 - Mem0[a7:word32] = v9 - CVZN = cond(v9) - v10 = Mem0[a0:byte] - 0x2B - CVZN = cond(v10) - branch Test(EQ,Z) l00007DB0 - // succ: l00007DAA l00007DB0 + word32 a0_18 = dwArg04 + word32 a1_4 + *a1Out = dwArg04 + word32 d1_21 = 0 + word32 d0_19 = 0 + branch Mem0[dwArg04:byte] - 0x2B == 0x00 l00007DB0 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Stack +0008(32) + l00007DAA: - v12 = Mem0[a0:byte] - 0x2D - CVZN = cond(v12) - branch Test(NE,Z) l00007DB2 - // succ: l00007DB0 l00007DB2 + branch Mem0[dwArg04:byte] - 0x2D != 0x00 l00007DB2 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a0: a1: d1:0 d0:0 -4(fp):d2 +// LocalsOut: Stack +0008(32) + l00007DB0: - a0 = a0 + 0x0001 - // succ: l00007DB2 + a0_18 = dwArg04 + 0x0001 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a0: a1: d1:0 d0:0 -4(fp):d2 +// LocalsOut: Stack +0008(32) + l00007DB2: - v13 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d0 = DPB(d0, v13, 0) - CVZN = cond(v13) - v14 = (byte) d0 - 0x30 - d0 = DPB(d0, v14, 0) - CVZNX = cond(v14) - branch Test(LT,CZ) l00007DCC - // succ: l00007DBA l00007DCC + byte v13_22 = Mem0[a0_18:byte] + a0_18 = a0_18 + 0x00000001 + d0_19 = DPB(d0_19, v13_22 - 0x30, 0) + branch v13_22 < 0x30 l00007DCC +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a0: a1: d1: d0: d2: -4(fp):d2 +// LocalsOut: Stack +0008(32) + l00007DBA: - v17 = (byte) d0 - 0x09 - CVZN = cond(v17) - branch Test(GT,VZN) l00007DCC - // succ: l00007DC0 l00007DCC -l00007DC0: - d2 = d1 - CVZN = cond(d2) - d1 = d1 << 0x00000002 - CVZNX = cond(d1) - d1 = d1 + d2 - CVZNX = cond(d1) - d1 = d1 + d1 - CVZNX = cond(d1) - d1 = d1 + d0 - CVZNX = cond(d1) - goto l00007DB2 - // succ: l00007DB2 + branch v13_22 > 0x39 l00007DCC +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a0: a1: d1: d0: d2: -4(fp):d2 +// LocalsOut: Stack +0008(32) + l00007DCC: - v19 = Mem0[a1:byte] - 0x2D - CVZN = cond(v19) - branch Test(NE,Z) l00007DD4 - // succ: l00007DD2 l00007DD4 + branch Mem0[dwArg04:byte] - 0x2D != 0x00 l00007DD4 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a0: a1: d1: d0: d2: -4(fp):d2 +// LocalsOut: Stack +0008(32) + l00007DD2: - d1 = -d1 - CVZNX = cond(d1) - // succ: l00007DD4 + d1_21 = -d1_21 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a0: a1: d1: d0: d2: -4(fp):d2 +// LocalsOut: Stack +0008(32) + l00007DD4: - v20 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d2 = v20 - CVZN = cond(d2) - d0 = a0 - CVZN = cond(d0) - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - a0 = Mem0[a7 + 8:word32] - v21 = d1 - Mem0[a0:word32] = v21 - CVZN = cond(v21) - d0 = d0 - a1 - CVZNX = cond(d0) - return - // succ: fn00007D98_exit + Mem42[dwArg08:word32] = d1_21 + return a0_18 - 0x00000001 - dwArg04 +// DataOut: a1 a2 a3 a4 a5 a6 d0 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a0: a1: d1: d0: d2: -4(fp):d2 + fn00007D98_exit: +// DataOut: a1 d0 +// DataOut (flags): +// SymbolicIn: a7:fp a0: a1: d1: d0: d2: -4(fp):d2 + +l00007DC0: + d1_21 = ((d1_21 << 0x00000002) + d1_21) * 0x00000002 + d0_19 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a0: a1: d1: d0: d2: -4(fp):d2 +// LocalsOut: Stack +0008(32) + + +word32 fn00007E4C(word32 a4, word32 dwArg04, word32 dwArg08, ptr32 & a1Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00007E4C -// Return size: 4 -void fn00007E4C() +// MayUse: a4 +// LiveOut: a0 a1 +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a2 a3 a5 a6 a7 d7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00007E4C_entry: - // succ: l00007E4C + *a1Out = a1 +// DataOut: a0 a1 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0018(32) Stack +0004(32) Stack +0008(32) + l00007E4C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000018 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - d7 = Mem0[a5 + 12:word32] - CVZN = cond(d7) - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(GT,VZN) l00007E62 - // succ: l00007E5C l00007E62 -l00007E5C: - d0 = -1 - CVZN = cond(d0) - goto l00007F32 - // succ: l00007F32 + word32 d7_190 = dwArg08 + branch false l00007E62 +// DataOut: a0 a1 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0018(32) Stack +0004(32) + l00007E62: - d0 = 8 - CVZN = cond(d0) - v14 = d7 - d0 - CVZN = cond(v14) - branch Test(UGE,C) l00007E6A - // succ: l00007E68 l00007E6A + branch dwArg08 >=u 0x00000008 l00007E6A +// DataOut: a1 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -4(fp):a5 +// LocalsOut: fp(32) Local -0018(32) Stack +0004(32) + l00007E68: - d7 = d0 - CVZN = cond(d7) - // succ: l00007E6A + d7_190 = 8 +// DataOut: a1 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0:8 -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -4(fp):a5 +// LocalsOut: fp(32) Local -0018(32) Stack +0004(32) + l00007E6A: - d0 = d7 - CVZN = cond(d0) - d0 = d0 + 0x00000003 - CVZNX = cond(d0) - d7 = d0 - CVZN = cond(d7) - v16 = (word16) d7 & 0xFFFC - d7 = DPB(d7, v16, 0) - ZN = cond(v16) - C = false - V = false - a2 = Mem0[a5 + 8:word32] - d0 = Mem0[a5 + 8:word32] - CVZN = cond(d0) - d0 = d0 + d7 - CVZNX = cond(d0) - v18 = Mem0[a4 + 7660:word32] + d7 - Mem0[a4 + 7660:word32] = v18 - CVZNX = cond(v18) - a0 = a4 + 7656 - a3 = Mem0[a0:word32] - v20 = d0 - Mem0[a5 + -16:word32] = v20 - CVZN = cond(v20) - v21 = a0 - Mem0[a5 + -12:word32] = v21 - CVZN = cond(v21) - // succ: l00007E90 + word32 d0_65 = d7_190 + 0x00000003 + word32 d7_101 = DPB(d0_65, (word16) d0_65 & 0xFFFC, 0) + Mem76[a4 + 7660:word32] = Mem0[a4 + 7660:word32] + d7_101 + word32 d0_72 = dwArg04 + d7_101 + word32 a3_181 = Mem76[a4 + 7656:word32] + word32 dwLoc10_177 = a4 + 7656 +// DataOut: a1 a2 a3 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0:8 -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) Local -0014(32) Local -0018(32) + l00007E90: - d0 = a3 - CVZN = cond(d0) - branch Test(EQ,Z) l00007F24 - // succ: l00007E96 l00007F24 + branch a3_181 == 0x00000000 l00007F24 +// DataOut: a1 a2 a3 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) Local -0014(32) Local -0018(32) + +l00007F24: + Mem184[dwLoc10_177:word32] = dwArg04 + Mem185[dwArg04:word32] = 0x00000000 + Mem187[dwArg04 + 4:word32] = d7_101 + a0 = dwLoc10_177 +// DataOut: a0 a1 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00007E96: - a0 = a3 - d0 = Mem0[a3 + 4:word32] - CVZN = cond(d0) - a0 = a0 + d0 - v23 = a5 + -20 - d7 = Mem0[v23:word32] - v23 = v23 + 0x00000004 - a1 = Mem0[a5 + -16:word32] - v25 = a3 - a1 - CVZN = cond(v25) - branch Test(ULE,VZ) l00007EBC - // succ: l00007EAC l00007EBC -l00007EAC: - v27 = a3 - Mem0[a2:word32] = v27 - CVZN = cond(v27) - v28 = d7 - Mem0[a2 + 4:word32] = v28 - CVZN = cond(v28) - a6 = Mem0[a5 + -12:word32] - v29 = a2 - Mem0[a6:word32] = v29 - CVZN = cond(v29) - d0 = 0 - CVZN = cond(d0) - goto l00007F32 - // succ: l00007F32 + a0 = a3_181 + Mem76[a3_181 + 4:word32] + d7_101 = dwLoc18 + word32 a1_103 = d0_72 + *a1Out = a1_103 + branch a3_181 - d0_72 <=u 0x00000000 l00007EBC +// DataOut: a0 a1 a2 a3 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) Local -0014(32) Local -0018(8) + l00007EBC: - v34 = a3 - a1 - CVZN = cond(v34) - branch Test(NE,Z) l00007EDA - // succ: l00007EC0 l00007EDA -l00007EC0: - a6 = Mem0[a3:word32] - v35 = a6 - Mem0[a2:word32] = v35 - CVZN = cond(v35) - d0 = Mem0[a3 + 4:word32] - CVZN = cond(d0) - d1 = d0 - CVZN = cond(d1) - d1 = d1 + d7 - CVZNX = cond(d1) - v37 = d1 - Mem0[a2 + 4:word32] = v37 - CVZN = cond(v37) - a6 = Mem0[a5 + -12:word32] - v38 = a2 - Mem0[a6:word32] = v38 - CVZN = cond(v38) - d0 = 0 - CVZN = cond(d0) - goto l00007F32 - // succ: l00007F32 + branch a3_181 - d0_72 != 0x00000000 l00007EDA +// DataOut: a0 a1 a2 a3 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) Local -0014(32) Local -0018(8) + l00007EDA: - v39 = a2 - a0 - CVZN = cond(v39) - branch Test(UGE,C) l00007EE6 - // succ: l00007EDE l00007EE6 -l00007EDE: - v40 = Mem0[a4 + 7660:word32] - d7 - Mem0[a4 + 7660:word32] = v40 - CVZNX = cond(v40) - d0 = -1 - CVZN = cond(d0) - goto l00007F32 - // succ: l00007F32 + branch dwArg04 - a0 >=u 0x00000000 l00007EE6 +// DataOut: a0 a1 a2 a3 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0014(32) Local -0018(8) + l00007EE6: - v41 = a2 - a0 - CVZN = cond(v41) - branch Test(NE,Z) l00007F14 - // succ: l00007EEA l00007F14 + branch dwArg04 - a0 != 0x00000000 l00007F14 +// DataOut: a0 a1 a2 a3 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0014(32) Local -0018(8) + +l00007F14: + dwLoc10_177 = a3_181 + a3_181 = Mem76[a3_181:word32] +// DataOut: a1 a2 a3 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) Local -0014(32) Local -0018(32) + l00007EEA: - d0 = Mem0[a3:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l00007EFA - // succ: l00007EEE l00007EFA + word32 d0_144 = Mem76[a3_181:word32] + branch d0_144 == 0x00000000 l00007EFA +// DataOut: a0 a1 a3 a4 d0 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00007EEE: - v42 = a1 - d0 - CVZN = cond(v42) - branch Test(ULE,VZ) l00007EFA - // succ: l00007EF2 l00007EFA -l00007EF2: - v43 = Mem0[a4 + 7660:word32] - d7 - Mem0[a4 + 7660:word32] = v43 - CVZNX = cond(v43) - d0 = -1 - CVZN = cond(d0) - goto l00007F32 - // succ: l00007F32 + branch d0_72 - d0_144 <=u 0x00000000 l00007EFA +// DataOut: a0 a1 a3 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00007EFA: - v46 = Mem0[a3 + 4:word32] + d7 - Mem0[a3 + 4:word32] = v46 - CVZNX = cond(v46) - d0 = Mem0[a3:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l00007F10 - // succ: l00007F02 l00007F10 + Mem149[a3_181 + 4:word32] = Mem76[a3_181 + 4:word32] + dwLoc18 + word32 d0_151 = Mem149[a3_181:word32] + branch d0_151 == 0x00000000 l00007F10 +// DataOut: a0 a1 a3 a4 d0 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00007F02: - v47 = a1 - d0 - CVZN = cond(v47) - branch Test(NE,Z) l00007F10 - // succ: l00007F06 l00007F10 + branch d0_72 - d0_151 != 0x00000000 l00007F10 +// DataOut: a0 a1 a3 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00007F06: - d0 = Mem0[a1 + 4:word32] - CVZN = cond(d0) - v48 = Mem0[a3 + 4:word32] + d0 - Mem0[a3 + 4:word32] = v48 - CVZNX = cond(v48) - v49 = Mem0[a1:word32] - Mem0[a3:word32] = v49 - CVZN = cond(v49) - // succ: l00007F10 + Mem163[a3_181 + 4:word32] = Mem149[a3_181 + 4:word32] + Mem149[d0_72 + 4:word32] + Mem166[a3_181:word32] = Mem163[d0_72:word32] +// DataOut: a0 a1 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00007F10: - d0 = 0 - CVZN = cond(d0) - goto l00007F32 - // succ: l00007F32 -l00007F14: - v44 = a3 - Mem0[a5 + -12:word32] = v44 - CVZN = cond(v44) - v45 = Mem0[a5 + -20:word32] - Mem0[a5 + -24:word32] = v45 - CVZN = cond(v45) - a3 = Mem0[a3:word32] - goto l00007E90 - // succ: l00007E90 -l00007F24: - a0 = Mem0[a5 + -12:word32] - v30 = a2 - Mem0[a0:word32] = v30 - CVZN = cond(v30) - Mem0[a2:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - v33 = d7 - Mem0[a2 + 4:word32] = v33 - CVZN = cond(v33) - d0 = 0 - CVZN = cond(d0) - // succ: l00007F32 +// DataOut: a0 a1 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l00007EF2: + Mem172[a4 + 7660:word32] = Mem76[a4 + 7660:word32] - dwLoc18 +// DataOut: a0 a1 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l00007EDE: + Mem137[a4 + 7660:word32] = Mem76[a4 + 7660:word32] - dwLoc18 +// DataOut: a0 a1 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l00007EC0: + Mem121[dwArg04:word32] = Mem76[a3_181:word32] + Mem127[dwArg04 + 4:word32] = Mem121[a3_181 + 4:word32] + dwLoc18 + Mem130[dwLoc10_177:word32] = dwArg04 +// DataOut: a0 a1 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l00007EAC: + Mem108[dwArg04:word32] = a3_181 + Mem110[dwArg04 + 4:word32] = dwLoc18 + Mem113[dwLoc10_177:word32] = dwArg04 +// DataOut: a0 a1 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l00007E5C: +// DataOut: a0 a1 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -4(fp):a5 +// LocalsOut: fp(32) + l00007F32: - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007E4C_exit + return a0 +// DataOut: a0 a1 a4 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 d7: d0: a2: a0: a3: a1: a6: d1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 + fn00007E4C_exit: +// DataOut: a0 a1 +// DataOut (flags): +// SymbolicIn: a7:fp a5:a5 d7:d7 d0: a2:a2 a3:a3 a6:a6 a0: a1: d1: -44(fp):d7 -40(fp):a2 -36(fp):a3 -32(fp):a6 -28(fp): -20(fp): -16(fp): -4(fp):a5 -// fn00007F3C -// Return size: 4 -void fn00007F3C() + +word32 fn00007F3C(word32 d0, word32 a1, word32 a4, word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a1 a4 d0 +// LiveOut: d0 +// Trashed: CVZN d0 d1 +// Preserved: a2 a3 a6 a7 d2 +// Stack args: Stack +0008(32) fn00007F3C_entry: - // succ: l00007F3C +// DataOut: a1 a4 a5 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0008(32) + l00007F3C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a7 + 20:word32] - a2 = Mem0[a7 + 24:word32] - d1 = a3 - CVZN = cond(d1) - d2 = a2 - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] - InitStruct(a1, a2, d0) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00007F6A - // succ: l00007F58 l00007F6A + word32 d0_29 + InitStruct(a1, dwArg08, d0) + branch d0 != 0x00000000 l00007F6A +// DataOut: a4 a5 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + +l00007F6A: + d0_29 = 0 +// DataOut: a4 a5 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d1: d2: a6: -16(fp):d2 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l00007F58: Forbid() - v16 = d0 - Mem0[a4 + 8240:word32] = v16 - CVZN = cond(v16) - d0 = 5 - CVZN = cond(d0) - v17 = d0 - Mem0[a4 + 18336:word32] = v17 - CVZN = cond(v17) - d0 = -1 - CVZN = cond(d0) - goto l00007F6C - // succ: l00007F6C -l00007F6A: - d0 = 0 - CVZN = cond(d0) - // succ: l00007F6C + Mem40[a4 + 8240:word32] = d0 + Mem43[a4 + 18336:word32] = 5 + d0_29 = -1 +// DataOut: a4 a5 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d1: d2: a6: -16(fp):d2 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l00007F6C: - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007F3C_exit + return d0_29 +// DataOut: a4 a5 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a3: a2: d1: d2: a6: d0: -16(fp):d2 -12(fp):a2 -8(fp):a3 -4(fp):a6 + fn00007F3C_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a3:a3 a2:a2 d1: d2:d2 a6:a6 d0: -16(fp):d2 -12(fp):a2 -8(fp):a3 -4(fp):a6 + -// fn00007F80 -// Return size: 4 -void fn00007F80() +word32 fn00007F80(word32 d0, word32 a4, word32 dwArg04) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 d0 +// LiveOut: d0 +// Trashed: CVZN d0 d1 +// Preserved: a3 a6 a7 +// Stack args: Stack +0004(32) fn00007F80_entry: - // succ: l00007F80 +// DataOut: a0 a1 a2 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00007F80: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a3 = Mem0[a7 + 12:word32] - d1 = a3 - CVZN = cond(d1) - a6 = Mem0[a4 + 18340:word32] - InitCode(d0, d1) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00007FA8 - // succ: l00007F96 l00007FA8 + word32 d0_19 + InitCode(d0, dwArg04) + branch d0 != 0x00000000 l00007FA8 +// DataOut: a0 a1 a2 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + +l00007FA8: + d0_19 = 0 +// DataOut: a0 a1 a2 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 a3: d1: a6: -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l00007F96: Forbid() - v13 = d0 - Mem0[a4 + 8240:word32] = v13 - CVZN = cond(v13) - d0 = 2 - CVZN = cond(d0) - v14 = d0 - Mem0[a4 + 18336:word32] = v14 - CVZN = cond(v14) - d0 = -1 - CVZN = cond(d0) - goto l00007FAA - // succ: l00007FAA -l00007FA8: - d0 = 0 - CVZN = cond(d0) - // succ: l00007FAA + Mem26[a4 + 8240:word32] = d0 + Mem29[a4 + 18336:word32] = 2 + d0_19 = -1 +// DataOut: a0 a1 a2 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 a3: d1: a6: -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l00007FAA: - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007F80_exit + return d0_19 +// DataOut: a0 a1 a2 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 a3: d1: a6: d0: -8(fp):a3 -4(fp):a6 + fn00007F80_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a3:a3 d1: a6:a6 d0: -8(fp):a3 -4(fp):a6 -// fn00007FB0 -// Return size: 4 -void fn00007FB0() + +word32 fn00007FB0(word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 +// LiveOut: a4 a5 d0 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a2 a3 a7 d5 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(32) fn00007FB0_entry: - // succ: l00007FB0 + *a4Out = a4 + *a5Out = a5 +// DataOut: a4 a5 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -001C(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00007FB0: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - d7 = Mem0[a7 + 24:word32] - CVZN = cond(d7) - a3 = Mem0[a7 + 28:word32] - d6 = Mem0[a7 + 32:word32] - CVZN = cond(d6) - a7 = a7 - 0x00000004 - v9 = d7 - Mem0[a7:word32] = v9 - CVZN = cond(v9) - call fn000093F4 (retsize: 4;) - a7 = a7 + 0x0004 - a2 = d0 - d0 = a2 - CVZN = cond(d0) - branch Test(NE,Z) l00007FD2 - // succ: l00007FCE l00007FD2 -l00007FCE: - d0 = -1 - CVZN = cond(d0) - goto l00007FF0 - // succ: l00007FF0 + word32 d0_44 + word32 a0_28 + word32 d0_29 = fn000093F4(dwArg04, a4, dwArg04, out a0_28) + branch d0_29 != 0x00000000 l00007FD2 +// DataOut: a2 a3 a4 a5 a7 d0 d6 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00007FD2: - a7 = a7 - 0x00000004 - v12 = d6 - Mem0[a7:word32] = v12 - CVZN = cond(v12) - a7 = a7 - 0x00000004 - v13 = a3 - Mem0[a7:word32] = v13 - CVZN = cond(v13) - v14 = Mem0[a2 + 4:word32] - a7 = a7 - 0x00000004 - v15 = v14 - Mem0[a7:word32] = v15 - CVZN = cond(v15) - call fn00008B74 (retsize: 4;) - a7 = a7 + 12 - d5 = d0 - CVZN = cond(d5) - ZN = cond(Mem0[a4 + 8240:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00007FEE - // succ: l00007FEA l00007FEE -l00007FEA: - d0 = -1 - CVZN = cond(d0) - goto l00007FF0 - // succ: l00007FF0 + word32 a5_79 + word32 a4_80 = fn00008B74(d0_29, d0_29, a4, Mem0[d0_29 + 4:word32], dwArg08, dwArg0C, out a5_79) + *a4Out = a4_80 + branch Mem0[a4_80 + 8240:word32] == 0x00000000 l00007FEE +// DataOut: a4 a5 a7 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 d7: a3: d6: a2: d0: a0: -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + l00007FEE: - d0 = d5 - CVZN = cond(d0) - // succ: l00007FF0 + d0_44 = d0_29 +// DataOut: a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: a2: d0: d5: d1: a0: d2: d3: a6: a1: d4: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + +l00007FEA: + d0_44 = -1 +// DataOut: a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: a2: d0: d5: d1: a0: d2: d3: a6: a1: d4: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + +l00007FCE: + d0_44 = -1 +// DataOut: a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 d7: a3: d6: a2: d0: a0: -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + l00007FF0: - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00007FB0_exit + return d0_44 +// DataOut: a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: a2: d0: d5: d1: a0: d2: d3: a6: a1: d4: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + fn00007FB0_exit: +// DataOut: a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: a2: d0: d5: d1: a0: d2: d3: a6: a1: d4: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + -// fn0000812A -// Return size: 4 -void fn0000812A() +word32 fn0000812A(word32 d2, word32 d7, word32 a2, word32 a4, word32 dwArg04, ptr32 & d7Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 d2 d7 +// LiveOut: a1 a2 a4 d2 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a5 a7 +// Stack args: Stack +0004(32) fn0000812A_entry: - // succ: l0000812A + *d7Out = d7 +// DataOut: a2 a4 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0018(32) Stack +0004(32) + l0000812A: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 + 0x00000000 - a7 = a7 - 0x00000004 - v5 = a3 - Mem0[a7:word32] = v5 - CVZN = cond(v5) - a3 = Mem0[a5 + 8:word32] - Mem0[a4 + 18312:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + 12 - a7 = a7 - 0x00000004 - v13 = a3 - Mem0[a7:word32] = v13 - CVZN = cond(v13) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x000080F0 - call fn00006F2E (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 7702 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000FFFF - call fn0000728C (retsize: 4;) - d0 = Mem0[a4 + 18312:word32] - CVZN = cond(d0) - a3 = Mem0[a5 + -4:word32] - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn0000812A_exit + Mem13[a4 + 18312:word32] = 0x00000000 + fn00006F2E(d7, a4, 0x000080F0, dwArg04, fp + 0x00000008) + word32 a1_30 + word32 a2_31 + word32 a4_32 + fn0000728C(d2, a2, a4, fp - 0x00000004, 0x0000FFFF, a4 + 7702, out a1_30, out a2_31, out a4_32) + return d2 +// DataOut: a1 a2 a4 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + fn0000812A_exit: +// DataOut: a1 a2 a4 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d0: d1: a0: a1: d7: d4: d2: d5: d6: a2: d3: a6: a4: -28(fp):0000FFFF -24(fp):a4 + 7702 -20(fp):000080F0 -16(fp): -12(fp):fp + 0x00000008 -8(fp):a3 -4(fp):a5 -// fn00008160 -// Return size: 4 -void fn00008160() + +word32 fn00008160(word32 d4, word32 a1, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & d2Out, ptr32 & a1Out, ptr32 & a4Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a1 a4 a5 d4 +// LiveOut: a1 a4 d0 d2 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a2 a3 a5 a7 d4 d5 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(32) fn00008160_entry: - // succ: l00008160 + *a4Out = a4 + *d2Out = d2 + *a1Out = a1 +// DataOut: a1 a4 a5 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00008160: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x0000001C - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d4 - a3 = Mem0[a5 + 8:word32] - d7 = Mem0[a5 + 12:word32] - CVZN = cond(d7) - Mem0[a5 + -1:byte] = 0x00 - Z = true - C = false - N = false - V = false - Mem0[a4 + 8240:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - v18 = Mem0[a4 + 18336:word32] - Mem0[a5 + -14:word32] = v18 - CVZN = cond(v18) - d5 = 3 - CVZN = cond(d5) - // succ: l00008180 + Mem30[a4 + 8240:word32] = 0x00000000 + word32 a5_200 = fp - 0x00000004 + word32 a7_201 = fp - 0x00000038 + word32 d5_167 = 3 +// DataOut: a1 a3 a4 a5 a7 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) Stack +000C(32) + l00008180: - v19 = d5 - Mem0[a4 + 7640:word32] - CVZN = cond(v19) - branch Test(GE,VN) l00008198 - // succ: l00008186 l00008198 + branch d5_167 - Mem30[a4 + 7640:word32] >= 0x00000000 l00008198 +// DataOut: a1 a3 a4 a5 a7 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0:a4 + 17760 -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +000C(32) + l00008186: - d0 = d5 - CVZN = cond(d0) - d0 = d0 << 0x00000003 - CVZNX = cond(d0) - a0 = a4 + 17760 - ZN = cond(Mem0[a0 + d0:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008198 - // succ: l00008194 l00008198 -l00008194: - d5 = d5 + 0x00000001 - CVZNX = cond(d5) - goto l00008180 - // succ: l00008180 + branch Mem30[a4 + 17760 + (d5_167 << 0x00000003):word32] == 0x00000000 l00008198 +// DataOut: a1 a3 a4 a5 a7 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0:a4 + 17760 -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +000C(32) + l00008198: - d0 = Mem0[a4 + 7640:word32] - CVZN = cond(d0) - v25 = d0 - d5 - CVZN = cond(v25) - branch Test(NE,Z) l000081AC - // succ: l000081A0 l000081AC -l000081A0: - d0 = 24 - CVZN = cond(d0) - v26 = d0 - Mem0[a4 + 18336:word32] = v26 - CVZN = cond(v26) - d0 = -1 - CVZN = cond(d0) - goto l000082D0 - // succ: l000082D0 + word32 d0_102 + branch Mem30[a4 + 7640:word32] - d5_167 != 0x00000000 l000081AC +// DataOut: a1 a3 a4 a5 a7 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0:a4 + 17760 -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +000C(32) + l000081AC: - d0 = d5 - CVZN = cond(d0) - d0 = d0 << 0x00000003 - CVZNX = cond(d0) - a0 = a4 + 17760 - a0 = a0 + d0 - a2 = a0 - d0 = Mem0[a5 + 16:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l000081C4 - // succ: l000081BE l000081C4 + word32 a0_115 = a4 + 17760 + (d5_167 << 0x00000003) + word32 a2_116 = a0_115 + branch dwArg0C == 0x00000000 l000081C4 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0:a4 + 17760 -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l000081BE: - Z = __btst((byte) d0, 0x0002) - branch Test(EQ,Z) l000081CE - // succ: l000081C4 l000081CE -l000081C4: - v27 = 0x000003EC - Mem0[a5 + -18:word32] = v27 - CVZN = cond(v27) - goto l000081D6 - // succ: l000081D6 + branch __btst((byte) dwArg0C, 0x0002) l000081CE +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l000081CE: - v30 = 0x000003EE - Mem0[a5 + -18:word32] = v30 - CVZN = cond(v30) - // succ: l000081D6 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + +l000081C4: +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l000081D6: - d0 = 0x00008000 - CVZN = cond(d0) - d0 = d0 & Mem0[a4 + 7664:word32] - ZN = cond(d0) - C = false - V = false - d7 = d7 ^ d0 - ZN = cond(d7) - C = false - V = false - Z = __btst((byte) d7, 0x0003) - branch Test(EQ,Z) l000081F4 - // succ: l000081E8 l000081F4 + word32 d7_125 = dwArg08 ^ Mem30[a4 + 7664:word32] & 0x00008000 + branch __btst((byte) d7_125, 0x0003) l000081F4 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l000081E8: - d0 = d7 - CVZN = cond(d0) - v28 = (word16) d0 & 0xFFFC - d0 = DPB(d0, v28, 0) - ZN = cond(v28) - C = false - V = false - d7 = d0 - CVZN = cond(d7) - v29 = (word16) d7 | 0x0002 - d7 = DPB(d7, v29, 0) - ZN = cond(v29) - C = false - V = false - // succ: l000081F4 + d7_125 = DPB(d7_125, (word16) d7_125 & 0xFFFC | 0x0002, 0) +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l000081F4: - d0 = d7 - CVZN = cond(d0) - d1 = 3 - CVZN = cond(d1) - d0 = d0 & d1 - ZN = cond(d0) - C = false - V = false - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008206 - // succ: l000081FE l00008206 + word32 d0_133 = d7_125 & 3 + branch d0_133 == 0x00000000 l00008206 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l000081FE: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(EQ,Z) l00008206 - // succ: l00008202 l00008206 + branch d0_133 == 0x00000001 l00008206 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: d1:3 -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l00008202: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(NE,Z) l0000820C - // succ: l00008206 l0000820C -l00008206: - d6 = d7 - CVZN = cond(d6) - d6 = d6 + 0x00000001 - CVZNX = cond(d6) - goto l00008218 - // succ: l00008218 + branch d0_133 != 0x00000002 l0000820C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: d1:3 -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l0000820C: - d0 = 22 - CVZN = cond(d0) - v36 = d0 - Mem0[a4 + 18336:word32] = v36 - CVZN = cond(v36) - d0 = -1 - CVZN = cond(d0) - goto l000082D0 - // succ: l000082D0 + Mem355[a4 + 18336:word32] = 22 + d0_102 = -1 +// DataOut: a1 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: d1:3 -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 + +l00008206: + word32 d6_141 = d7_125 + 0x00000001 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: d1:3 -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l00008218: - d0 = d7 - CVZN = cond(d0) - d0 = d0 & 0x00000300 - ZN = cond(d0) - C = false - V = false - branch Test(EQ,Z) l000082AA - // succ: l00008224 l000082AA + word32 d0_144 = d7_125 & 0x00000300 + branch d0_144 == 0x00000000 l000082AA +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: d1:3 d6: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + +l000082AA: + word32 a0_338 + word32 a1_339 + word32 a5_342 + d4 = fn00008BC0(d0_144, a0_115, a4, fp - 0x00000004, dwArg04, 0x000003ED, out d5_167, out a0_338, out a1_339, out a2_116, out a4, out a5_342) +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: d1:3 d6: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 + l00008224: - Z = __btst((byte) d7, 0x000A) - branch Test(EQ,Z) l00008240 - // succ: l0000822A l00008240 -l0000822A: - v32 = 0x01 - Mem0[a5 + -1:byte] = v32 - CVZN = cond(v32) - v33 = Mem0[a5 + -18:word32] - a7 = a7 - 0x00000004 - v34 = v33 - Mem0[a7:word32] = v34 - CVZN = cond(v34) - a7 = a7 - 0x00000004 - v35 = a3 - Mem0[a7:word32] = v35 - CVZN = cond(v35) - call fn00008FB8 (retsize: 4;) - a7 = a7 + 0x0008 - d4 = d0 - CVZN = cond(d4) - goto l0000827C - // succ: l0000827C + branch __btst((byte) d7_125, 0x000A) l00008240 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: d1:3 d6: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l00008240: - Z = __btst((byte) d7, 0x0009) - branch Test(NE,Z) l0000825C - // succ: l00008246 l0000825C + branch __btst((byte) d7_125, 0x0009) l0000825C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: d1:3 d6: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l00008246: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x000003ED - a7 = a7 - 0x00000004 - v41 = a3 - Mem0[a7:word32] = v41 - CVZN = cond(v41) - call fn00008BC0 (retsize: 4;) - a7 = a7 + 0x0008 - d4 = d0 - CVZN = cond(d4) - ZN = cond(d4 - 0x00000000) - C = false - V = false - branch Test(GT,N) l0000825C - // succ: l00008258 l0000825C + d0_144 = fn00008BC0(d0_144, a0_115, a4, fp - 0x00000004, dwArg04, 0x000003ED, out d5_167, out a0_115, out a1, out a2_116, out a4, out a5_200) + a7_201 = fp - 0x00000038 + d4 = d0_144 + branch d0_144 > 0x00000000 l0000825C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: d1:3 d6: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008258: - Z = __bset(d7, 0x0009, out d7) - // succ: l0000825C + __bset(d7_125, 0x0009, out d7_125) +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: a2: d1: d6: d4: d2: a6: a1: d3: a4: -64(fp): -60(fp):000003ED -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000825C: - Z = __btst((byte) d7, 0x0009) - branch Test(EQ,Z) l0000827C - // succ: l00008262 l0000827C + branch __btst((byte) d7_125, 0x0009) l0000827C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: a2: d1: d6: d4: d2: a6: a1: d3: a4: -64(fp): -60(fp):000003ED -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008262: - v44 = 0x01 - Mem0[a5 + -1:byte] = v44 - CVZN = cond(v44) - v45 = Mem0[a5 + -14:word32] - Mem0[a4 + 18336:word32] = v45 - CVZN = cond(v45) - v46 = Mem0[a5 + -18:word32] - a7 = a7 - 0x00000004 - v47 = v46 - Mem0[a7:word32] = v47 - CVZN = cond(v47) - a7 = a7 - 0x00000004 - v48 = a3 - Mem0[a7:word32] = v48 - CVZN = cond(v48) - call fn0000901C (retsize: 4;) - a7 = a7 + 0x0008 - d4 = d0 - CVZN = cond(d4) - // succ: l0000827C + Mem290[a5_200 + -1:byte] = 0x01 + Mem292[a4 + 18336:word32] = Mem290[a5_200 + -14:word32] + word32 a7_294 = a7_201 - 0x00000004 + Mem296[a7_294:word32] = Mem292[a5_200 + -18:word32] + Mem299[a7_294 - 0x00000004:word32] = dwArg04 + a7_201 = a7_294 + 0x00000004 + word32 a1_303 + d4 = fn0000901C(d0_144, a0_115, a1, a2_116, a4, dwArg00, out d5_167, out d6_141, out a1_303, out a2_116, out a4) +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: a2: d1: d6: d4: d2: a6: a1: d3: a4: -64(fp): -60(fp):000003ED -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l0000822A: + a7_201 = fp - 0x00000038 + word32 a1_263 + d4 = fn00008FB8(d0_144, a0_115, a1, a0_115, a4, dwArg04, out d5_167, out d6_141, out a1_263, out a2_116, out a4) +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0: a2: d1:3 d6: -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000827C: - ZN = cond(Mem0[a5 + -1:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l000082B8 - // succ: l00008282 l000082B8 + branch Mem30[a5_200 + -1:byte] == 0x00 l000082B8 +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: a2: d1: d6: d4: d2: a6: a1: d3: a4: -64(fp): -60(fp): -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008282: - d0 = d7 - CVZN = cond(d0) - d1 = 120 - CVZN = cond(d1) - d1 = d1 + d1 - CVZNX = cond(d1) - d0 = d0 & d1 - ZN = cond(d0) - C = false - V = false - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l000082B8 - // succ: l0000828E l000082B8 + branch (d7_125 & 240) == 0x00000000 l000082B8 +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: a2: d1: d6: d4: d2: a6: a1: d3: a4: -64(fp): -60(fp): -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000828E: - ZN = cond(d4 - 0x00000000) - C = false - V = false - branch Test(LT,N) l000082B8 - // succ: l00008292 l000082B8 + branch d4 < 0x00000000 l000082B8 +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: a2: d1:240 d6: d4: d2: a6: a1: d3: a4: -64(fp): -60(fp): -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008292: - a7 = a7 - 0x00000004 - v39 = d4 - Mem0[a7:word32] = v39 - CVZN = cond(v39) - call fn00009084 (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x000003ED - a7 = a7 - 0x00000004 - v40 = a3 - Mem0[a7:word32] = v40 - CVZN = cond(v40) - call fn00008BC0 (retsize: 4;) - a7 = a7 + 12 - d4 = d0 - CVZN = cond(d4) - goto l000082B8 - // succ: l000082B8 -l000082AA: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x000003ED - a7 = a7 - 0x00000004 - v37 = a3 - Mem0[a7:word32] = v37 - CVZN = cond(v37) - call fn00008BC0 (retsize: 4;) - a7 = a7 + 0x0008 - d4 = d0 - CVZN = cond(d4) - // succ: l000082B8 + word32 a7_220 = a7_201 - 0x00000004 + Mem222[a7_220:word32] = d4 + word32 d2_225 + word32 d5_226 + word32 a0_228 + word32 a1_229 + word32 a2_230 + word32 a3_231 + word32 a4_232 + word32 a5_233 + word32 d0_234 = fn00009084(a2_116, a4, dwArg00, out d2_225, out d5_226, out d6_141, out a0_228, out a1_229, out a2_230, out a3_231, out a4_232, out a5_233) + Mem236[a7_220 - 0x00000004:word32] = 0x000003ED + Mem239[a7_220 - 0x00000008:word32] = a3_231 + word32 a0_242 + word32 a1_243 + word32 a5_246 + d4 = fn00008BC0(d0_234, a2_230, a4_232, a5_233, dwArg00, dwArg04, out d5_167, out a0_242, out a1_243, out a2_116, out a4, out a5_246) +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: a2: d1:240 d6: d4: d2: a6: a1: d3: a4: -64(fp): -60(fp): -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp): -4(fp):a5 + l000082B8: - ZN = cond(Mem0[a4 + 8240:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l000082C4 - // succ: l000082BE l000082C4 + branch Mem30[a4 + 8240:word32] != 0x00000000 l000082C4 +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: a2: d1: d6: d4: a6: d2: a1: d3: a4: -64(fp): -60(fp): -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp): -4(fp):a5 + l000082BE: - d0 = -1 - CVZN = cond(d0) - v38 = d4 - d0 - CVZN = cond(v38) - branch Test(NE,Z) l000082C8 - // succ: l000082C4 l000082C8 -l000082C4: - d0 = -1 - CVZN = cond(d0) - goto l000082D0 - // succ: l000082D0 + branch d4 - -1 != 0x00000000 l000082C8 +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: a2: d1: d6: d4: a6: d2: a1: d3: a4: -64(fp): -60(fp): -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp): -4(fp):a5 + l000082C8: - v42 = d6 - Mem0[a2:word32] = v42 - CVZN = cond(v42) - v43 = d4 - Mem0[a2 + 4:word32] = v43 - CVZN = cond(v43) - d0 = d5 - CVZN = cond(d0) - // succ: l000082D0 + Mem181[a2_116:word32] = d6_141 + Mem183[a2_116 + 4:word32] = d4 + d0_102 = d5_167 +// DataOut: a1 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0:-1 a0: a2: d1: d6: d4: a6: d2: a1: d3: a4: -64(fp): -60(fp): -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp): -4(fp):a5 + +l000082C4: + d0_102 = -1 +// DataOut: a1 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: a2: d1: d6: d4: a6: d2: a1: d3: a4: -64(fp): -60(fp): -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp): -4(fp):a5 + +l000081A0: + Mem101[a4 + 18336:word32] = 24 + d0_102 = -1 +// DataOut: a1 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0:a4 + 17760 -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -18(fp): -5(fp):0x00 -4(fp):a5 + l000082D0: - d4 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008160_exit + return d0_102 +// DataOut: a1 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: a2: d1: d6: d4: a6: d2: a1: d3: a4: -64(fp): -60(fp): -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp): -4(fp):a5 + fn00008160_exit: +// DataOut: a1 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d7: d5: d0: a0: d4: d6: a2: d1: a6: d2: a1: d3: a4: -64(fp): -60(fp): -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -22(fp): -18(fp): -5(fp): -4(fp):a5 + +l00008194: + d5_167 = d5_167 + 0x00000001 +// DataOut: a1 a3 a4 a5 a7 d2 d4 d5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000038 a5:fp - 0x00000004 a3: d7: d5: d0: a0:a4 + 17760 -56(fp):d4 -52(fp):d5 -48(fp):d6 -44(fp):d7 -40(fp):a2 -36(fp):a3 -18(fp): -5(fp):0x00 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +000C(32) + -// fn000082E4 -// Return size: 4 -void fn000082E4() +void fn000082E4(word32 dwArg04, word32 dwArg08, word32 dwArg0C) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: +// LiveOut: +// Trashed: CVZNX a0 a1 d0 +// Preserved: a7 +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(32) fn000082E4_entry: - // succ: l000082E4 +// DataOut: a2 a3 a4 a5 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Stack +0004(32) Stack +0008(32) Stack +000C(32) + l000082E4: - a7 = fp - a0 = Mem0[a7 + 4:word32] - a1 = Mem0[a7 + 8:word32] - d0 = Mem0[a7 + 12:word32] - CVZN = cond(d0) - branch Test(LE,VZN) l00008308 - // succ: l000082F2 l00008308 + word32 a0_3 = dwArg04 + word32 a1_45 = dwArg08 + word32 d0_34 = dwArg0C + branch dwArg0C <= 0x00000000 l00008308 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l000082F2: - v8 = a1 - a0 - CVZN = cond(v8) - branch Test(ULT,C) l00008302 - // succ: l000082F6 l00008302 -l000082F6: - a0 = a0 + d0 - a1 = a1 + d0 - // succ: l000082FA -l000082FA: - a0 = a0 - 0x00000001 - v10 = Mem0[a0:byte] - a1 = a1 - 0x00000001 - v11 = v10 - Mem0[a1:byte] = v11 - CVZN = cond(v11) - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(NE,Z) l000082FA - // succ: l00008300 l000082FA -l00008300: - return - // succ: fn000082E4_exit + branch dwArg08 - dwArg04 a1: d0: + l00008302: - v14 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v15 = v14 - Mem0[a1:byte] = v15 - a1 = a1 + 0x00000001 - CVZN = cond(v15) - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(NE,Z) l00008302 - // succ: l00008308 l00008302 + Mem50[a1_45:byte] = Mem0[a0_3:byte] + a0_3 = a0_3 + 0x00000001 + a1_45 = a1_45 + 0x00000001 + d0_34 = d0_34 - 0x00000001 + branch d0_34 != 0x00000000 l00008302 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp a0: a1: d0: + l00008308: return return - // succ: fn000082E4_exit fn000082E4_exit +// DataOut: a2 a3 a4 a5 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp a0: a1: d0: + +l000082F6: + word32 a0_30 = dwArg04 + dwArg0C + word32 a1_31 = dwArg08 + dwArg0C +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp a0: a1: d0: + +l000082FA: + a0_30 = a0_30 - 0x00000001 + a1_31 = a1_31 - 0x00000001 + Mem40[a1_31:byte] = Mem0[a0_30:byte] + d0_34 = d0_34 - 0x00000001 + branch d0_34 != 0x00000000 l000082FA +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp a0: a1: d0: + +l00008300: + return +// DataOut: a2 a3 a4 a5 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp a0: a1: d0: + fn000082E4_exit: +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp a0: a1: d0: + + +word32 fn0000830C(word32 a4) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn0000830C -// Return size: 4 -void fn0000830C() +// MayUse: a4 +// LiveOut: a1 +// Trashed: CVZNX a0 a1 d0 +// Preserved: a2 a3 a6 a7 fn0000830C_entry: - // succ: l0000830C +// DataOut: a1 a4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l0000830C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a3 = Mem0[a4 + 18320:word32] - // succ: l00008314 + word32 a3_13 = Mem0[a4 + 18320:word32] +// DataOut: a1 a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00008314: - d0 = a3 - CVZN = cond(d0) - branch Test(EQ,Z) l0000832C - // succ: l00008318 l0000832C -l00008318: - a2 = Mem0[a3:word32] - a1 = a3 - d0 = Mem0[a1 + 8:word32] - CVZN = cond(d0) - a6 = Mem0[0x00000004:word32] - FreeMem(a1, d0) - a3 = a2 - goto l00008314 - // succ: l00008314 + branch a3_13 == 0x00000000 l0000832C +// DataOut: a1 a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d0: a2: a1: a6: -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l0000832C: - a0 = a0 - a0 - CVZNX = cond(a0) - v13 = a0 - Mem0[a4 + 18324:word32] = v13 - CVZN = cond(v13) - v14 = a0 - Mem0[a4 + 18320:word32] = v14 - CVZN = cond(v14) - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn0000830C_exit + Mem31[a4 + 18324:word32] = 0x00000000 + Mem33[a4 + 18320:word32] = 0x00000000 + return a1 +// DataOut: a1 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d0: a2: a1: a6: -12(fp):a2 -8(fp):a3 -4(fp):a6 + fn0000830C_exit: +// DataOut: a1 +// DataOut (flags): +// SymbolicIn: a7:fp a3:a3 d0: a0:0x00000000 a2:a2 a6:a6 a1: -12(fp):a2 -8(fp):a3 -4(fp):a6 + +l00008318: + word32 a2_22 = Mem0[a3_13:word32] + FreeMem(a3_13, Mem0[a3_13 + 8:word32]) + a1 = a3_13 + a3_13 = a2_22 +// DataOut: a1 a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d0: a2: a1: a6: -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + -// fn0000833C -// Return size: 4 -void fn0000833C() +word32 fn0000833C(word32 d2, word32 a4, word32 dwArg04) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 d2 +// LiveOut: d0 +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a2 a3 a7 d7 +// Stack args: Stack +0004(32) fn0000833C_entry: - // succ: l0000833C +// DataOut: a4 a5 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0014(32) Stack +0004(32) + l0000833C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - d7 = Mem0[a7 + 16:word32] - CVZN = cond(d7) - d0 = Mem0[a4 + 18332:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l0000835C - // succ: l0000834A l0000835C + word32 d0_15 = Mem0[a4 + 18332:word32] + branch d0_15 == 0x00000000 l0000835C +// DataOut: a4 a5 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0014(32) + l0000834A: - a2 = d0 - v10 = Mem0[a2:word32] - a7 = a7 - 0x00000004 - v11 = v10 - Mem0[a7:word32] = v11 - CVZN = cond(v11) - a7 = a7 - 0x00000004 - v12 = d0 - Mem0[a7:word32] = v12 - CVZN = cond(v12) - call fn00007E4C (retsize: 4;) - a7 = a7 + 0x0008 - a0 = a0 - a0 - CVZNX = cond(a0) - v15 = a0 - Mem0[a4 + 18332:word32] = v15 - CVZN = cond(v15) - // succ: l0000835C + word32 a1_87 + fn00007E4C(a4, d0_15, Mem0[d0_15:word32], out a1_87) + Mem93[a4 + 18332:word32] = 0x00000000 +// DataOut: a4 a5 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C d7: d0: -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) Local -0014(32) + l0000835C: - d0 = d7 - CVZN = cond(d0) - branch Test(NE,Z) l00008364 - // succ: l00008360 l00008364 -l00008360: - d0 = 0 - CVZN = cond(d0) - goto l00008382 - // succ: l00008382 + word32 d0_41 + branch dwArg04 != 0x00000000 l00008364 +// DataOut: a4 a5 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C d7: d0: a2: a0: a1: d1: -20(fp): -16(fp): -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) Local -0014(32) + l00008364: - d7 = d7 + 0x00000004 - CVZNX = cond(d7) - a7 = a7 - 0x00000004 - v16 = d7 - Mem0[a7:word32] = v16 - CVZN = cond(v16) - call fn0000843C (retsize: 4;) - a7 = a7 + 0x0004 - a3 = d0 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008378 - // succ: l00008374 l00008378 -l00008374: - d0 = 0 - CVZN = cond(d0) - goto l00008382 - // succ: l00008382 + word32 a0_61 + word32 a1_62 + word32 d0_63 = fn0000843C(d2, a4, dwArg04 + 0x00000004, out a0_61, out a1_62) + branch d0_63 != 0x00000000 l00008378 +// DataOut: a3 a4 a5 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C d7: d0: a2: a0: a1: d1: -20(fp): -16(fp): -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00008378: - a2 = a3 - v20 = d7 - Mem0[a2:word32] = v20 - CVZN = cond(v20) - a0 = a3 + 4 - d0 = a0 - CVZN = cond(d0) - // succ: l00008382 + Mem74[d0_63:word32] = dwArg04 + 0x00000004 + d0_41 = d0_63 + 4 +// DataOut: a4 a5 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C d7: d0: a2: a0: a3: a1: d1: -20(fp): -16(fp): -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00008374: + d0_41 = 0 +// DataOut: a4 a5 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C d7: d0: a2: a0: a3: a1: d1: -20(fp): -16(fp): -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00008360: + d0_41 = 0 +// DataOut: a4 a5 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C d7: d0: a2: a0: a1: d1: -20(fp): -16(fp): -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l00008382: - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn0000833C_exit + return d0_41 +// DataOut: a4 a5 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C d7: d0: a2: a0: a3: a1: d1: -20(fp): -16(fp): -12(fp):d7 -8(fp):a2 -4(fp):a3 + fn0000833C_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp d7:d7 d0: a2:a2 a0: a3:a3 a1: d1: -20(fp): -16(fp): -12(fp):d7 -8(fp):a2 -4(fp):a3 -// fn00008388 -// Return size: 4 -void fn00008388() + +word32 fn00008388(word32 a2, word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & d2Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 +// LiveOut: a2 a4 a5 d0 d2 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a7 d4 d5 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(32) fn00008388_entry: - // succ: l00008388 + *a4Out = a4 + *d2Out = d2 + *a2Out = a2 + *a5Out = a5 +// DataOut: a2 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -001C(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l00008388: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d4 - d7 = Mem0[a7 + 24:word32] - CVZN = cond(d7) - d6 = Mem0[a7 + 28:word32] - CVZN = cond(d6) - d5 = Mem0[a7 + 32:word32] - CVZN = cond(d5) - a7 = a7 - 0x00000004 - v9 = d7 - Mem0[a7:word32] = v9 - CVZN = cond(v9) - call fn000093F4 (retsize: 4;) - a7 = a7 + 0x0004 - a3 = d0 - d0 = a3 - CVZN = cond(d0) - branch Test(NE,Z) l000083AA - // succ: l000083A6 l000083AA -l000083A6: - d0 = -1 - CVZN = cond(d0) - goto l000083C8 - // succ: l000083C8 + word32 d0_45 + word32 a0_28 + word32 d0_29 = fn000093F4(dwArg04, a4, dwArg04, out a0_28) + branch d0_29 != 0x00000000 l000083AA +// DataOut: a2 a3 a4 a5 a7 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l000083AA: - a7 = a7 - 0x00000004 - v12 = d5 - Mem0[a7:word32] = v12 - CVZN = cond(v12) - a7 = a7 - 0x00000004 - v13 = d6 - Mem0[a7:word32] = v13 - CVZN = cond(v13) - v14 = Mem0[a3 + 4:word32] - a7 = a7 - 0x00000004 - v15 = v14 - Mem0[a7:word32] = v15 - CVZN = cond(v15) - call fn00008AF8 (retsize: 4;) - a7 = a7 + 12 - d4 = d0 - CVZN = cond(d4) - ZN = cond(Mem0[a4 + 8240:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l000083C6 - // succ: l000083C2 l000083C6 -l000083C2: - d0 = -1 - CVZN = cond(d0) - goto l000083C8 - // succ: l000083C8 + word32 a2_84 + word32 a4_85 + word32 a5_86 + word32 d0_87 = fn00008AF8(a2, a4, Mem0[d0_29 + 4:word32], dwArg08, dwArg0C, out a2_84, out a4_85, out a5_86) + branch Mem0[a4_85 + 8240:word32] == 0x00000000 l000083C6 +// DataOut: a2 a4 a5 a7 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 d7: d6: d5: a3: d0: a0: -24(fp): -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a3 + l000083C6: - d0 = d4 - CVZN = cond(d0) - // succ: l000083C8 + d0_45 = d0_87 +// DataOut: a2 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: a3: d0: d4: d1: a0: d2: d3: a6: a1: a2: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a3 + +l000083C2: + d0_45 = -1 +// DataOut: a2 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: a3: d0: d4: d1: a0: d2: d3: a6: a1: a2: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a3 + +l000083A6: + d0_45 = -1 +// DataOut: a2 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 d7: d6: d5: a3: d0: a0: -24(fp): -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a3 + l000083C8: - d4 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008388_exit + return d0_45 +// DataOut: a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: a3: d0: d4: d1: a0: d2: d3: a6: a1: a2: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a3 + fn00008388_exit: +// DataOut: a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: a3: d0: d4: d1: a0: d2: d3: a6: a1: a2: a4: a5: -32(fp): -28(fp): -24(fp): -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a3 + -// fn000083D0 -// Return size: 4 -void fn000083D0() +word32 fn000083D0(word32 a4, word32 dwArg04, ptr32 & a0Out, ptr32 & a1Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 +// LiveOut: a0 a1 d0 +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a2 a3 a6 a7 d7 +// Stack args: Stack +0004(32) fn000083D0_entry: - // succ: l000083D0 + *a1Out = a1 + *a0Out = a0 +// DataOut: a0 a1 a4 a5 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l000083D0: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - d7 = Mem0[a7 + 20:word32] - CVZN = cond(d7) - d0 = 12 - CVZN = cond(d0) - d7 = d7 + d0 - CVZNX = cond(d7) - d0 = d7 - CVZN = cond(d0) - d1 = 0 - CVZN = cond(d1) - a6 = Mem0[0x00000004:word32] - d0 = AllocMem(d0, d1) - a3 = d0 - d0 = a3 - CVZN = cond(d0) - branch Test(NE,Z) l000083F2 - // succ: l000083EE l000083F2 -l000083EE: - d0 = 0 - CVZN = cond(d0) - goto l0000842A - // succ: l0000842A + word32 d0_35 + word32 d0_23 = AllocMem(dwArg04 + 12, 0) + branch d0_23 != 0x00000000 l000083F2 +// DataOut: a0 a1 a3 a4 a5 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l000083F2: - v12 = d7 - Mem0[a3 + 8:word32] = v12 - CVZN = cond(v12) - a2 = a4 + 18320 - a0 = Mem0[a2 + 4:word32] - v15 = a0 - Mem0[a3 + 4:word32] = v15 - CVZN = cond(v15) - a0 = a0 - a0 - CVZNX = cond(a0) - v16 = a0 - Mem0[a3:word32] = v16 - CVZN = cond(v16) - ZN = cond(Mem0[a2:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l0000840C - // succ: l0000840A l0000840C + Mem55[d0_23 + 8:word32] = dwArg04 + 12 + Mem60[d0_23 + 4:word32] = Mem55[a4 + 18324:word32] + Mem64[d0_23:word32] = 0x00000000 + branch Mem64[a4 + 18320:word32] != 0x00000000 l0000840C +// DataOut: a1 a2 a3 a4 a5 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: d1:0 a6: a3: -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l0000840A: - v20 = a3 - Mem0[a2:word32] = v20 - CVZN = cond(v20) - // succ: l0000840C + Mem91[a4 + 18320:word32] = d0_23 +// DataOut: a1 a2 a3 a4 a5 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: d1:0 a6: a3: a2:a4 + 18320 a0: -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l0000840C: - d0 = Mem0[a2 + 4:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l00008416 - // succ: l00008412 l00008416 + word32 d0_69 = Mem64[a4 + 18324:word32] + branch d0_69 == 0x00000000 l00008416 +// DataOut: a1 a2 a3 a4 a5 d0 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: d1:0 a6: a3: a2:a4 + 18320 a0: -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l00008412: - a1 = d0 - v22 = a3 - Mem0[a1:word32] = v22 - CVZN = cond(v22) - // succ: l00008416 + Mem88[d0_69:word32] = d0_23 + word32 a1_86 + *a1Out = d0_69 +// DataOut: a1 a2 a3 a4 a5 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: d1:0 a6: a3: a2:a4 + 18320 a0: -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l00008416: - v23 = a3 - Mem0[a2 + 4:word32] = v23 - CVZN = cond(v23) - ZN = cond(Mem0[a4 + 7644:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008424 - // succ: l00008420 l00008424 + Mem75[a4 + 18324:word32] = d0_23 + branch Mem75[a4 + 7644:word32] != 0x00000000 l00008424 +// DataOut: a1 a3 a4 a5 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: d1:0 a6: a3: a2:a4 + 18320 a0: a1: -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l00008420: - v24 = a3 - Mem0[a4 + 7644:word32] = v24 - CVZN = cond(v24) - // succ: l00008424 + Mem84[a4 + 7644:word32] = d0_23 +// DataOut: a1 a3 a4 a5 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: d1:0 a6: a3: a2:a4 + 18320 a0: a1: -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l00008424: - a0 = a3 + 12 - d0 = a0 - CVZN = cond(d0) - // succ: l0000842A + word32 a0_80 + *a0Out = d0_23 + 12 + d0_35 = d0_23 + 12 +// DataOut: a0 a1 a4 a5 d0 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: d1:0 a6: a3: a2:a4 + 18320 a0: a1: -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + +l000083EE: + d0_35 = 0 +// DataOut: a0 a1 a4 a5 d0 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: d1:0 a6: a3: -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l0000842A: - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn000083D0_exit + return d0_35 +// DataOut: a0 a1 a4 a5 d0 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: d1:0 a6: a3: a2:a4 + 18320 a0: a1: -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 + fn000083D0_exit: +// DataOut: a0 a1 d0 +// DataOut (flags): +// SymbolicIn: a7:fp d7:d7 d0: d1:0 a6:a6 a3:a3 a2:a2 a0: a1: -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 + -// fn0000843C -// Return size: 4 -void fn0000843C() +word32 fn0000843C(word32 d2, word32 a4, word32 dwArg04, ptr32 & a0Out, ptr32 & a1Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 d2 +// LiveOut: a0 a1 d0 +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a2 a3 a7 d6 d7 +// Stack args: Stack +0004(32) fn0000843C_entry: - // succ: l0000843C + *a1Out = a1 + *a0Out = a0 +// DataOut: a0 a1 a4 a5 a6 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0018(32) Stack +0004(32) + l0000843C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - d7 = Mem0[a7 + 20:word32] - CVZN = cond(d7) - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(GT,VZN) l0000844E - // succ: l00008448 l0000844E -l00008448: - d0 = 0 - CVZN = cond(d0) - goto l000084F0 - // succ: l000084F0 + word32 d0_102 + word32 d7_15 = dwArg04 + branch false l0000844E +// DataOut: a0 a1 a4 a5 a6 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0018(32) + l0000844E: - d0 = 8 - CVZN = cond(d0) - v13 = d7 - d0 - CVZN = cond(v13) - branch Test(UGE,C) l00008456 - // succ: l00008454 l00008456 + branch dwArg04 >=u 0x00000008 l00008456 +// DataOut: a1 a4 a5 a6 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) Local -0018(32) + l00008454: - d7 = d0 - CVZN = cond(d7) - // succ: l00008456 + d7_15 = 8 +// DataOut: a1 a4 a5 a6 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0:8 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) Local -0018(32) + l00008456: - d0 = d7 - CVZN = cond(d0) - d0 = d0 + 0x00000003 - CVZNX = cond(d0) - d7 = d0 - CVZN = cond(d7) - v15 = (word16) d7 & 0xFFFC - d7 = DPB(d7, v15, 0) - ZN = cond(v15) - C = false - V = false - a2 = a4 + 7656 - a3 = Mem0[a2:word32] - // succ: l00008466 + word32 d0_60 = d7_15 + 0x00000003 + word32 d7_64 = DPB(d0_60, (word16) d0_60 & 0xFFFC, 0) + word32 a2_69 = a4 + 7656 + word32 a3_71 = Mem0[a4 + 7656:word32] +// DataOut: a1 a2 a3 a4 a5 a6 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0:8 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) Local -0018(32) + l00008466: - d0 = a3 - CVZN = cond(d0) - branch Test(EQ,Z) l000084AA - // succ: l0000846A l000084AA -l0000846A: - d0 = Mem0[a3 + 4:word32] - CVZN = cond(d0) - v18 = d0 - d7 - CVZN = cond(v18) - branch Test(LT,CZ) l000084A4 - // succ: l00008472 l000084A4 -l00008472: - v20 = d0 - d7 - CVZN = cond(v20) - branch Test(NE,Z) l00008482 - // succ: l00008476 l00008482 -l00008476: - a0 = Mem0[a3:word32] - v22 = a0 - Mem0[a2:word32] = v22 - CVZN = cond(v22) - v23 = Mem0[a4 + 7660:word32] - d7 - Mem0[a4 + 7660:word32] = v23 - CVZNX = cond(v23) - d0 = a3 - CVZN = cond(d0) - goto l000084F0 - // succ: l000084F0 -l00008482: - d0 = Mem0[a3 + 4:word32] - CVZN = cond(d0) - d0 = d0 - d7 - CVZNX = cond(d0) - d1 = 8 - CVZN = cond(d1) - v30 = d0 - d1 - CVZN = cond(v30) - branch Test(ULT,C) l000084A4 - // succ: l0000848E l000084A4 -l0000848E: - a0 = a3 - a0 = a0 + d7 - v31 = a0 - Mem0[a2:word32] = v31 - CVZN = cond(v31) - a2 = a0 - v32 = Mem0[a3:word32] - Mem0[a2:word32] = v32 - CVZN = cond(v32) - v33 = d0 - Mem0[a2 + 4:word32] = v33 - CVZN = cond(v33) - v34 = Mem0[a4 + 7660:word32] - d7 - Mem0[a4 + 7660:word32] = v34 - CVZNX = cond(v34) - d0 = a3 - CVZN = cond(d0) - goto l000084F0 - // succ: l000084F0 -l000084A4: - a2 = a3 - a3 = Mem0[a3:word32] - goto l00008466 - // succ: l00008466 + branch a3_71 == 0x00000000 l000084AA +// DataOut: a1 a2 a3 a4 a5 a6 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: a2: a3: d1:8 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) Local -0018(32) + l000084AA: - d0 = d7 - CVZN = cond(d0) - d1 = Mem0[a4 + 7788:word32] - CVZN = cond(d1) - d0 = d0 + d1 - CVZNX = cond(d0) - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - call fn00009174 (retsize: 4;) - d1 = Mem0[a4 + 7788:word32] - CVZN = cond(d1) - call fn00009154 (retsize: 4;) - d6 = d0 - CVZN = cond(d6) - d6 = d6 + 0x00000008 - CVZNX = cond(d6) - d0 = d6 - CVZN = cond(d0) - d0 = d0 + 0x00000003 - CVZNX = cond(d0) - d6 = d0 - CVZN = cond(d6) - v25 = (word16) d6 & 0xFFFC - d6 = DPB(d6, v25, 0) - ZN = cond(v25) - C = false - V = false - a7 = a7 - 0x00000004 - v26 = d6 - Mem0[a7:word32] = v26 - CVZN = cond(v26) - call fn000083D0 (retsize: 4;) - a7 = a7 + 0x0004 - a3 = d0 - d0 = a3 - CVZN = cond(d0) - branch Test(EQ,Z) l000084EE - // succ: l000084DC l000084EE -l000084DC: - a7 = a7 - 0x00000004 - v27 = d6 - Mem0[a7:word32] = v27 - CVZN = cond(v27) - a7 = a7 - 0x00000004 - v28 = a3 - Mem0[a7:word32] = v28 - CVZN = cond(v28) - call fn00007E4C (retsize: 4;) - v29 = d7 - Mem0[a7:word32] = v29 - CVZN = cond(v29) - call fn0000843C (retsize: 4;) - a7 = a7 + 0x0008 - goto l000084F0 - // succ: l000084F0 + word32 d1_126 = Mem0[a4 + 7788:word32] + word32 d1_131 + word32 d0_135 = fn00009154(fn00009174(d7_64 + d1_126 - 0x00000001, d1_126, d2, out d1_131), Mem0[a4 + 7788:word32]) + word32 d6_143 = DPB(d0_135 + 0x0000000B, (word16) (d0_135 + 0x0000000B) & 0xFFFC, 0) + word32 a0_148 + word32 a1_149 + word32 d0_150 = fn000083D0(a4, d6_143, out a0_148, out a1_149) + branch d0_150 == 0x00000000 l000084EE +// DataOut: a0 a1 a3 a4 a5 a6 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: a2: a3: d1:8 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l000084EE: - d0 = 0 - CVZN = cond(d0) - // succ: l000084F0 + d0_102 = 0 +// DataOut: a0 a1 a4 a5 a6 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: a2: a3: d1:0 d6: a0: a1: -20(fp): -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l000084DC: + word32 a1_163 + fn00007E4C(a4, d0_150, d6_143, out a1_163) + word32 a0_168 + word32 a1_169 + d0_102 = fn0000843C(d2, a4, d7_64, out a0_168, out a1_169) +// DataOut: a0 a1 a4 a5 a6 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: a2: a3: d1:0 d6: a0: a1: -20(fp): -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l0000846A: + word32 d0_81 = Mem0[a3_71 + 4:word32] + branch d0_81 - d7_64 < 0x00000000 l000084A4 +// DataOut: a1 a2 a3 a4 a5 a6 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: a2: a3: d1:8 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) Local -0018(32) + +l00008472: + branch d0_81 - d7_64 != 0x00000000 l00008482 +// DataOut: a1 a2 a3 a4 a5 a6 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: a2: a3: d1:8 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) Local -0018(32) + +l00008482: + word32 d0_105 = Mem0[a3_71 + 4:word32] - d7_64 + branch d0_105 d0: a2: a3: d1:8 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) Local -0018(32) + +l000084A4: + a2_69 = a3_71 + a3_71 = Mem0[a3_71:word32] +// DataOut: a1 a2 a3 a4 a5 a6 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: a2: a3: d1:8 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) Local -0018(32) + +l0000848E: + word32 a0_112 = a3_71 + d7_64 + *a0Out = a0_112 + Mem114[a2_69:word32] = a0_112 + Mem117[a0_112:word32] = Mem114[a3_71:word32] + Mem119[a0_112 + 4:word32] = d0_105 + Mem121[a4 + 7660:word32] = Mem119[a4 + 7660:word32] - d7_64 + d0_102 = a3_71 +// DataOut: a0 a1 a4 a5 a6 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: a2: a3: d1:8 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00008476: + word32 a0_96 = Mem0[a3_71:word32] + *a0Out = a0_96 + Mem98[a2_69:word32] = a0_96 + Mem100[a4 + 7660:word32] = Mem98[a4 + 7660:word32] - d7_64 + d0_102 = a3_71 +// DataOut: a0 a1 a4 a5 a6 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: a2: a3: d1:8 -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + +l00008448: + d0_102 = 0 +// DataOut: a0 a1 a4 a5 a6 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 +// LocalsOut: fp(32) + l000084F0: - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn0000843C_exit + return d0_102 +// DataOut: a0 a1 a4 a5 a6 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 d7: d0: a2: a3: d1: d6: a0: a1: -24(fp): -20(fp): -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 + fn0000843C_exit: +// DataOut: a0 a1 d0 +// DataOut (flags): +// SymbolicIn: a7:fp d7:d7 d0: d6:d6 a2:a2 a3:a3 d1: a0: a1: -24(fp): -20(fp): -16(fp):d6 -12(fp):d7 -8(fp):a2 -4(fp):a3 -// fn00008504 -// Return size: 4 -void fn00008504() + +word32 fn00008504(word32 d2, word32 d7, word32 a4, word32 dwArg04, ptr32 & a0Out, ptr32 & a1Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 d2 d7 +// LiveOut: a0 a1 d0 +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a7 d7 +// Stack args: Stack +0004(32) fn00008504_entry: - // succ: l00008504 +// DataOut: a2 a3 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00008504: - a7 = fp - a7 = a7 - 0x00000004 - v4 = d7 - Mem0[a7:word32] = v4 - CVZN = cond(v4) - d7 = Mem0[a7 + 8:word32] - CVZN = cond(d7) - a7 = a7 - 0x00000004 - v6 = d7 - Mem0[a7:word32] = v6 - CVZN = cond(v6) - call fn0000843C (retsize: 4;) - a7 = a7 + 0x0004 - v7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = v7 - CVZN = cond(d7) - return - // succ: fn00008504_exit + word32 a0_14 + word32 a1_15 + return fn0000843C(d2, a4, dwArg04, out a0_14, out a1_15) +// DataOut: a0 a1 a2 a3 a4 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp + fn00008504_exit: +// DataOut: a0 a1 d0 +// DataOut (flags): +// SymbolicIn: a7:fp d7:d7 d0: d1: a0: a1: -8(fp): -4(fp):d7 + -// fn00008518 -// Return size: 4 -void fn00008518() +word32 fn00008518(word32 d0, word32 d2, word32 a1, word32 a4, word32 dwArg04) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a1 a4 d0 d2 +// LiveOut: d0 +// Trashed: CVZNX a0 d0 d1 +// Preserved: a3 a5 a6 a7 d2 d4 d5 d6 d7 +// Stack args: Stack +0004(32) fn00008518_entry: - // succ: l00008518 +// DataOut: a1 a2 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) Stack +0004(32) + l00008518: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000020 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d4 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a5 + 8:word32] - a0 = a5 + -12 - d1 = a0 - CVZN = cond(d1) - a6 = Mem0[a4 + 18340:word32] - Deallocate(a0, a1, d0) - d0 = Mem0[a5 + -12:word32] - CVZN = cond(d0) - d7 = 0x000007BA - CVZN = cond(d7) - d6 = d0 - CVZN = cond(d6) - v17 = d0 - Mem0[a5 + -16:word32] = v17 - CVZN = cond(v17) - // succ: l00008542 + Deallocate(fp + 0xFFFFFFF0, a1, d0) + word32 d7_213 = 0x000007BB + word32 d6_215 = dwLoc10 +// DataOut: a2 a3 a4 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + l00008542: - v18 = d6 - 0x0000016D - CVZN = cond(v18) - branch Test(LE,VZN) l00008568 - // succ: l0000854A l00008568 -l0000854A: - d0 = d7 - CVZN = cond(d0) - d1 = 4 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - ZN = cond(d1 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l0000855E - // succ: l00008556 l0000855E -l00008556: - d6 = d6 - 0x0000016E - CVZNX = cond(d6) - goto l00008564 - // succ: l00008564 -l0000855E: - d6 = d6 - 0x0000016D - CVZNX = cond(d6) - // succ: l00008564 -l00008564: - d7 = d7 + 0x00000001 - CVZNX = cond(d7) - goto l00008542 - // succ: l00008542 + branch d6_215 - 0x0000016D <= 0x00000000 l00008568 +// DataOut: a2 a3 a4 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + l00008568: - v25 = d6 - 0x0000016D - CVZN = cond(v25) - branch Test(NE,Z) l00008580 - // succ: l00008570 l00008580 + branch d6_215 - 0x0000016D != 0x00000000 l00008580 +// DataOut: a2 a3 a4 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + l00008570: - d0 = d7 - CVZN = cond(d0) - d1 = 4 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - ZN = cond(d1 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008580 - // succ: l0000857C l00008580 + word32 d1_207 + fn00009174(d7_213, 4, d2, out d1_207) + branch d1_207 == 0x00000000 l00008580 +// DataOut: a2 a3 a4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + l0000857C: - d7 = d7 + 0x00000001 - CVZNX = cond(d7) - d6 = 0 - CVZN = cond(d6) - // succ: l00008580 + d7_213 = d7_213 + 0x00000000 + d6_215 = 0 +// DataOut: a2 a3 a4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + l00008580: - d0 = d6 - CVZN = cond(d0) - d1 = d7 - CVZN = cond(d1) - d1 = d1 - 0x000007BC - CVZNX = cond(d1) - v26 = (byte) d1 - Mem0[a3 + 1:byte] = v26 - CVZN = cond(v26) - d2 = 0 - CVZN = cond(d2) - v27 = (byte) d1 - d2 = DPB(d2, v27, 0) - CVZN = cond(v27) - v28 = d0 - Mem0[a5 + -16:word32] = v28 - CVZN = cond(v28) - d0 = d2 - CVZN = cond(d0) - d1 = 4 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - ZN = cond(d1 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l000085A6 - // succ: l000085A2 l000085A6 -l000085A2: - d0 = 29 - CVZN = cond(d0) - goto l000085A8 - // succ: l000085A8 + word32 d0_102 + word32 d1_84 = d7_213 - 0x000007BC + Mem87[dwArg04 + 1:byte] = (byte) d1_84 + word32 d2_90 = (int32) (byte) d1_84 + word32 d1_96 + fn00009174(d2_90, 4, d2_90, out d1_96) + branch d1_96 != 0x00000000 l000085A6 +// DataOut: a2 a3 a4 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) Local -0014(32) + l000085A6: - d0 = 28 - CVZN = cond(d0) - // succ: l000085A8 + d0_102 = 28 +// DataOut: a2 a3 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: d2: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) Local -0014(32) + +l000085A2: + d0_102 = 29 +// DataOut: a2 a3 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: d2: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) Local -0014(32) + l000085A8: - v29 = (byte) d0 - Mem0[a4 + 7793:byte] = v29 - CVZN = cond(v29) - d4 = 0 - CVZN = cond(d4) - d5 = Mem0[a5 + -16:word32] - CVZN = cond(d5) - // succ: l000085B2 + Mem104[a4 + 7793:byte] = (byte) d0_102 + word32 d4_105 = 0x00000001 + word32 d5_106 = d6_215 +// DataOut: a2 a3 a4 d2 d4 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: d2: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + l000085B2: - d0 = 12 - CVZN = cond(d0) - v30 = d4 - d0 - CVZN = cond(v30) - branch Test(GE,VN) l000085D6 - // succ: l000085B8 l000085D6 + branch d4_105 - 12 >= 0x00000000 l000085D6 +// DataOut: a2 a3 a4 d2 d4 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0: d1: a6: d0: d7: d6: d2: d4: d5: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + l000085B8: - d0 = 0 - CVZN = cond(d0) - a0 = a4 + 7792 - v32 = Mem0[a0 + d4:byte] - d0 = DPB(d0, v32, 0) - CVZN = cond(v32) - v33 = d0 - d5 - CVZN = cond(v33) - branch Test(GT,VZN) l000085D6 - // succ: l000085C6 l000085D6 -l000085C6: - d0 = 0 - CVZN = cond(d0) - a0 = a4 + 7792 - v34 = Mem0[a0 + d4:byte] - d0 = DPB(d0, v34, 0) - CVZN = cond(v34) - d5 = d5 - d0 - CVZNX = cond(d5) - d4 = d4 + 0x00000001 - CVZNX = cond(d4) - goto l000085B2 - // succ: l000085B2 + branch (int32) Mem104[a4 + 7792 + d4_105:byte] - d5_106 > 0x00000000 l000085D6 +// DataOut: a2 a3 a4 d2 d4 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0: d1: a6: d0:12 d7: d6: d2: d4: d5: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + l000085D6: - d0 = d5 - CVZN = cond(d0) - d1 = d4 - CVZN = cond(d1) - d1 = d1 + 0x00000001 - CVZNX = cond(d1) - v35 = (byte) d1 - Mem0[a3 + 2:byte] = v35 - CVZN = cond(v35) - v36 = d0 - Mem0[a5 + -16:word32] = v36 - CVZN = cond(v36) - d0 = d0 + 0x00000001 - CVZNX = cond(d0) - v37 = (byte) d0 - Mem0[a3 + 3:byte] = v37 - CVZN = cond(v37) - d0 = Mem0[a5 + -12:word32] - CVZN = cond(d0) - d1 = 7 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - v38 = (byte) d1 - Mem0[a3:byte] = v38 - CVZN = cond(v38) - d0 = Mem0[a5 + -8:word32] - CVZN = cond(d0) - d1 = 60 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - v39 = (byte) d0 - Mem0[a3 + 4:byte] = v39 - CVZN = cond(v39) - d0 = Mem0[a5 + -8:word32] - CVZN = cond(d0) - d1 = 60 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - v40 = (byte) d1 - Mem0[a3 + 5:byte] = v40 - CVZN = cond(v40) - d0 = Mem0[a5 + -4:word32] - CVZN = cond(d0) - d1 = 50 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - v41 = (byte) d0 - Mem0[a3 + 6:byte] = v41 - CVZN = cond(v41) - d0 = Mem0[a5 + -4:word32] - CVZN = cond(d0) - d1 = 50 - CVZN = cond(d1) - call fn00009174 (retsize: 4;) - d1 = d1 + d1 - CVZNX = cond(d1) - v42 = (byte) d1 - Mem0[a3 + 7:byte] = v42 - CVZN = cond(v42) - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d4 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008518_exit + Mem123[dwArg04 + 2:byte] = (byte) (d4_105 + 0x00000000) + Mem129[dwArg04 + 3:byte] = (byte) (d5_106 + 0x00000001) + word32 d1_133 + fn00009174(dwLoc10, 7, d2_90, out d1_133) + Mem136[dwArg04:byte] = (byte) d1_133 + word32 d1_141 + Mem144[dwArg04 + 4:byte] = (byte) fn00009174(dwLoc0C, 60, d2_90, out d1_141) + word32 d1_148 + fn00009174(dwLoc0C, 60, d2_90, out d1_148) + Mem151[dwArg04 + 5:byte] = (byte) d1_148 + word32 d1_156 + Mem159[dwArg04 + 6:byte] = (byte) fn00009174(dwLoc08, 50, d2_90, out d1_156) + word32 d1_163 + word32 d0_164 = fn00009174(dwLoc08, 50, d2_90, out d1_163) + Mem168[dwArg04 + 7:byte] = (byte) (d1_163 * 0x00000002) + return d0_164 +// DataOut: a2 a4 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0: d1: a6: d0: d7: d6: d2: d4: d5: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 + fn00008518_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a5:a5 a3:a3 a0: d1: a6:a6 d0: d7:d7 d6:d6 d2:d2 d4:d4 d5:d5 -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 + +l000085C6: + d5_106 = d5_106 - (int32) Mem104[(a4 + 7792) + d4_105:byte] + d4_105 = d4_105 + 0x00000001 +// DataOut: a2 a3 a4 d2 d4 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:a4 + 7792 d1: a6: d0: d7: d6: d2: d4: d5: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + +l0000854A: + word32 d1_64 + fn00009174(d7_213, 4, d2, out d1_64) + branch d1_64 != 0x00000000 l0000855E +// DataOut: a2 a3 a4 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + +l0000855E: + d6_215 = d6_215 - 0x0000016D +// DataOut: a2 a3 a4 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + +l00008556: + d6_215 = d6_215 - 0x0000016E +// DataOut: a2 a3 a4 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) + +l00008564: + d7_213 = d7_213 + 0x00000001 +// DataOut: a2 a3 a4 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000040 a5:fp - 0x00000004 a3: a0:fp + 0xFFFFFFF0 d1: a6: d0: d7: d6: -64(fp):d2 -60(fp):d4 -56(fp):d5 -52(fp):d6 -48(fp):d7 -44(fp):a3 -40(fp):a6 -20(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0008(32) Local -000C(32) Local -0010(32) -// fn000086A4 -// Return size: 4 -void fn000086A4() + +word32 fn000086A4(word32 d2, word32 a2, word32 a3, word32 a4, word32 a5, word32 dwArg04, ptr32 & d2Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a3 a4 a5 d2 +// LiveOut: a2 a4 a5 d0 d2 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a7 d7 +// Stack args: Stack +0004(32) fn000086A4_entry: - // succ: l000086A4 + *a2Out = a2 + *a4Out = a4 + *d2Out = d2 + *a5Out = a5 +// DataOut: a2 a3 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l000086A4: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a3 = Mem0[a7 + 12:word32] - Z = __btst(Mem0[a3 + 27:byte], 0x0001) - branch Test(EQ,Z) l000086C6 - // succ: l000086B4 l000086C6 + word32 d0_30 + word32 a7_112 = fp - 0x00000008 + branch __btst(Mem0[dwArg04 + 27:byte], 0x0001) l000086C6 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) + l000086B4: - d0 = Mem0[a3 + 20:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l00008716 - // succ: l000086BA l00008716 + d0_30 = Mem0[dwArg04 + 20:word32] + branch d0_30 == 0x00000000 l00008716 +// DataOut: a2 a3 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 a3: -8(fp):d7 -4(fp):a3 +// LocalsOut: fp(32) Local -0004(32) + l000086BA: - a7 = a7 - 0x00000004 - v8 = a3 - Mem0[a7:word32] = v8 - CVZN = cond(v8) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000FFFF - call fn0000728C (retsize: 4;) - a7 = a7 + 0x0008 - // succ: l000086C6 + word32 a1_108 + fn0000728C(d2, a2, a4, a5, 0x0000FFFF, dwArg04, out a1_108, out a2, out a4) + a7_112 = fp - 0x00000008 +// DataOut: a2 a3 a4 a7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 a3: d0: -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l000086C6: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000001 - a7 = a7 - 0x00000004 - Mem0[0x00000000:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - v12 = Mem0[a3 + 28:word32] - a7 = a7 - 0x00000004 - v13 = v12 - Mem0[a7:word32] = v13 - CVZN = cond(v13) - call fn00008388 (retsize: 4;) - a7 = a7 + 12 - d7 = d0 - CVZN = cond(d7) - d0 = -1 - CVZN = cond(d0) - v14 = d7 - d0 - CVZN = cond(v14) - branch Test(EQ,Z) l000086E6 - // succ: l000086E0 l000086E6 + word32 a7_47 = a7_112 - 0x00000004 + Mem48[a7_47:word32] = 0x00000001 + Mem50[0x00000000:word32] = 0x00000000 + Mem54[a7_47 - 0x00000008:word32] = Mem50[dwArg04 + 28:word32] + word32 d2_58 + word32 a2_59 + word32 a4_60 + word32 a5_61 + word32 d0_62 = fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_58, out a2_59, out a4_60, out a5_61) + branch d0_62 == 0xFFFFFFFF l000086E6 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d0: d1: a0: a1: d7: d4: d2: d5: d6: a2: d3: a6: a5: a4: -16(fp):0000FFFF -12(fp): -8(fp):d7 -4(fp):a3 + l000086E0: - ZN = cond(Mem0[a3 + 20:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l000086EA - // succ: l000086E6 l000086EA -l000086E6: - d0 = d7 - CVZN = cond(d0) - goto l00008716 - // succ: l00008716 + branch Mem54[dwArg04 + 20:word32] != 0x00000000 l000086EA +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:-1 d1: a0: a1: d6: d5: d4: d2: d3: a6: a2: a4: a5: -20(fp): -16(fp):0000FFFF -12(fp): -8(fp):d7 -4(fp):a3 + l000086EA: - Z = __btst(Mem0[a3 + 27:byte], 0x0001) - branch Test(EQ,Z) l000086FE - // succ: l000086F2 l000086FE -l000086F2: - d0 = Mem0[a3 + 4:word32] - CVZN = cond(d0) - d0 = d0 - Mem0[a3 + 16:word32] - CVZNX = cond(d0) - d0 = d0 + d7 - CVZNX = cond(d0) - goto l00008716 - // succ: l00008716 + branch __btst(Mem54[dwArg04 + 27:byte], 0x0001) l000086FE +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:-1 d1: a0: a1: d6: d5: d4: d2: d3: a6: a2: a4: a5: -20(fp): -16(fp):0000FFFF -12(fp): -8(fp):d7 -4(fp):a3 + l000086FE: - Z = __btst(Mem0[a3 + 26:byte], 0x0007) - branch Test(EQ,Z) l00008710 - // succ: l00008706 l00008710 -l00008706: - d0 = d7 - CVZN = cond(d0) - d1 = Mem0[a3 + 8:word32] - CVZN = cond(d1) - d0 = d0 + d1 - CVZNX = cond(d0) - goto l00008716 - // succ: l00008716 + branch __btst(Mem54[dwArg04 + 26:byte], 0x0007) l00008710 +// DataOut: a2 a3 a4 a5 a7 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:-1 d1: a0: a1: d6: d5: d4: d2: d3: a6: a2: a4: a5: -20(fp): -16(fp):0000FFFF -12(fp): -8(fp):d7 -4(fp):a3 + l00008710: - d0 = d7 - CVZN = cond(d0) - d0 = d0 - Mem0[a3 + 8:word32] - CVZNX = cond(d0) - // succ: l00008716 + d0_30 = d0_62 - Mem54[dwArg04 + 8:word32] +// DataOut: a2 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:-1 d1: a0: a1: d6: d5: d4: d2: d3: a6: a2: a4: a5: -20(fp): -16(fp):0000FFFF -12(fp): -8(fp):d7 -4(fp):a3 + +l00008706: + d0_30 = d0_62 + Mem54[dwArg04 + 8:word32] +// DataOut: a2 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:-1 d1: a0: a1: d6: d5: d4: d2: d3: a6: a2: a4: a5: -20(fp): -16(fp):0000FFFF -12(fp): -8(fp):d7 -4(fp):a3 + +l000086F2: + d0_30 = Mem54[dwArg04 + 4:word32] - Mem54[dwArg04 + 16:word32] + d0_62 +// DataOut: a2 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:-1 d1: a0: a1: d6: d5: d4: d2: d3: a6: a2: a4: a5: -20(fp): -16(fp):0000FFFF -12(fp): -8(fp):d7 -4(fp):a3 + +l000086E6: + d0_30 = d0_62 +// DataOut: a2 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:-1 d1: a0: a1: d6: d5: d4: d2: d3: a6: a2: a4: a5: -20(fp): -16(fp):0000FFFF -12(fp): -8(fp):d7 -4(fp):a3 + l00008716: - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn000086A4_exit + return d0_30 +// DataOut: a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: d0: d7: d1: a0: a1: d6: d5: d4: d2: d3: a6: a2: a4: a5: -20(fp): -16(fp):0000FFFF -12(fp): -8(fp):d7 -4(fp):a3 + fn000086A4_exit: +// DataOut: a2 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: d0: d7: d1: a0: a1: d6: d5: d4: d2: d3: a6: a2: a4: a5: -20(fp): -16(fp):0000FFFF -12(fp): -8(fp):d7 -4(fp):a3 -// fn0000871C -// Return size: 4 -void fn0000871C() + +word32 fn0000871C(word32 d2, word32 a2, word32 a3, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a3 a4 a5 d2 +// LiveOut: a2 a4 a5 d2 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a7 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) Stack +000C(32) fn0000871C_entry: - // succ: l0000871C +// DataOut: a2 a3 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) Stack +000C(32) + l0000871C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a3 = Mem0[a7 + 16:word32] - d7 = Mem0[a7 + 20:word32] - CVZN = cond(d7) - d6 = Mem0[a7 + 24:word32] - CVZN = cond(d6) - Z = __btst(Mem0[a3 + 27:byte], 0x0001) - branch Test(EQ,Z) l00008742 - // succ: l00008734 l00008742 -l00008734: - a7 = a7 - 0x00000004 - v8 = a3 - Mem0[a7:word32] = v8 - CVZN = cond(v8) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000FFFF - call fn0000728C (retsize: 4;) - a7 = a7 + 0x0008 - goto l0000875C - // succ: l0000875C + word32 a7_102 = fp - 0x0000000C + word32 d7_113 = dwArg08 + branch __btst(Mem0[dwArg04 + 27:byte], 0x0001) l00008742 +// DataOut: a2 a3 a4 a5 a7 d2 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) + l00008742: - d0 = 1 - CVZN = cond(d0) - v10 = d6 - d0 - CVZN = cond(v10) - branch Test(NE,Z) l0000875C - // succ: l00008748 l0000875C + branch dwArg0C != 0x00000001 l0000875C +// DataOut: a2 a3 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d7: d6: -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00008748: - Z = __btst(Mem0[a3 + 26:byte], 0x0007) - branch Test(EQ,Z) l00008758 - // succ: l00008750 l00008758 -l00008750: - d0 = Mem0[a3 + 8:word32] - CVZN = cond(d0) - d7 = d7 + d0 - CVZNX = cond(d7) - goto l0000875C - // succ: l0000875C + branch __btst(Mem0[dwArg04 + 26:byte], 0x0007) l00008758 +// DataOut: a2 a3 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d7: d6: d0:1 -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00008758: - d7 = d7 - Mem0[a3 + 8:word32] - CVZNX = cond(d7) - // succ: l0000875C + d7_113 = dwArg08 - Mem0[dwArg04 + 8:word32] +// DataOut: a2 a3 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d7: d6: d0:1 -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + +l00008750: + d7_113 = dwArg08 + Mem0[dwArg04 + 8:word32] +// DataOut: a2 a3 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d7: d6: d0:1 -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + +l00008734: + word32 a1_98 + fn0000728C(d2, a2, a4, a5, 0x0000FFFF, dwArg04, out a1_98, out a2, out a4) + a7_102 = fp - 0x0000000C +// DataOut: a2 a3 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: d7: d6: -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l0000875C: - v12 = Mem0[a3 + 16:word32] - Mem0[a3 + 4:word32] = v12 - CVZN = cond(v12) - d0 = 0 - CVZN = cond(d0) - v13 = d0 - Mem0[a3 + 12:word32] = v13 - CVZN = cond(v13) - v14 = d0 - Mem0[a3 + 8:word32] = v14 - CVZN = cond(v14) - Z = __btst(Mem0[a3 + 27:byte], 0x0007) - branch Test(EQ,Z) l0000877A - // succ: l00008774 l0000877A + Mem29[dwArg04 + 4:word32] = Mem0[dwArg04 + 16:word32] + Mem32[dwArg04 + 12:word32] = 0 + Mem34[dwArg04 + 8:word32] = 0 + branch __btst(Mem34[dwArg04 + 27:byte], 0x0007) l0000877A +// DataOut: a2 a3 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d6: d0: d1: a0: a1: d4: d2: d5: a2: d3: a6: a5: a4: -20(fp):0000FFFF -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00008774: - d0 = -4 - CVZN = cond(d0) - v15 = Mem0[a3 + 24:word32] & d0 - Mem0[a3 + 24:word32] = v15 - ZN = cond(v15) - C = false - V = false - // succ: l0000877A + Mem84[dwArg04 + 24:word32] = Mem34[dwArg04 + 24:word32] & -4 +// DataOut: a2 a3 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d6: d0:0 d1: a0: a1: d4: d2: d5: a2: d3: a6: a5: a4: -20(fp):0000FFFF -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l0000877A: - a7 = a7 - 0x00000004 - v19 = d6 - Mem0[a7:word32] = v19 - CVZN = cond(v19) - a7 = a7 - 0x00000004 - v20 = d7 - Mem0[a7:word32] = v20 - CVZN = cond(v20) - v21 = Mem0[a3 + 28:word32] - a7 = a7 - 0x00000004 - v22 = v21 - Mem0[a7:word32] = v22 - CVZN = cond(v22) - call fn00008388 (retsize: 4;) - a7 = a7 + 12 - d0 = d0 + 0x00000001 - CVZNX = cond(d0) - branch Test(NE,Z) l00008792 - // succ: l0000878E l00008792 -l0000878E: - d0 = -1 - CVZN = cond(d0) - goto l0000879A - // succ: l0000879A + word32 a7_43 = a7_102 - 0x00000004 + Mem45[a7_43:word32] = dwArg0C + Mem48[a7_43 - 0x00000004:word32] = d7_113 + Mem52[a7_43 - 0x00000008:word32] = Mem48[dwArg04 + 28:word32] + word32 d2_55 + word32 a2_56 + word32 a4_57 + word32 a5_58 + branch fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_55, out a2_56, out a4_57, out a5_58) != 0x00000001 l00008792 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d6: d0: d1: a0: a1: d4: d2: d5: a2: d3: a6: a5: a4: -20(fp):0000FFFF -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 + l00008792: - d0 = -49 - CVZN = cond(d0) - v23 = Mem0[a3 + 24:word32] & d0 - Mem0[a3 + 24:word32] = v23 - ZN = cond(v23) - C = false - V = false - d0 = 0 - CVZN = cond(d0) - // succ: l0000879A + Mem79[dwArg04 + 24:word32] = Mem52[dwArg04 + 24:word32] & -49 +// DataOut: a2 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d6: d0: d1: a0: a1: d5: d4: d2: d3: a6: a2: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 + +l0000878E: +// DataOut: a2 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d6: d0: d1: a0: a1: d5: d4: d2: d3: a6: a2: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 + l0000879A: - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn0000871C_exit + return d2_55 +// DataOut: a2 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d6: d0: d1: a0: a1: d5: d4: d2: d3: a6: a2: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 + fn0000871C_exit: +// DataOut: a2 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d6: d0: d1: a0: a1: d5: d4: d2: d3: a6: a2: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 + + +word32 fn000087A0(word32 d2, word32 a4, word32 dwArg04) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn000087A0 -// Return size: 4 -void fn000087A0() +// MayUse: a4 d2 +// LiveOut: d0 +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a3 a7 +// Stack args: Stack +0004(32) fn000087A0_entry: - // succ: l000087A0 +// DataOut: a2 a4 a5 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l000087A0: - a7 = fp - a7 = a7 - 0x00000004 - v4 = a3 - Mem0[a7:word32] = v4 - CVZN = cond(v4) - a3 = Mem0[a7 + 8:word32] - d0 = a3 - CVZN = cond(d0) - branch Test(EQ,Z) l000087BA - // succ: l000087AA l000087BA + word32 d0_19 = dwArg04 + branch dwArg04 == 0x00000000 l000087BA +// DataOut: a2 a3 a4 a5 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l000087AA: - a7 = a7 - 0x00000004 - Mem0[0x00000000:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - call fn0000833C (retsize: 4;) - a7 = a7 + 0x0004 - a0 = a3 - a0 = a0 - 0x00000004 - v13 = a0 - Mem0[a4 + 18332:word32] = v13 - CVZN = cond(v13) - // succ: l000087BA + Mem26[0x00000000:word32] = 0x00000000 + d0_19 = fn0000833C(d2, a4, dwLoc08) + Mem39[a4 + 18332:word32] = dwArg04 - 0x00000004 +// DataOut: a2 a4 a5 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a3: d0: -4(fp):a3 + l000087BA: - v14 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = v14 - return - // succ: fn000087A0_exit + return d0_19 +// DataOut: a2 a4 a5 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 a3: d0: a0: a1: d1: -4(fp):a3 + fn000087A0_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a3:a3 d0: a0: a1: d1: -4(fp):a3 -// fn00008830 -// Return size: 4 -void fn00008830() + +word32 fn00008830(word32 d2, word32 a1, word32 a2, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, ptr32 & d2Out, ptr32 & d7Out, ptr32 & a4Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a1 a2 a4 a5 d2 +// LiveOut: a4 d0 d2 d7 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a2 a3 a5 a7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00008830_entry: - // succ: l00008830 + *a4Out = a4 + *d7Out = d7 + *d2Out = d2 +// DataOut: a1 a2 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -001C(32) Stack +0004(32) Stack +0008(32) + l00008830: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000008 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a3 = a4 + 7668 - // succ: l0000883C + word32 a3_111 = a4 + 7668 +// DataOut: a1 a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) Local -001C(32) Stack +0004(32) Stack +0008(32) + l0000883C: - d0 = a3 - CVZN = cond(d0) - branch Test(EQ,Z) l0000884C - // succ: l00008840 l0000884C + branch a3_111 == 0x00000000 l0000884C +// DataOut: a1 a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d0: a2: -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -001C(32) Stack +0004(32) Stack +0008(32) + l00008840: - ZN = cond(Mem0[a3 + 24:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000884C - // succ: l00008846 l0000884C -l00008846: - a2 = a3 - a3 = Mem0[a3:word32] - goto l0000883C - // succ: l0000883C + branch Mem0[a3_111 + 24:word32] == 0x00000000 l0000884C +// DataOut: a1 a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d0: a2: -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -001C(32) Stack +0004(32) Stack +0008(32) + l0000884C: - d0 = a3 - CVZN = cond(d0) - branch Test(NE,Z) l00008872 - // succ: l00008850 l00008872 + word32 d0_104 + branch a3_111 != 0x00000000 l00008872 +// DataOut: a1 a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d0: a2: -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -001C(32) Stack +0004(32) Stack +0008(32) + l00008850: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000022 - call fn0000843C (retsize: 4;) - a7 = a7 + 0x0004 - a3 = d0 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008864 - // succ: l00008860 l00008864 -l00008860: - d0 = 0 - CVZN = cond(d0) - goto l00008880 - // succ: l00008880 + word32 a0_107 + word32 d0_109 = fn0000843C(d2, a4, 0x00000022, out a0_107, out a1) + a3_111 = d0_109 + branch d0_109 != 0x00000000 l00008864 +// DataOut: a1 a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d0: a2: -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) + l00008864: - v19 = a3 - Mem0[a2:word32] = v19 - CVZN = cond(v19) - d0 = 33 - CVZN = cond(d0) - d1 = 0 - CVZN = cond(d1) - a0 = a3 - // succ: l0000886C + Mem121[a2:word32] = d0_109 + word32 d0_122 = 33 + word32 a0_125 = d0_109 +// DataOut: a0 a1 a3 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d0: a2: d1: a0: a1: -24(fp):00000022 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) + l0000886C: - v22 = (byte) d1 - Mem0[a0:byte] = v22 - a0 = a0 + 0x00000001 - CVZN = cond(v22) - d0 = d0 - 0x00000001 - branch d0 != 0xFFFFFFFF l0000886C - // succ: l00008872 l0000886C + Mem129[a0_125:byte] = 0x00 + a0_125 = a0_125 + 0x00000001 + d0_122 = d0_122 - 0x00000001 + branch d0_122 != 0xFFFFFFFF l0000886C +// DataOut: a0 a1 a3 a4 a5 d0 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d0: d1:0 a0: a2: a1: -24(fp):00000022 -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Stack +0004(32) Stack +0008(32) + l00008872: - a7 = a7 - 0x00000004 - v13 = a3 - Mem0[a7:word32] = v13 - CVZN = cond(v13) - v14 = Mem0[a5 + 12:word32] - a7 = a7 - 0x00000004 - v15 = v14 - Mem0[a7:word32] = v15 - CVZN = cond(v15) - v16 = Mem0[a5 + 8:word32] - a7 = a7 - 0x00000004 - v17 = v16 - Mem0[a7:word32] = v17 - CVZN = cond(v17) - call fn0000888C (retsize: 4;) - a7 = a7 - 0x00000004 - v23 = a3 - Mem0[a7:word32] = v23 - CVZN = cond(v23) - v24 = Mem0[a5 + 12:word32] - a7 = a7 - 0x00000004 - v25 = v24 - Mem0[a7:word32] = v25 - CVZN = cond(v25) - v26 = Mem0[a5 + 8:word32] - a7 = a7 - 0x00000004 - v27 = v26 - Mem0[a7:word32] = v27 - CVZN = cond(v27) - call fn0000888C (retsize: 4;) - // succ: l00008880 + word32 d2_85 + word32 a1_86 + word32 a4_87 + fn0000888C(d2, a1, a4, fp - 0x00000004, dwArg08, a3_111, out d2_85, out a1_86, out a4_87) + Mem91[fp - 0x00000024:word32] = a3_111 + Mem95[fp - 0x00000028:word32] = Mem91[fp + 0x00000008:word32] + Mem99[fp - 0x0000002C:word32] = Mem95[fp + 0x00000004:word32] + word32 d2_101 + word32 a1_102 + word32 a4_103 + d0_104 = fn0000888C(d2_85, a1_86, a4_87, fp - 0x00000004, dwArg04, dwArg08, out d2_101, out a1_102, out a4_103) +// DataOut: a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d0: a2: d1:0 a0: a1: -24(fp):00000022 -20(fp):a2 -16(fp):a3 -4(fp):a5 + +l00008860: + d0_104 = 0 +// DataOut: a4 a5 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d0: a2: d1: a0: a1: -24(fp):00000022 -20(fp):a2 -16(fp):a3 -4(fp):a5 + l00008880: - v18 = a5 + -16 - a2 = Mem0[v18:word32] - v18 = v18 + 0x00000004 - a3 = Mem0[v18:word32] - v18 = v18 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008830_exit + return d0_104 +// DataOut: a4 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d0: a2: d1: a0: a1: a6: d2: d5: d7: d4: d6: d3: a4: -44(fp): -40(fp): -36(fp): -32(fp): -28(fp): -24(fp): -20(fp):a2 -16(fp):a3 -4(fp):a5 + fn00008830_exit: +// DataOut: a4 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d0: a2: d1: a0: a1: a6: d2: d5: d7: d4: d6: d3: a4: -44(fp): -40(fp): -36(fp): -32(fp): -28(fp): -24(fp): -20(fp):a2 -16(fp):a3 -4(fp):a5 + +l00008846: + a2 = a3_111 + a3_111 = Mem0[a3_111:word32] +// DataOut: a1 a2 a3 a4 a5 d2 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a5:fp - 0x00000004 a3: d0: a2: -20(fp):a2 -16(fp):a3 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -001C(32) Stack +0004(32) Stack +0008(32) + -// fn0000888C -// Return size: 4 -void fn0000888C() +word32 fn0000888C(word32 d2, word32 a1, word32 a4, word32 a5, word32 dwArg08, word32 dwArg0C, ptr32 & d2Out, ptr32 & a1Out, ptr32 & a4Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a1 a4 a5 d2 +// LiveOut: a1 a4 d0 d2 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a2 a3 a5 a7 d4 d5 d6 d7 +// Stack args: Stack +0008(32) Stack +000C(32) fn0000888C_entry: - // succ: l0000888C + *d2Out = d2 + *a1Out = a1 + *a4Out = a4 +// DataOut: a1 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0008(32) Stack +000C(32) + l0000888C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000010 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d4 - a3 = Mem0[a5 + 12:word32] - a2 = Mem0[a5 + 16:word32] - ZN = cond(Mem0[a2 + 24:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l000088AA - // succ: l000088A2 l000088AA + word32 a5_315 = fp - 0x00000004 + word32 a7_22 = fp - 0x0000002C + word32 a2_28 = dwArg0C + branch Mem0[dwArg0C + 24:word32] == 0x00000000 l000088AA +// DataOut: a1 a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) + l000088A2: - a7 = a7 - 0x00000004 - v14 = a2 - Mem0[a7:word32] = v14 - CVZN = cond(v14) - call fn000089F8 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l000088AA + word32 d2_309 + word32 d5_310 + word32 a0_311 + fn000089F8(d2, dwArg0C, dwArg08, a4, fp - 0x00000004, dwArg0C, out d2_309, out d5_310, out a0_311, out a1, out a2_28, out a4, out a5_315) + a7_22 = fp - 0x0000002C +// DataOut: a1 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000002C a5:fp - 0x00000004 a3: a2: -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000088AA: - d5 = Mem0[a4 + 7772:word32] - CVZN = cond(d5) - d7 = 1 - CVZN = cond(d7) - d0 = 0 - CVZN = cond(d0) - v18 = Mem0[a3 + d7:byte] - d0 = DPB(d0, v18, 0) - CVZN = cond(v18) - v19 = (word16) d0 - 0x0061 - d0 = DPB(d0, v19, 0) - CVZNX = cond(v19) - branch Test(EQ,Z) l000088C2 - // succ: l000088BC l000088C2 -l000088BC: - v21 = (word16) d0 - 0x0001 - d0 = DPB(d0, v21, 0) - CVZNX = cond(v21) - branch Test(EQ,Z) l000088C6 - // succ: l000088C0 l000088C6 -l000088C0: - goto l000088CE - // succ: l000088CE + word32 d5_294 = Mem0[a4 + 7772:word32] + word32 d7_295 = 1 + word16 v19_54 = (word16) (int32) Mem0[dwArg08 + 1:byte] - 0x0061 + branch v19_54 == 0x0000 l000088C2 +// DataOut: a1 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d0: d1: a0: a1: d7: d6: a6: d5: d2: d3: d4: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000088C2: - d5 = 0 - CVZN = cond(d5) - goto l000088CC - // succ: l000088CC + d5_294 = 0 +// DataOut: a1 a3 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7:1 d0: d1: a0: a1: d6: a6: d2: d3: d4: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000088BC: + branch v19_54 == 0x0001 l000088C6 +// DataOut: a1 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7:1 d0: d1: a0: a1: d6: a6: d2: d3: d4: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000088C6: - d5 = 0x00008000 - CVZN = cond(d5) - // succ: l000088CC + d5_294 = 0x00008000 +// DataOut: a1 a3 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7:1 d0: d1: a0: a1: d6: a6: d2: d3: d4: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000088CC: - d7 = d7 + 0x00000001 - CVZNX = cond(d7) - // succ: l000088CE + d7_295 = 0x00000002 +// DataOut: a1 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7:1 d0: d1: a0: a1: d6: a6: d2: d3: d4: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000088C0: +// DataOut: a1 a3 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7:1 d0: d1: a0: a1: d6: a6: d2: d3: d4: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000088CE: - d1 = 43 - CVZN = cond(d1) - v23 = (byte) d1 - Mem0[a3 + d7:byte] - CVZN = cond(v23) - d0 = DPB(d0, Z, 0) - v25 = -(byte) d0 - d0 = DPB(d0, v25, 0) - CVZNX = cond(v25) - d0 = (int16) (int8) d0 - ZN = cond(d0) - d0 = (int32) (int16) d0 - ZN = cond(d0) - d4 = d0 - CVZN = cond(d4) - d0 = 0 - CVZN = cond(d0) - v26 = Mem0[a3:byte] - d0 = DPB(d0, v26, 0) - CVZN = cond(v26) - v27 = (word16) d0 - 0x0061 - d0 = DPB(d0, v27, 0) - CVZNX = cond(v27) - branch Test(EQ,Z) l000088F6 - // succ: l000088E8 l000088F6 -l000088E8: - v28 = (word16) d0 - 0x0011 - d0 = DPB(d0, v28, 0) - CVZNX = cond(v28) - branch Test(EQ,Z) l00008930 - // succ: l000088EE l00008930 -l000088EE: - v29 = (word16) d0 - 0x0005 - d0 = DPB(d0, v29, 0) - CVZNX = cond(v29) - branch Test(EQ,Z) l0000896E - // succ: l000088F2 l0000896E -l000088F2: - goto l000089B2 - // succ: l000089B2 + word32 d7_113 + word32 d6_112 + word32 d0_139 + word32 d0_69 = (int32) (int16) (int16) -cond(0x2B - Mem0[dwArg08 + d7_295:byte]) + word16 v27_74 = (word16) (int32) Mem0[dwArg08:byte] - 0x0061 + branch v27_74 == 0x0000 l000088F6 +// DataOut: a1 a4 a5 a7 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1: a0: a1: d6: a6: d2: d3: d4: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000088F6: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000000C - a7 = a7 - 0x00000004 - v30 = 0x00008102 - Mem0[a7:word32] = v30 - CVZN = cond(v30) - v31 = Mem0[a5 + 8:word32] - a7 = a7 - 0x00000004 - v32 = v31 - Mem0[a7:word32] = v32 - CVZN = cond(v32) - call fn00008160 (retsize: 4;) - a7 = a7 + 12 - d6 = d0 - CVZN = cond(d6) - d0 = -1 - CVZN = cond(d0) - v33 = d6 - d0 - CVZN = cond(v33) - branch Test(NE,Z) l0000891A - // succ: l00008914 l0000891A -l00008914: - d0 = 0 - CVZN = cond(d0) - goto l000089E8 - // succ: l000089E8 + word32 a7_251 = a7_22 - 0x00000004 + Mem252[a7_251:word32] = 0x0000000C + Mem255[a7_251 - 0x00000004:word32] = 0x00008102 + Mem259[a7_251 - 0x00000008:word32] = Mem255[a5_315 + 8:word32] + word32 d2_261 + word32 a1_262 + word32 a4_263 + word32 d0_264 = fn00008160(d0_69, a1, a4, a5_315, dwArg00, dwArg04, dwArg08, out d2_261, out a1_262, out a4_263) + d6_112 = d0_264 + branch d0_264 != 0xFFFFFFFF l0000891A +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l0000891A: - ZN = cond(d4 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008924 - // succ: l0000891E l00008924 -l0000891E: - d0 = 64 - CVZN = cond(d0) - d0 = d0 + d0 - CVZNX = cond(d0) - goto l00008926 - // succ: l00008926 + word32 d0_278 + branch d0_69 == 0x00000000 l00008924 +// DataOut: a1 a2 a4 a5 a7 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp):0x00008102 -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l00008924: - d0 = 2 - CVZN = cond(d0) - // succ: l00008926 + d0_278 = 2 +// DataOut: a1 a2 a4 a5 a7 d0 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp):0x00008102 -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + +l0000891E: + d0_278 = 128 +// DataOut: a1 a2 a4 a5 a7 d0 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp):0x00008102 -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l00008926: - d7 = d0 - CVZN = cond(d7) - v41 = (word16) d7 | 0x4000 - d7 = DPB(d7, v41, 0) - ZN = cond(v41) - C = false - V = false - goto l000089B6 - // succ: l000089B6 + d7_113 = DPB(d0_278, (word16) d0_278 | 0x4000, 0) +// DataOut: a1 a2 a4 a5 a7 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp):0x00008102 -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + +l00008914: + d0_139 = 0 +// DataOut: a1 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp):0x00008102 -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + +l000088E8: + branch v27_74 == 0x0011 l00008930 +// DataOut: a1 a4 a5 a7 d0 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008930: - ZN = cond(d4 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008938 - // succ: l00008934 l00008938 -l00008934: - d0 = 2 - CVZN = cond(d0) - goto l0000893A - // succ: l0000893A + word32 d0_209 + branch d0_69 == 0x00000000 l00008938 +// DataOut: a1 a4 a5 a7 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008938: - d0 = 0 - CVZN = cond(d0) - // succ: l0000893A + d0_209 = 0 +// DataOut: a1 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00008934: + d0_209 = 2 +// DataOut: a1 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000893A: - v50 = (word16) d0 | 0x8000 - d0 = DPB(d0, v50, 0) - ZN = cond(v50) - C = false - V = false - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000000C - a7 = a7 - 0x00000004 - v51 = d0 - Mem0[a7:word32] = v51 - CVZN = cond(v51) - v52 = Mem0[a5 + 8:word32] - a7 = a7 - 0x00000004 - v53 = v52 - Mem0[a7:word32] = v53 - CVZN = cond(v53) - call fn00008160 (retsize: 4;) - a7 = a7 + 12 - d6 = d0 - CVZN = cond(d6) - d0 = -1 - CVZN = cond(d0) - v54 = d6 - d0 - CVZN = cond(v54) - branch Test(NE,Z) l0000895E - // succ: l00008958 l0000895E -l00008958: - d0 = 0 - CVZN = cond(d0) - goto l000089E8 - // succ: l000089E8 + word32 a7_212 = a7_22 - 0x00000004 + Mem213[a7_212:word32] = 0x0000000C + Mem216[a7_212 - 0x00000004:word32] = DPB(d0_209, (word16) d0_209 | 0x8000, 0) + Mem220[a7_212 - 0x00000008:word32] = Mem216[a5_315 + 8:word32] + word32 d2_222 + word32 a1_223 + word32 a4_224 + word32 d0_225 = fn00008160(d0_69, a1, a4, a5_315, dwArg00, dwArg04, dwArg08, out d2_222, out a1_223, out a4_224) + d6_112 = d0_225 + branch d0_225 != 0xFFFFFFFF l0000895E +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l0000895E: - ZN = cond(d4 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008968 - // succ: l00008962 l00008968 -l00008962: - d0 = 64 - CVZN = cond(d0) - d0 = d0 + d0 - CVZNX = cond(d0) - goto l0000896A - // succ: l0000896A + word32 d0_239 + branch d0_69 == 0x00000000 l00008968 +// DataOut: a1 a2 a4 a5 a7 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l00008968: - d0 = 1 - CVZN = cond(d0) - // succ: l0000896A + d0_239 = 1 +// DataOut: a1 a2 a4 a5 a7 d0 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + +l00008962: + d0_239 = 128 +// DataOut: a1 a2 a4 a5 a7 d0 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l0000896A: - d7 = d0 - CVZN = cond(d7) - goto l000089B6 - // succ: l000089B6 + d7_113 = d0_239 +// DataOut: a1 a2 a4 a5 a7 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + +l00008958: + d0_139 = 0 +// DataOut: a1 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + +l000088EE: + branch v27_74 == 0x0016 l0000896E +// DataOut: a1 a4 a5 a7 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l0000896E: - ZN = cond(d4 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008976 - // succ: l00008972 l00008976 -l00008972: - d0 = 2 - CVZN = cond(d0) - goto l00008978 - // succ: l00008978 + word32 d0_157 + branch d0_69 == 0x00000000 l00008976 +// DataOut: a1 a4 a5 a7 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008976: - d0 = 1 - CVZN = cond(d0) - // succ: l00008978 + d0_157 = 1 +// DataOut: a1 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00008972: + d0_157 = 2 +// DataOut: a1 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008978: - v34 = (word16) d0 | 0x8000 - d0 = DPB(d0, v34, 0) - ZN = cond(v34) - C = false - V = false - v35 = (word16) d0 | 0x0100 - d0 = DPB(d0, v35, 0) - ZN = cond(v35) - C = false - V = false - v36 = (word16) d0 | 0x0200 - d0 = DPB(d0, v36, 0) - ZN = cond(v36) - C = false - V = false - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000000C - a7 = a7 - 0x00000004 - v37 = d0 - Mem0[a7:word32] = v37 - CVZN = cond(v37) - v38 = Mem0[a5 + 8:word32] - a7 = a7 - 0x00000004 - v39 = v38 - Mem0[a7:word32] = v39 - CVZN = cond(v39) - call fn00008160 (retsize: 4;) - a7 = a7 + 12 - d6 = d0 - CVZN = cond(d6) - d0 = -1 - CVZN = cond(d0) - v40 = d6 - d0 - CVZN = cond(v40) - branch Test(NE,Z) l000089A2 - // succ: l0000899E l000089A2 -l0000899E: - d0 = 0 - CVZN = cond(d0) - goto l000089E8 - // succ: l000089E8 + word32 a7_164 = a7_22 - 0x00000004 + Mem165[a7_164:word32] = 0x0000000C + Mem168[a7_164 - 0x00000004:word32] = DPB(d0_157, (word16) d0_157 | 0x8000 | 0x0100 | 0x0200, 0) + Mem172[a7_164 - 0x00000008:word32] = Mem168[a5_315 + 8:word32] + word32 d2_176 + word32 a1_177 + word32 a4_178 + word32 d0_179 = fn00008160(d0_69, a1, a4, a5_315, dwArg00, dwArg04, dwArg08, out d2_176, out a1_177, out a4_178) + d6_112 = d0_179 + branch d0_179 != 0xFFFFFFFF l000089A2 +// DataOut: a1 a2 a4 a5 a7 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l000089A2: - ZN = cond(d4 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l000089AC - // succ: l000089A6 l000089AC -l000089A6: - d0 = 64 - CVZN = cond(d0) - d0 = d0 + d0 - CVZNX = cond(d0) - goto l000089AE - // succ: l000089AE + word32 d0_193 + branch d0_69 == 0x00000000 l000089AC +// DataOut: a1 a2 a4 a5 a7 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l000089AC: - d0 = 2 - CVZN = cond(d0) - // succ: l000089AE + d0_193 = 2 +// DataOut: a1 a2 a4 a5 a7 d0 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + +l000089A6: + d0_193 = 128 +// DataOut: a1 a2 a4 a5 a7 d0 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l000089AE: - d7 = d0 - CVZN = cond(d7) - goto l000089B6 - // succ: l000089B6 -l000089B2: - d0 = 0 - CVZN = cond(d0) - goto l000089E8 - // succ: l000089E8 + d7_113 = d0_193 +// DataOut: a1 a2 a4 a5 a7 d2 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l000089B6: - a0 = a0 - a0 - CVZNX = cond(a0) - v43 = a0 - Mem0[a2 + 16:word32] = v43 - CVZN = cond(v43) - d0 = 0 - CVZN = cond(d0) - v44 = d0 - Mem0[a2 + 20:word32] = v44 - CVZN = cond(v44) - v45 = d6 - Mem0[a2 + 28:word32] = v45 - CVZN = cond(v45) - v46 = Mem0[a2 + 16:word32] - Mem0[a2 + 4:word32] = v46 - CVZN = cond(v46) - v47 = d0 - Mem0[a2 + 12:word32] = v47 - CVZN = cond(v47) - v48 = d0 - Mem0[a2 + 8:word32] = v48 - CVZN = cond(v48) - ZN = cond(d5 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l000089DE - // succ: l000089D8 l000089DE + Mem118[a2_28 + 16:word32] = 0x00000000 + Mem121[a2_28 + 20:word32] = 0 + Mem123[a2_28 + 28:word32] = d6_112 + Mem125[a2_28 + 4:word32] = Mem123[a2_28 + 16:word32] + Mem127[a2_28 + 12:word32] = 0 + Mem129[a2_28 + 8:word32] = 0 + word32 d0_119 = 0 + branch d5_294 != 0x00000000 l000089DE +// DataOut: a1 a2 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l000089D8: - d0 = 0x00008000 - CVZN = cond(d0) - // succ: l000089DE + d0_119 = 0x00008000 +// DataOut: a1 a2 a4 a5 a7 d0 d2 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:0 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l000089DE: - d1 = d7 - CVZN = cond(d1) - d1 = d1 | d0 - ZN = cond(d1) - C = false - V = false - v49 = d1 - Mem0[a2 + 24:word32] = v49 - CVZN = cond(v49) - d0 = a2 - CVZN = cond(d0) - // succ: l000089E8 + Mem138[a2_28 + 24:word32] = d7_113 | d0_119 + d0_139 = a2_28 +// DataOut: a1 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + +l0000899E: + d0_139 = 0 +// DataOut: a1 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0:-1 d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + +l000088F2: +// DataOut: a1 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + +l000089B2: + d0_139 = 0 +// DataOut: a1 a4 a5 a7 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1:43 d4: a0: a1: d6: a6: d2: d3: a4: -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + l000089E8: - d4 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn0000888C_exit + return d0_139 +// DataOut: a1 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + fn0000888C_exit: +// DataOut: a1 a4 d0 d2 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d5: d7: d0: d1: d4: a0: d6: a1: a6: d2: d3: a4: -56(fp): -52(fp): -48(fp): -44(fp):d4 -40(fp):d5 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -4(fp):a5 + -// fn000089F8 -// Return size: 4 -void fn000089F8() +word32 fn000089F8(word32 d2, word32 a2, word32 a3, word32 a4, word32 a5, word32 dwArg04, ptr32 & d2Out, ptr32 & d5Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a3 a4 a5 d2 +// LiveOut: a0 a1 a2 a4 a5 d0 d2 d5 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a7 d6 d7 +// Stack args: Stack +0004(32) fn000089F8_entry: - // succ: l000089F8 +// DataOut: a2 a3 a4 a5 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l000089F8: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a3 = Mem0[a7 + 16:word32] - Z = __btst(Mem0[a3 + 27:byte], 0x0001) - branch Test(EQ,Z) l00008A18 - // succ: l00008A08 l00008A18 -l00008A08: - a7 = a7 - 0x00000004 - v7 = a3 - Mem0[a7:word32] = v7 - CVZN = cond(v7) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000FFFF - call fn0000728C (retsize: 4;) - a7 = a7 + 0x0008 - d7 = d0 - CVZN = cond(d7) - goto l00008A1A - // succ: l00008A1A + word32 d7_110 + word32 a7_109 = fp - 0x0000000C + branch __btst(Mem0[dwArg04 + 27:byte], 0x0001) l00008A18 +// DataOut: a2 a3 a4 a5 a7 d2 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) + l00008A18: - d7 = 0 - CVZN = cond(d7) - // succ: l00008A1A + d7_110 = 0 +// DataOut: a2 a3 a4 a7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + +l00008A08: + a7_109 = fp - 0x0000000C + word32 a1_105 + d7_110 = fn0000728C(d2, a2, a4, a5, 0x0000FFFF, dwArg04, out a1_105, out a2, out a4) +// DataOut: a2 a3 a4 a7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000000C a3: -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00008A1A: - d0 = 12 - CVZN = cond(d0) - d0 = d0 & Mem0[a3 + 24:word32] - ZN = cond(d0) - C = false - V = false - branch Test(NE,Z) l00008A36 - // succ: l00008A22 l00008A36 + branch (Mem0[dwArg04 + 24:word32] & 12) != 0x00000000 l00008A36 +// DataOut: a2 a3 a4 a7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: a0: a1: d4: d2: d5: d6: a2: d3: a6: a5: a4: -20(fp):0000FFFF -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00008A22: - ZN = cond(Mem0[a3 + 20:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008A36 - // succ: l00008A28 l00008A36 + branch Mem0[dwArg04 + 20:word32] == 0x00000000 l00008A36 +// DataOut: a2 a3 a4 a7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: a0: a1: d4: d2: d5: d6: a2: d3: a6: a5: a4: -20(fp):0000FFFF -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00008A28: - v13 = Mem0[a3 + 20:word32] - a7 = a7 - 0x00000004 - v14 = v13 - Mem0[a7:word32] = v14 - CVZN = cond(v14) - v15 = Mem0[a3 + 16:word32] - a7 = a7 - 0x00000004 - v16 = v15 - Mem0[a7:word32] = v16 - CVZN = cond(v16) - call fn00007E4C (retsize: 4;) - a7 = a7 + 0x0008 - // succ: l00008A36 + word32 a7_84 = a7_109 - 0x00000004 + Mem86[a7_84:word32] = Mem0[dwArg04 + 20:word32] + Mem90[a7_84 - 0x00000004:word32] = Mem86[dwArg04 + 16:word32] + word32 a1_92 + fn00007E4C(a4, dwArg00, dwArg04, out a1_92) + a7_109 = a7_84 + 0x00000004 +// DataOut: a2 a3 a4 a7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: a0: a1: d4: d2: d5: d6: a2: d3: a6: a5: a4: -20(fp):0000FFFF -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00008A36: - Mem0[a3 + 24:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - v19 = Mem0[a3 + 28:word32] - a7 = a7 - 0x00000004 - v20 = v19 - Mem0[a7:word32] = v20 - CVZN = cond(v20) - call fn0000936C (retsize: 4;) - a7 = a7 + 0x0004 - d6 = d0 - CVZN = cond(d6) - d0 = -1 - CVZN = cond(d0) - v21 = d7 - d0 - CVZN = cond(v21) - branch Test(EQ,Z) l00008A52 - // succ: l00008A4C l00008A52 + Mem33[dwArg04 + 24:word32] = 0x00000000 + Mem37[a7_109 - 0x00000004:word32] = Mem33[dwArg04 + 28:word32] + word32 d2_40 + word32 d5_41 + word32 a0_42 + word32 a1_43 + word32 a2_44 + word32 a4_45 + word32 a5_46 + word32 d0_47 = fn0000936C(a2, a4, dwArg00, out d2_40, out d5_41, out a0_42, out a1_43, out a2_44, out a4_45, out a5_46) + word32 d0_50 = -1 + branch d7_110 - -1 == 0x00000000 l00008A52 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: a0: a1: d4: d2: d5: d6: a2: d3: a6: a5: a4: -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 + l00008A4C: - ZN = cond(d6 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008A52 - // succ: l00008A50 l00008A52 + branch d0_47 != 0x00000000 l00008A52 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:-1 d6: d1: a0: a1: a6: d5: d2: d3: d4: a2: a4: a5: -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 + l00008A50: - d0 = 0 - CVZN = cond(d0) - // succ: l00008A52 + d0_50 = 0 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:-1 d6: d1: a0: a1: a6: d5: d2: d3: d4: a2: a4: a5: -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 + l00008A52: - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn000089F8_exit + return d0_50 +// DataOut: a0 a1 a2 a4 a5 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d6: d1: a0: a1: a6: d5: d2: d3: d4: a2: a4: a5: -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 + fn000089F8_exit: +// DataOut: a0 a1 a2 a4 a5 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d6: d1: a0: a1: a6: d5: d2: d3: d4: a2: a4: a5: -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 -// fn00008A58 -// Return size: 4 -void fn00008A58() + +word32 fn00008A58(word32 a2, word32 a3, word32 a4, word32 dwArg04, ptr32 & d1Out, ptr32 & d2Out, ptr32 & d4Out, ptr32 & d5Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out, ptr32 & a6Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a3 a4 +// LiveOut: a1 a2 a4 a5 a6 d0 d1 d2 d4 d5 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a7 d6 d7 +// Stack args: Stack +0004(32) fn00008A58_entry: - // succ: l00008A58 + *d5Out = d5 +// DataOut: a2 a3 a4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00008A58: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - d7 = Mem0[a7 + 16:word32] - CVZN = cond(d7) - a3 = a4 + 7668 - // succ: l00008A64 + word32 a7_34 = fp - 0x0000000C + word32 a3_15 = a4 + 7668 +// DataOut: a2 a3 a4 a7 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Local -0004(32) + l00008A64: - d0 = a3 - CVZN = cond(d0) - branch Test(EQ,Z) l00008A9C - // succ: l00008A68 l00008A9C + branch a3_15 == 0x00000000 l00008A9C +// DataOut: a2 a3 a4 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: d6: d1: a0: a2: d5: d2: d3: a6: a1: d4: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + +l00008A9C: + Mem88[a7_34 - 0x00000004:word32] = dwArg04 + word32 d1_91 + word32 d2_92 + word32 d4_93 + word32 a0_94 + word32 a1_95 + word32 a2_96 + word32 a3_97 + word32 a4_98 + word32 a5_99 + word32 a6_100 + return fn00007698(dwArg04, a2, a4, dwArg00, out d1_91, out d2_92, out d4_93, out a0_94, out a1_95, out a2_96, out a3_97, out a4_98, out a5_99, out a6_100) +// DataOut: a1 a2 a4 a5 a6 d0 d1 d2 d4 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: d6: d1: a0: a2: d5: d2: d3: a6: a1: d4: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 + +fn00008A58_exit: +// DataOut: a1 a2 a4 a5 a6 d0 d1 d2 d4 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: d6: d5: a0: d1: a1: a6: d2: d3: d4: a2: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 + l00008A68: - Z = __btst(Mem0[a3 + 27:byte], 0x0002) - branch Test(NE,Z) l00008A98 - // succ: l00008A70 l00008A98 + branch __btst(Mem0[a3_15 + 27:byte], 0x0002) l00008A98 +// DataOut: a2 a3 a4 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: d6: d1: a0: a2: d5: d2: d3: a6: a1: d4: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00008A70: - Z = __btst(Mem0[a3 + 27:byte], 0x0001) - branch Test(EQ,Z) l00008A98 - // succ: l00008A78 l00008A98 + branch __btst(Mem0[a3_15 + 27:byte], 0x0001) l00008A98 +// DataOut: a2 a3 a4 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: d6: d1: a0: a2: d5: d2: d3: a6: a1: d4: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00008A78: - d0 = Mem0[a3 + 4:word32] - CVZN = cond(d0) - d0 = d0 - Mem0[a3 + 16:word32] - CVZNX = cond(d0) - d6 = d0 - CVZN = cond(d6) - ZN = cond(d6 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008A98 - // succ: l00008A86 l00008A98 + word32 d0_58 = Mem0[a3_15 + 4:word32] - Mem0[a3_15 + 16:word32] + branch d0_58 == 0x00000000 l00008A98 +// DataOut: a2 a3 a4 a7 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: d6: d1: a0: a2: d5: d2: d3: a6: a1: d4: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00008A86: - a7 = a7 - 0x00000004 - v14 = d6 - Mem0[a7:word32] = v14 - CVZN = cond(v14) - v15 = Mem0[a3 + 16:word32] - a7 = a7 - 0x00000004 - v16 = v15 - Mem0[a7:word32] = v16 - CVZN = cond(v16) - v17 = Mem0[a3 + 28:word32] - a7 = a7 - 0x00000004 - v18 = v17 - Mem0[a7:word32] = v18 - CVZN = cond(v18) - call fn000060B0 (retsize: 4;) - a7 = a7 + 12 - // succ: l00008A98 + word32 a7_65 = a7_34 - 0x00000004 + Mem67[a7_65:word32] = d0_58 + Mem71[a7_65 - 0x00000004:word32] = Mem67[a3_15 + 16:word32] + Mem75[a7_65 - 0x00000008:word32] = Mem71[a3_15 + 28:word32] + word32 d2_79 + word32 d4_80 + word32 a1_81 + word32 a5_83 + fn000060B0(a3_15, a4, dwArg00, dwArg04, dwArg08, out d2_79, out d4_80, out a1_81, out a4, out a5_83) + a7_34 = a7_65 + 0x00000004 +// DataOut: a2 a3 a4 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: d6: d1: a0: a2: d5: d2: d3: a6: a1: d4: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + l00008A98: - a3 = Mem0[a3:word32] - goto l00008A64 - // succ: l00008A64 -l00008A9C: - a7 = a7 - 0x00000004 - v19 = d7 - Mem0[a7:word32] = v19 - CVZN = cond(v19) - call fn00007698 (retsize: 4;) - a7 = a7 + 0x0004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008A58_exit -fn00008A58_exit: + a3_15 = Mem0[a3_15:word32] +// DataOut: a2 a3 a4 a7 d7 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: d6: d1: a0: a2: d5: d2: d3: a6: a1: d4: a4: a5: -24(fp): -20(fp): -16(fp): -12(fp):d6 -8(fp):d7 -4(fp):a3 +// LocalsOut: Local -0004(32) + -// fn00008AAC -// Return size: 4 -void fn00008AAC() +word32 fn00008AAC(word32 d0, word32 a2, word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a1Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 d0 +// LiveOut: a1 a4 a5 d4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a6 a7 d0 d2 d3 d5 d6 d7 fn00008AAC_entry: - // succ: l00008AAC + *a4Out = a4 + *a1Out = a1 + *a5Out = a5 +// DataOut: a1 a2 a4 a5 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00008AAC: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - d7 = Mem0[a7 + 32:word32] - CVZN = cond(d7) - a3 = Mem0[a7 + 36:word32] - d6 = Mem0[a7 + 40:word32] - CVZN = cond(d6) - ZN = cond(Mem0[a4 + 8264:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008AC6 - // succ: l00008AC2 l00008AC6 + branch Mem0[a4 + 8264:word32] == 0x00000000 l00008AC6 +// DataOut: a1 a2 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp + l00008AC2: - call fn0000943C (retsize: 4;) - // succ: l00008AC6 + word32 d2_85 + word32 d5_87 + word32 d6_88 + word32 a0_89 + word32 a1_90 + word32 a2_91 + word32 a3_92 + word32 a5_94 + d0 = fn0000943C(a2, a4, out d2_85, out d4, out d5_87, out d6_88, out a0_89, out a1_90, out a2_91, out a3_92, out a4, out a5_94) +// DataOut: a1 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C d7: a3: d6: -28(fp):d2 -24(fp):d3 -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008AC6: - Mem0[a4 + 8240:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - d1 = d7 - CVZN = cond(d1) - d2 = a3 - CVZN = cond(d2) - d3 = d6 - CVZN = cond(d3) - a6 = Mem0[a4 + 18340:word32] + Mem50[a4 + 8240:word32] = 0x00000000 execPrivate3() - d5 = d0 - CVZN = cond(d5) - d0 = -1 - CVZN = cond(d0) - v20 = d5 - d0 - CVZN = cond(v20) - branch Test(NE,Z) l00008AEE - // succ: l00008AE0 l00008AEE + branch d0 - -1 != 0x00000000 l00008AEE +// DataOut: a1 a4 a5 a7 d4 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: d0: d1: a0: a6: d5: a1: d2: d3: d4: a2: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008AE0: Forbid() - v21 = d0 - Mem0[a4 + 8240:word32] = v21 - CVZN = cond(v21) - d0 = 5 - CVZN = cond(d0) - v22 = d0 - Mem0[a4 + 18336:word32] = v22 - CVZN = cond(v22) - // succ: l00008AEE + Mem80[a4 + 8240:word32] = -1 + Mem83[a4 + 18336:word32] = 5 +// DataOut: a1 a4 a5 a7 d4 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: d1: d2: d3: a6: d5: d0:-1 a0: a1: d4: a2: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008AEE: - d0 = d5 - CVZN = cond(d0) - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008AAC_exit + return d4 +// DataOut: a1 a4 a5 d4 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: d1: d2: d3: a6: d5: d0: a0: a1: d4: a2: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + fn00008AAC_exit: +// DataOut: a1 a4 a5 d4 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: d1: d2: d3: a6: d5: d0: a0: a1: d4: a2: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 -// fn00008AF8 -// Return size: 4 -void fn00008AF8() + +word32 fn00008AF8(word32 a2, word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 +// LiveOut: a2 a4 a5 d0 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a6 a7 d2 d3 d4 d5 d6 d7 +// Stack args: Stack +0008(32) Stack +000C(32) fn00008AF8_entry: - // succ: l00008AF8 + *a4Out = a4 + *a2Out = a2 + *a5Out = a5 +// DataOut: a2 a4 a5 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0008(32) Stack +000C(32) + l00008AF8: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d4 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - d7 = Mem0[a7 + 32:word32] - CVZN = cond(d7) - d6 = Mem0[a7 + 36:word32] - CVZN = cond(d6) - d5 = Mem0[a7 + 40:word32] - CVZN = cond(d5) - ZN = cond(Mem0[a4 + 8264:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008B12 - // succ: l00008B0E l00008B12 + word32 d6_114 = dwArg08 + word32 d5_113 = dwArg0C + branch Mem0[a4 + 8264:word32] == 0x00000000 l00008B12 +// DataOut: a2 a4 a5 a7 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp + l00008B0E: - call fn0000943C (retsize: 4;) - // succ: l00008B12 + word32 d2_111 + word32 d4_112 + word32 a0_115 + word32 a1_116 + word32 a2_117 + word32 a3_118 + word32 a5_120 + fn0000943C(a2, a4, out d2_111, out d4_112, out d5_113, out d6_114, out a0_115, out a1_116, out a2_117, out a3_118, out a4, out a5_120) +// DataOut: a2 a4 a5 a7 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C d7: d6: d5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + l00008B12: - Mem0[a4 + 8240:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - d0 = d5 - CVZN = cond(d0) - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - d1 = d7 - CVZN = cond(d1) - d2 = d6 - CVZN = cond(d2) - d3 = d0 - CVZN = cond(d3) - a6 = Mem0[a4 + 18340:word32] + Mem48[a4 + 8240:word32] = 0x00000000 execPrivate6() - d4 = d0 - CVZN = cond(d4) - d0 = -1 - CVZN = cond(d0) - v21 = d4 - d0 - CVZN = cond(v21) - branch Test(NE,Z) l00008B3E - // succ: l00008B30 l00008B3E + word32 d0_50 = d5_113 - 0x00000001 + branch d0_50 != 0xFFFFFFFF l00008B3E +// DataOut: a2 a4 a5 a7 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: d0: d1: a0: a6: a1: d2: d3: d4: a2: a3: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + l00008B30: Forbid() - v22 = d0 - Mem0[a4 + 8240:word32] = v22 - CVZN = cond(v22) - d0 = 22 - CVZN = cond(d0) - v23 = d0 - Mem0[a4 + 18336:word32] = v23 - CVZN = cond(v23) - // succ: l00008B3E + Mem106[a4 + 8240:word32] = -1 + Mem109[a4 + 18336:word32] = 22 +// DataOut: a2 a4 a5 a7 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: d0:-1 d1: d2: d3: a6: d4: a0: a1: a2: a3: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + l00008B3E: - d0 = d5 - CVZN = cond(d0) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008B4E - // succ: l00008B44 l00008B4E -l00008B44: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(EQ,Z) l00008B52 - // succ: l00008B48 l00008B52 -l00008B48: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(EQ,Z) l00008B58 - // succ: l00008B4C l00008B58 -l00008B4C: - goto l00008B66 - // succ: l00008B66 + word32 d0_101 + branch d5_113 == 0x00000000 l00008B4E +// DataOut: a2 a4 a5 a7 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: d0: d1: d2: d3: a6: d4: a0: a1: a2: a3: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + l00008B4E: - d0 = d6 - CVZN = cond(d0) - goto l00008B66 - // succ: l00008B66 + d0_101 = d6_114 +// DataOut: a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: d0: d1: d2: d3: a6: d4: a0: a1: a2: a3: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + +l00008B44: + word32 d0_89 = d5_113 - 0x00000001 + branch d0_89 == 0x00000000 l00008B52 +// DataOut: a2 a4 a5 a7 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: d0: d1: d2: d3: a6: d4: a0: a1: a2: a3: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + l00008B52: - d0 = d4 - CVZN = cond(d0) - d0 = d0 + d6 - CVZNX = cond(d0) - goto l00008B66 - // succ: l00008B66 + d0_101 = d0_50 + d6_114 +// DataOut: a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: d0: d1: d2: d3: a6: d4: a0: a1: a2: a3: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + +l00008B48: + d0_101 = d0_89 - 0x00000001 + branch d0_89 == 0x00000001 l00008B58 +// DataOut: a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: d0: d1: d2: d3: a6: d4: a0: a1: a2: a3: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + l00008B58: - d1 = d7 - CVZN = cond(d1) - d2 = 0 - CVZN = cond(d2) - d3 = d2 - CVZN = cond(d3) - a6 = Mem0[a4 + 18340:word32] execPrivate6() - // succ: l00008B66 +// DataOut: a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: d0: d1: d2: d3: a6: d4: a0: a1: a2: a3: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + +l00008B4C: +// DataOut: a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: d0: d1: d2: d3: a6: d4: a0: a1: a2: a3: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + l00008B66: - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d4 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008AF8_exit + return d0_101 +// DataOut: a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: d0: d1: d2: d3: a6: d4: a0: a1: a2: a3: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + fn00008AF8_exit: +// DataOut: a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7: d7: d6: d5: d0: d1: d2: d3: a6: d4: a0: a1: a2: a3: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d4 -16(fp):d5 -12(fp):d6 -8(fp):d7 -4(fp):a6 + -// fn00008B74 -// Return size: 4 -void fn00008B74() +word32 fn00008B74(word32 d0, word32 a2, word32 a4, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 d0 +// LiveOut: a4 a5 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a6 a7 d0 d2 d3 d5 d6 d7 fn00008B74_entry: - // succ: l00008B74 + *a5Out = a5 +// DataOut: a2 a4 a5 d0 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00008B74: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - d7 = Mem0[a7 + 32:word32] - CVZN = cond(d7) - a3 = Mem0[a7 + 36:word32] - d6 = Mem0[a7 + 40:word32] - CVZN = cond(d6) - ZN = cond(Mem0[a4 + 8264:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008B8E - // succ: l00008B8A l00008B8E + branch Mem0[a4 + 8264:word32] == 0x00000000 l00008B8E +// DataOut: a2 a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7:fp + l00008B8A: - call fn0000943C (retsize: 4;) - // succ: l00008B8E + word32 d2_83 + word32 d4_84 + word32 d5_85 + word32 d6_86 + word32 a0_87 + word32 a1_88 + word32 a2_89 + word32 a3_90 + word32 a5_92 + d0 = fn0000943C(a2, a4, out d2_83, out d4_84, out d5_85, out d6_86, out a0_87, out a1_88, out a2_89, out a3_90, out a4, out a5_92) +// DataOut: a4 a5 a7 d0 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x0000001C d7: a3: d6: -28(fp):d2 -24(fp):d3 -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008B8E: - Mem0[a4 + 8240:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - d1 = d7 - CVZN = cond(d1) - d2 = a3 - CVZN = cond(d2) - d3 = d6 - CVZN = cond(d3) - a6 = Mem0[a4 + 18340:word32] + Mem50[a4 + 8240:word32] = 0x00000000 execPrivate2() - d5 = d0 - CVZN = cond(d5) - d0 = -1 - CVZN = cond(d0) - v20 = d5 - d0 - CVZN = cond(v20) - branch Test(NE,Z) l00008BB6 - // succ: l00008BA8 l00008BB6 + branch d0 - -1 != 0x00000000 l00008BB6 +// DataOut: a4 a5 a7 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: d0: d1: a0: a6: d5: a1: d2: d3: d4: a2: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008BA8: Forbid() - v21 = d0 - Mem0[a4 + 8240:word32] = v21 - CVZN = cond(v21) - d0 = 5 - CVZN = cond(d0) - v22 = d0 - Mem0[a4 + 18336:word32] = v22 - CVZN = cond(v22) - // succ: l00008BB6 + Mem78[a4 + 8240:word32] = -1 + Mem81[a4 + 18336:word32] = 5 +// DataOut: a4 a5 a7 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: d1: d2: d3: a6: d5: d0:-1 a0: a1: d4: a2: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008BB6: - d0 = d5 - CVZN = cond(d0) - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008B74_exit + return a4 +// DataOut: a4 a5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: d1: d2: d3: a6: d5: d0: a0: a1: d4: a2: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + fn00008B74_exit: +// DataOut: a4 a5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d6: d1: d2: d3: a6: d5: d0: a0: a1: d4: a2: a4: a5: -28(fp):d2 -24(fp):d3 -20(fp):d5 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + + +word32 fn00008BC0(word32 d0, word32 a2, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, ptr32 & d5Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00008BC0 -// Return size: 4 -void fn00008BC0() +// MayUse: a2 a4 a5 d0 +// LiveOut: a0 a1 a2 a4 a5 d0 d5 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a6 a7 d2 d6 d7 fn00008BC0_entry: - // succ: l00008BC0 + *a4Out = a4 + *d5Out = d5 + *a0Out = a0 + *a1Out = a1 + *a2Out = a2 + *a5Out = a5 +// DataOut: a0 a1 a2 a4 a5 d0 d5 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00008BC0: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a7 + 24:word32] - d7 = Mem0[a7 + 28:word32] - CVZN = cond(d7) - ZN = cond(Mem0[a4 + 8264:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008BD6 - // succ: l00008BD2 l00008BD6 + branch Mem0[a4 + 8264:word32] == 0x00000000 l00008BD6 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d5 +// DataOut (flags): +// SymbolicIn: a7:fp + l00008BD2: - call fn0000943C (retsize: 4;) - // succ: l00008BD6 + word32 d2_79 + word32 d4_80 + word32 d5_81 + word32 d6_82 + word32 a0_83 + word32 a1_84 + word32 a2_85 + word32 a3_86 + d0 = fn0000943C(a2, a4, out d2_79, out d4_80, out d5_81, out d6_82, out a0_83, out a1_84, out a2_85, out a3_86, out a4, out a5) +// DataOut: a0 a1 a2 a4 a5 a7 d0 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a3: d7: -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008BD6: - Mem0[a4 + 8240:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - d1 = a3 - CVZN = cond(d1) - d2 = d7 - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] + word32 d0_52 + Mem43[a4 + 8240:word32] = 0x00000000 Supervisor(a5) - d6 = d0 - CVZN = cond(d6) - ZN = cond(d6 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008BFE - // succ: l00008BEC l00008BFE + branch d0 != 0x00000000 l00008BFE +// DataOut: a0 a1 a2 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: a0: a6: d6: d5: a1: d2: d3: d4: a2: a4: a5: -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + +l00008BFE: + d0_52 = d0 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d5 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d1: d2: a6: d6: d0: a0: d5: a1: d3: d4: a2: a4: a5: -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008BEC: Forbid() - v19 = d0 - Mem0[a4 + 8240:word32] = v19 - CVZN = cond(v19) - d0 = 2 - CVZN = cond(d0) - v20 = d0 - Mem0[a4 + 18336:word32] = v20 - CVZN = cond(v20) - d0 = -1 - CVZN = cond(d0) - goto l00008C00 - // succ: l00008C00 -l00008BFE: - d0 = d6 - CVZN = cond(d0) - // succ: l00008C00 + Mem71[a4 + 8240:word32] = d0 + Mem74[a4 + 18336:word32] = 2 + d0_52 = -1 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d5 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d1: d2: a6: d6: d0: a0: d5: a1: d3: d4: a2: a4: a5: -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008C00: - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008BC0_exit + return d0_52 +// DataOut: a0 a1 a2 a4 a5 d0 d5 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d1: d2: a6: d6: d0: a0: d5: a1: d3: d4: a2: a4: a5: -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + fn00008BC0_exit: +// DataOut: a0 a1 a2 a4 a5 d0 d5 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d1: d2: a6: d6: d0: a0: d5: a1: d3: d4: a2: a4: a5: -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + + +word32 fn00008C08(word32 d2, word32 a4, word32 a5, word32 dwArg04, word32 dwArg08, word32 dwArg0C, ptr32 & a1Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00008C08 -// Return size: 4 -void fn00008C08() +// MayUse: a4 a5 d2 +// LiveOut: a1 d0 +// Trashed: CVZNX a0 a1 a2 a3 a5 a6 a7 d0 d1 d2 d5 d6 d7 +// Preserved: a2 a3 a5 a6 a7 d2 d6 d7 +// Stack args: Stack +0008(32) Stack +000C(32) fn00008C08_entry: - // succ: l00008C08 +// DataOut: a4 a5 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -014C(32) Stack +0008(32) Stack +000C(32) + l00008C08: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000128 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a5 + 8:word32] - a2 = Mem0[a5 + 12:word32] - d7 = Mem0[a5 + 16:word32] - CVZN = cond(d7) - Mem0[a4 + 8240:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - v17 = d7 - Mem0[a4 + 18344:word32] = v17 - CVZN = cond(v17) - ZN = cond(Mem0[a4 + 7804:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008C38 - // succ: l00008C2A l00008C38 + Mem31[a4 + 8240:word32] = 0x00000000 + Mem34[a4 + 18344:word32] = dwArg0C + branch Mem34[a4 + 7804:word32] != 0x00000000 l00008C38 +// DataOut: a2 a4 a5 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) Local -014C(32) + l00008C2A: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000006C - call fn0000833C (retsize: 4;) - a7 = a7 + 0x0004 - v20 = d0 - Mem0[a4 + 7804:word32] = v20 - CVZN = cond(v20) - // succ: l00008C38 + Mem414[a4 + 7804:word32] = fn0000833C(d2, a4, 0x0000006C) +// DataOut: a2 a4 a5 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000144 a5:fp - 0x00000004 a3: a2: d7: -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -014C(32) + l00008C38: - ZN = cond(Mem0[a4 + 7808:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008C4C - // succ: l00008C3E l00008C4C + branch Mem34[a4 + 7808:word32] != 0x00000000 l00008C4C +// DataOut: a2 a4 a5 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000144 a5:fp - 0x00000004 a3: a2: d7: d0: a0: a1: d1: -328(fp):0000006C -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) Local -014C(32) + l00008C3E: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x0000006C - call fn0000833C (retsize: 4;) - a7 = a7 + 0x0004 - v21 = d0 - Mem0[a4 + 7808:word32] = v21 - CVZN = cond(v21) - // succ: l00008C4C + Mem407[a4 + 7808:word32] = fn0000833C(d2, a4, 0x0000006C) +// DataOut: a2 a4 a5 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000144 a5:fp - 0x00000004 a3: a2: d7: d0: a0: a1: d1: -328(fp):0000006C -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: fp(32) Local -0004(32) + l00008C4C: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -296 - v22 = Mem0[a4 + 7808:word32] - a7 = a7 - 0x00000004 - v23 = v22 - Mem0[a7:word32] = v23 - CVZN = cond(v23) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -264 - v24 = Mem0[a4 + 7804:word32] - a7 = a7 - 0x00000004 - v25 = v24 - Mem0[a7:word32] = v25 - CVZN = cond(v25) - a7 = a7 - 0x00000004 - v26 = a2 - Mem0[a7:word32] = v26 - CVZN = cond(v26) - call fn00007910 (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -264 - v27 = Mem0[a4 + 7804:word32] - a7 = a7 - 0x00000004 - v28 = v27 - Mem0[a7:word32] = v28 - CVZN = cond(v28) - call fn00007B74 (retsize: 4;) - a7 = a7 + 28 - v29 = Mem0[a5 + -296:byte] - d0 = DPB(d0, v29, 0) - CVZN = cond(v29) - ZN = cond((byte) d0 - 0x00) - C = false - V = false - branch Test(EQ,Z) l00008C96 - // succ: l00008C7A l00008C96 + word32 a2_67 + word32 a3_68 + word32 a5_69 + word32 d7_70 = fn00007910(fp - 0x00000004, dwLoc015C, dwArg08, Mem34[a4 + 7804:word32], fp + 0xFFFFFEF4, Mem34[a4 + 7808:word32], fp + 0xFFFFFED4, out a2_67, out a3_68, out a5_69) + Mem72[fp - 0x0000015C:word32] = a5_69 + -264 + Mem76[fp - 0x00000160:word32] = Mem72[a4 + 7804:word32] + word32 a1_79 + word32 d0_80 = fn00007B74(dwArg00, dwArg04, out a1_79) + byte v29_82 = Mem76[a5_69 + -296:byte] + word32 a7_154 = fp - 0x00000144 + word32 d0_104 = DPB(d0_80, v29_82, 0) + branch v29_82 == 0x00 l00008C96 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000144 a5:fp - 0x00000004 a3: a2: d7: d0: a0: a1: d1: -328(fp):0000006C -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008C7A: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00008DE6 - v30 = Mem0[a4 + 7808:word32] - a7 = a7 - 0x00000004 - v31 = v30 - Mem0[a7:word32] = v31 - CVZN = cond(v31) - call fn00007B74 (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -296 - v32 = Mem0[a4 + 7808:word32] - a7 = a7 - 0x00000004 - v33 = v32 - Mem0[a7:word32] = v33 - CVZN = cond(v33) - call fn00007B74 (retsize: 4;) - a7 = a7 + 16 - // succ: l00008C96 + Mem384[fp - 0x00000148:word32] = 0x00008DE6 + Mem388[fp - 0x0000014C:word32] = Mem384[a4 + 7808:word32] + word32 a1_390 + fn00007B74(dwArg00, dwArg04, out a1_390) + Mem393[fp - 0x00000150:word32] = a5_69 + -296 + Mem397[fp - 0x00000154:word32] = Mem393[a4 + 7808:word32] + word32 a1_399 + d0_104 = fn00007B74(dwArg00, dwArg04, out a1_399) + a7_154 = fp - 0x00000144 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp):fp + 0xFFFFFEF4 -332(fp): -328(fp):fp + 0xFFFFFED4 -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008C96: - a0 = Mem0[a4 + 7808:word32] - a1 = a2 - // succ: l00008C9C + word32 a0_102 = Mem76[a4 + 7808:word32] + word32 a1_101 = a2_67 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008C9C: - v36 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - d0 = DPB(d0, v36, 0) - CVZN = cond(v36) - v37 = Mem0[a1:byte] - a1 = a1 + 0x00000001 - v38 = (byte) d0 - v37 - CVZN = cond(v38) - branch Test(NE,Z) l00008CAE - // succ: l00008CA2 l00008CAE + word32 d0_123 + byte v36_105 = Mem76[a0_102:byte] + a0_102 = a0_102 + 0x00000001 + d0_104 = DPB(d0_104, v36_105, 0) + a1_101 = a1_101 + 0x00000001 + *a1Out = a1_101 + branch v36_105 - Mem76[a1_101:byte] != 0x00 l00008CAE +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008CA2: - ZN = cond((byte) d0 - 0x00) - C = false - V = false - branch Test(NE,Z) l00008C9C - // succ: l00008CA6 l00008C9C + branch v36_105 != 0x00 l00008C9C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): Z +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008CA6: - branch Test(NE,Z) l00008CAE - // succ: l00008CA8 l00008CAE + branch v36_105 != 0x00 l00008CAE +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008CA8: - ZN = cond(Mem0[a4 + 8268:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008CD8 - // succ: l00008CAE l00008CD8 + branch Mem76[a4 + 8268:word32] != 0x00000000 l00008CD8 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00008CD8: + word32 a7_372 = a7_154 - 0x00000004 + Mem374[a7_372:word32] = Mem76[a4 + 7804:word32] + d0_104 = fn000087A0(d2, a4, dwArg00) + Mem378[a4 + 7804:word32] = 0x00000000 + Mem380[a4 + 18348:word32] = Mem378[a4 + 8268:word32] + a7_154 = a7_372 + 0x0004 +// DataOut: a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008CAE: - d1 = Mem0[a4 + 7804:word32] - CVZN = cond(d1) + MakeLibrary(a0_102, a1_101, a2_67, d0_104, Mem76[a4 + 7804:word32]) + Mem347[a4 + 18348:word32] = d0_104 d2 = -2 - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] - MakeLibrary(a0, a1, a2, d0, d1) - v40 = d0 - Mem0[a4 + 18348:word32] = v40 - CVZN = cond(v40) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008CEC - // succ: l00008CC4 l00008CEC -l00008CC4: - d0 = 2 - CVZN = cond(d0) - v41 = d0 - Mem0[a4 + 18336:word32] = v41 - CVZN = cond(v41) - v42 = 0x000000CD - Mem0[a4 + 8240:word32] = v42 - CVZN = cond(v42) - d0 = -1 - CVZN = cond(d0) - goto l00008DDC - // succ: l00008DDC -l00008CD8: - v55 = Mem0[a4 + 7804:word32] - a7 = a7 - 0x00000004 - v56 = v55 - Mem0[a7:word32] = v56 - CVZN = cond(v56) - call fn000087A0 (retsize: 4;) - a7 = a7 + 0x0004 - Mem0[a4 + 7804:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - v58 = Mem0[a4 + 8268:word32] - Mem0[a4 + 18348:word32] = v58 - CVZN = cond(v58) - // succ: l00008CEC + branch d0_104 != 0x00000000 l00008CEC +// DataOut: a1 a2 a3 a4 a5 a7 d0 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008CEC: - v43 = Mem0[a4 + 7808:word32] - a7 = a7 - 0x00000004 - v44 = v43 - Mem0[a7:word32] = v44 - CVZN = cond(v44) - call fn00007B30 (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000104 - v45 = d0 - Mem0[a4 + 7808:word32] = v45 - CVZN = cond(v45) - call fn0000843C (retsize: 4;) - a7 = a7 + 0x0008 - d6 = 0 - CVZN = cond(d6) - v46 = d0 - Mem0[a5 + -8:word32] = v46 - CVZN = cond(v46) - // succ: l00008D08 + word32 a7_156 = a7_154 - 0x00000004 + Mem158[a7_156:word32] = Mem76[a4 + 7808:word32] + word32 a0_160 + word32 d0_161 = fn00007B30(d0_104, a4, dwArg00, out a0_160) + Mem163[a7_156 - 0x00000004:word32] = 0x00000104 + Mem165[a4 + 7808:word32] = d0_161 + word32 a0_167 + word32 a1_168 + word32 d0_169 = fn0000843C(d2, a4, dwArg00, out a0_167, out a1_168) + Mem173[a5_69 + -8:word32] = d0_169 + word32 d6_171 = 0 +// DataOut: a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(0) + l00008D08: - a0 = a2 - // succ: l00008D0A + word32 a0_185 = a2_67 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(0) + l00008D0A: - v47 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v47 - 0x00) - C = false - V = false - branch Test(NE,Z) l00008D0A - // succ: l00008D0E l00008D0A + a0_185 = a0_416 + 0x00000001 + word32 a0_416 = a0_185 + branch Mem173[a0_416:byte] != 0x00 l00008D0A +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(0) + l00008D0E: - a0 = a0 - 0x00000001 - a0 = a0 - a2 - CVZNX = cond(a0) - v49 = d6 - a0 - CVZN = cond(v49) - branch Test(GE,VN) l00008D2A - // succ: l00008D16 l00008D2A + branch d6_171 - ((a0_185 - 0x00000001) - a2_67) >= 0x00000000 l00008D2A +// DataOut: a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(0) + l00008D16: - v51 = Mem0[a2 + d6:byte] - d0 = DPB(d0, v51, 0) - CVZN = cond(v51) - d1 = 63 - CVZN = cond(d1) - v52 = (byte) d0 - (byte) d1 - CVZN = cond(v52) - branch Test(EQ,Z) l00008D2A - // succ: l00008D20 l00008D2A + byte v51_327 = Mem173[a2_67 + d6_171:byte] + d0_169 = DPB(d0_169, v51_327, 0) + branch v51_327 == 0x3F l00008D2A +// DataOut: a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(0) + l00008D20: - d1 = 35 - CVZN = cond(d1) - v53 = (byte) d0 - (byte) d1 - CVZN = cond(v53) - branch Test(EQ,Z) l00008D2A - // succ: l00008D26 l00008D2A -l00008D26: - d6 = d6 + 0x00000001 - CVZNX = cond(d6) - goto l00008D08 - // succ: l00008D08 + branch v51_327 == 0x23 l00008D2A +// DataOut: a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1:63 d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(0) + l00008D2A: - a0 = a2 - // succ: l00008D2C + word32 a0_203 = a2_67 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(0) + l00008D2C: - v59 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - ZN = cond(v59 - 0x00) - C = false - V = false - branch Test(NE,Z) l00008D2C - // succ: l00008D30 l00008D2C + a0_203 = a0_417 + 0x00000001 + word32 a0_417 = a0_203 + branch Mem173[a0_417:byte] != 0x00 l00008D2C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(0) + l00008D30: - a0 = a0 - 0x00000001 - a0 = a0 - a2 - CVZNX = cond(a0) - v60 = d6 - a0 - CVZN = cond(v60) - branch Test(NE,Z) l00008D86 - // succ: l00008D38 l00008D86 + word32 a0_212 = a0_203 - 0x00000001 - a2_67 + branch d6_171 - a0_212 != 0x00000000 l00008D86 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(0) + l00008D38: - ZN = cond(Mem0[a4 + 18316:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008D86 - // succ: l00008D3E l00008D86 + branch Mem173[a4 + 18316:word32] != 0x00000000 l00008D86 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(0) + +l00008D86: + word32 d2_218 = Mem173[a5_69 + -8:word32] + word32 a6_219 = Mem173[a4 + 18340:word32] + InitResident(a1_168, Mem173[a4 + 18348:word32]) + branch d0_169 != 0x00000000 l00008DB6 +// DataOut: a0 a1 a2 a4 a5 a6 a7 d2 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(0) + +l00008DB6: + Mem242[a7_156:word32] = Mem173[a5_69 + -8:word32] + word32 a2_244 + word32 a5_245 + word32 d0_246 = fn00008E70(a0_212, a1_168, a2_67, a4, a5_69, a6_219, dwArg00, out a2_244, out a5_245) + word32 a0_248 = Mem242[a5_245 + -8:word32] + word32 a1_249 = a3_68 + word32 d0_250 = 64 +// DataOut: a0 a1 a4 a5 a7 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2: a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00008DC8: + Mem258[a1_249:word32] = Mem242[a0_248:word32] + a0_248 = a0_248 + 0x00000004 + a1_249 = a1_249 + 0x00000004 + d0_250 = d0_250 - 0x00000001 + branch d0_250 != 0xFFFFFFFF l00008DC8 +// DataOut: a0 a1 a4 a5 a7 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2: a6: d6: d5: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l00008DCE: + Mem263[a7_156 - 0x00000004:word32] = 0x00000104 + Mem267[a7_156 - 0x00000008:word32] = Mem263[a5_245 + -8:word32] + word32 a1_269 + fn00007E4C(a4, dwArg00, dwArg04, out a1_269) + d0_123 = d0_246 +// DataOut: a1 a4 a5 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2: a6: d6: d5: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 + +l00008D9A: + Mem226[a4 + 18336:word32] = 20 + Mem228[a4 + 8240:word32] = 0x000000CC + Mem230[a7_156:word32] = 0x00000104 + Mem233[a7_156 - 0x00000004:word32] = d2_218 + word32 a1_235 + fn00007E4C(a4, dwArg00, dwArg04, out a1_235) + d0_123 = -1 +// DataOut: a1 a4 a5 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2: a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 + l00008D3E: - v61 = Mem0[a4 + 18344:word32] - a7 = a7 - 0x00000004 - v62 = v61 - Mem0[a7:word32] = v62 - CVZN = cond(v62) - a7 = a7 - 0x00000004 - v63 = a2 - Mem0[a7:word32] = v63 - CVZN = cond(v63) - v64 = Mem0[a5 + -8:word32] - a7 = a7 - 0x00000004 - v65 = v64 - Mem0[a7:word32] = v65 - CVZN = cond(v65) - call fn00008F10 (retsize: 4;) - d6 = d0 - CVZN = cond(d6) - a0 = Mem0[a5 + -8:word32] - a1 = a3 - d0 = 64 - CVZN = cond(d0) - // succ: l00008D56 + Mem280[a7_156:word32] = Mem173[a4 + 18344:word32] + Mem283[a7_156 - 0x00000004:word32] = a2_67 + Mem287[a7_156 - 0x00000008:word32] = Mem283[a5_69 + -8:word32] + word32 d0_289 = fn00008F10(d0_169, d7_70, a0_212, a1_168, a4, dwArg00, dwArg04) + word32 a0_291 = Mem287[a5_69 + -8:word32] + word32 a1_292 = a3_68 + word32 d0_293 = 64 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008D56: - v66 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - v67 = v66 - Mem0[a1:word32] = v67 - a1 = a1 + 0x00000004 - CVZN = cond(v67) - d0 = d0 - 0x00000001 - branch d0 != 0xFFFFFFFF l00008D56 - // succ: l00008D5C l00008D56 + Mem301[a1_292:word32] = Mem287[a0_291:word32] + a0_291 = a0_291 + 0x00000004 + a1_292 = a1_292 + 0x00000004 + d0_293 = d0_293 - 0x00000001 + branch d0_293 != 0xFFFFFFFF l00008D56 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + l00008D5C: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000104 - v68 = Mem0[a5 + -8:word32] - a7 = a7 - 0x00000004 - v69 = v68 - Mem0[a7:word32] = v69 - CVZN = cond(v69) - call fn00007E4C (retsize: 4;) - a7 = a7 + 20 - d0 = Mem0[a4 + 18348:word32] - CVZN = cond(d0) - d1 = Mem0[a4 + 8268:word32] - CVZN = cond(d1) - v70 = d1 - d0 - CVZN = cond(v70) - branch Test(EQ,Z) l00008D82 - // succ: l00008D78 l00008D82 + Mem306[a7_156 - 0x0000000C:word32] = 0x00000104 + Mem310[a7_156 - 0x00000010:word32] = Mem306[a5_69 + -8:word32] + word32 a1_312 + word32 a0_313 = fn00007E4C(a4, dwArg00, dwArg04, out a1_312) + branch Mem310[a4 + 8268:word32] - Mem310[a4 + 18348:word32] == 0x00000000 l00008D82 +// DataOut: a0 a1 a2 a4 a5 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 + l00008D78: - d1 = d0 - CVZN = cond(d1) - a6 = Mem0[a4 + 18340:word32] - MakeFunctions(a0, a1, a2) - // succ: l00008D82 + MakeFunctions(a0_313, a1_312, a2_67) +// DataOut: a1 a4 a5 d4 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 + l00008D82: - d0 = d6 - CVZN = cond(d0) - goto l00008DDC - // succ: l00008DDC -l00008D86: - d1 = Mem0[a4 + 18348:word32] - CVZN = cond(d1) - d2 = Mem0[a5 + -8:word32] - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] - InitResident(a1, d1) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008DB6 - // succ: l00008D9A l00008DB6 -l00008D9A: - d0 = 20 - CVZN = cond(d0) - v71 = d0 - Mem0[a4 + 18336:word32] = v71 - CVZN = cond(v71) - v72 = 0x000000CC - Mem0[a4 + 8240:word32] = v72 - CVZN = cond(v72) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000104 - a7 = a7 - 0x00000004 - v73 = d2 - Mem0[a7:word32] = v73 - CVZN = cond(v73) - call fn00007E4C (retsize: 4;) - d0 = -1 - CVZN = cond(d0) - goto l00008DDC - // succ: l00008DDC -l00008DB6: - v74 = Mem0[a5 + -8:word32] - a7 = a7 - 0x00000004 - v75 = v74 - Mem0[a7:word32] = v75 - CVZN = cond(v75) - call fn00008E70 (retsize: 4;) - d6 = d0 - CVZN = cond(d6) - a0 = Mem0[a5 + -8:word32] - a1 = a3 - d0 = 64 - CVZN = cond(d0) - // succ: l00008DC8 -l00008DC8: - v76 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - v77 = v76 - Mem0[a1:word32] = v77 - a1 = a1 + 0x00000004 - CVZN = cond(v77) - d0 = d0 - 0x00000001 - branch d0 != 0xFFFFFFFF l00008DC8 - // succ: l00008DCE l00008DC8 -l00008DCE: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000104 - v78 = Mem0[a5 + -8:word32] - a7 = a7 - 0x00000004 - v79 = v78 - Mem0[a7:word32] = v79 - CVZN = cond(v79) - call fn00007E4C (retsize: 4;) - d0 = d6 - CVZN = cond(d0) - // succ: l00008DDC + d0_123 = d0_289 +// DataOut: a1 a4 a5 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 + +l00008D26: + d6_171 = d6_171 + 0x00000001 +// DataOut: a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1:35 d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 +// LocalsOut: Local -0004(0) + +l00008CC4: + Mem354[a4 + 18336:word32] = 2 + Mem356[a4 + 8240:word32] = 0x000000CD + d0_123 = -1 +// DataOut: a1 a4 a5 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2:-2 a6: d6: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -4(fp):a5 + l00008DDC: - v54 = a5 + -320 - d2 = Mem0[v54:word32] - v54 = v54 + 0x00000004 - d6 = Mem0[v54:word32] - v54 = v54 + 0x00000004 - d7 = Mem0[v54:word32] - v54 = v54 + 0x00000004 - a2 = Mem0[v54:word32] - v54 = v54 + 0x00000004 - a3 = Mem0[v54:word32] - v54 = v54 + 0x00000004 - a6 = Mem0[v54:word32] - v54 = v54 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008C08_exit + return d0_123 +// DataOut: a1 a4 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2: a6: d6: d5: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 + fn00008C08_exit: +// DataOut: a1 d0 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d7: d0: a0: a1: d1: d2: a6: d6: d5: -352(fp): -348(fp):fp + 0xFFFFFEF4 -344(fp): -340(fp): -336(fp): -332(fp): -328(fp): -324(fp):d2 -320(fp):d6 -316(fp):d7 -312(fp):a2 -308(fp):a3 -304(fp):a6 -12(fp): -4(fp):a5 + -// fn00008DE8 -// Return size: 4 -void fn00008DE8() +word32 fn00008DE8(word32 d2, word32 a0, word32 a1, word32 a2, word32 a4, word32 a5, word32 a6, word32 dwArg04, ptr32 & d6Out, ptr32 & a1Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a0 a1 a2 a4 a5 a6 d2 +// LiveOut: a1 a5 d0 d6 +// Trashed: CVZNX a0 a1 a2 a3 a5 a6 a7 d0 d1 d2 d5 d6 d7 +// Preserved: a2 a3 a6 a7 d2 d7 +// Stack args: Stack +0004(32) fn00008DE8_entry: - // succ: l00008DE8 + *d6Out = d6 + *a5Out = a5 + *a1Out = a1 +// DataOut: a0 a1 a2 a4 a5 a6 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00008DE8: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a7 + 24:word32] - Mem0[a4 + 8240:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - ZN = cond(Mem0[a4 + 7808:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008DFE - // succ: l00008DFA l00008DFE -l00008DFA: - d0 = -1 - CVZN = cond(d0) - goto l00008E6A - // succ: l00008E6A + word32 d0_119 + Mem19[a4 + 8240:word32] = 0x00000000 + branch Mem19[a4 + 7808:word32] != 0x00000000 l00008DFE +// DataOut: a0 a1 a2 a3 a4 a5 a6 a7 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) + l00008DFE: - d0 = Mem0[a4 + 7804:word32] - CVZN = cond(d0) - branch Test(EQ,Z) l00008E2A - // succ: l00008E04 l00008E2A + word32 d0_58 = Mem19[a4 + 7804:word32] + branch d0_58 == 0x00000000 l00008E2A +// DataOut: a0 a1 a2 a3 a4 a5 a6 a7 d0 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a3: -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + +l00008E2A: + Mem138[a4 + 18348:word32] = Mem19[a4 + 8268:word32] +// DataOut: a3 a4 a5 a6 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a3: d0: -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + l00008E04: - d1 = d0 - CVZN = cond(d1) + a6 = Mem19[a4 + 18340:word32] + MakeLibrary(a0, a1, a2, d0_58, d0_58) + Mem125[a4 + 18348:word32] = d0_58 d2 = -2 - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] - MakeLibrary(a0, a1, a2, d0, d1) - v20 = d0 - Mem0[a4 + 18348:word32] = v20 - CVZN = cond(v20) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008E30 - // succ: l00008E18 l00008E30 -l00008E18: - d0 = 2 - CVZN = cond(d0) - v21 = d0 - Mem0[a4 + 18336:word32] = v21 - CVZN = cond(v21) - v22 = 0x000000CD - Mem0[a4 + 8240:word32] = v22 - CVZN = cond(v22) - d0 = -1 - CVZN = cond(d0) - goto l00008E6A - // succ: l00008E6A -l00008E2A: - v29 = Mem0[a4 + 8268:word32] - Mem0[a4 + 18348:word32] = v29 - CVZN = cond(v29) - // succ: l00008E30 + branch d0_58 != 0x00000000 l00008E30 +// DataOut: a1 a3 a4 a5 a6 a7 d2 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a3: d0: -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) Local -0004(32) + l00008E30: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000104 - call fn0000843C (retsize: 4;) - a2 = d0 - a0 = a3 - a1 = a2 - d0 = 64 - CVZN = cond(d0) - // succ: l00008E40 + word32 a0_70 + word32 a1_71 + word32 d0_72 = fn0000843C(d2, a4, 0x00000104, out a0_70, out a1_71) + word32 a0_74 = dwArg04 + word32 a1_75 = d0_72 + word32 d0_76 = 64 +// DataOut: a0 a1 a2 a4 a5 a6 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a3: d0: d1: d2:-2 a6: -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00008E40: - v23 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - v24 = v23 - Mem0[a1:word32] = v24 - a1 = a1 + 0x00000004 - CVZN = cond(v24) - d0 = d0 - 0x00000001 - branch d0 != 0xFFFFFFFF l00008E40 - // succ: l00008E46 l00008E40 + Mem84[a1_75:word32] = Mem19[a0_74:word32] + a0_74 = a0_74 + 0x00000004 + a1_75 = a1_75 + 0x00000004 + d0_76 = d0_76 - 0x00000001 + branch d0_76 != 0xFFFFFFFF l00008E40 +// DataOut: a0 a1 a2 a4 a5 a6 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a3: d0: d1: d2:-2 a6: a2: a0: a1: -24(fp):00000104 -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00008E46: - v25 = a2 - Mem0[a7:word32] = v25 - CVZN = cond(v25) - call fn00008E70 (retsize: 4;) - d7 = d0 - CVZN = cond(d7) - a0 = a2 - a1 = a3 - d0 = 64 - CVZN = cond(d0) - // succ: l00008E54 + word32 a2_91 + word32 a5_92 + word32 d0_93 = fn00008E70(a0_74, a1_75, d0_72, a4, a5, a6, d0_72, out a2_91, out a5_92) + word32 a0_100 = a2_91 + word32 a1_106 = dwArg04 + word32 d0_101 = 64 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a3: d0: d1: d2:-2 a6: a2: a0: a1: -24(fp):00000104 -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00008E54: - v26 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - v27 = v26 - Mem0[a1:word32] = v27 - a1 = a1 + 0x00000004 - CVZN = cond(v27) - d0 = d0 - 0x00000001 - branch d0 != 0xFFFFFFFF l00008E54 - // succ: l00008E5A l00008E54 + Mem105[a1_106:word32] = Mem84[a0_100:word32] + a0_100 = a0_100 + 0x00000004 + a1_106 = a1_106 + 0x00000004 + d0_101 = d0_101 - 0x00000001 + branch d0_101 != 0xFFFFFFFF l00008E54 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d0: d1: d2: a6: a2: a0: a1: d7: a5: d6: d5: -24(fp): -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00008E5A: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000104 - a7 = a7 - 0x00000004 - v28 = a2 - Mem0[a7:word32] = v28 - CVZN = cond(v28) - call fn00007E4C (retsize: 4;) - a7 = a7 + 12 - d0 = d7 - CVZN = cond(d0) - // succ: l00008E6A + Mem110[fp - 0x0000001C:word32] = 0x00000104 + Mem113[fp - 0x00000020:word32] = a2_91 + word32 a1_116 + fn00007E4C(a4, dwArg00, dwArg04, out a1_116) + d0_119 = d0_93 +// DataOut: a1 a4 a5 a7 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7: a3: d0: d1: d2: a6: a2: a0: a1: d7: a5: d6: d5: -24(fp): -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 + +l00008E18: + Mem132[a4 + 18336:word32] = 2 + Mem134[a4 + 8240:word32] = 0x000000CD + d0_119 = -1 +// DataOut: a1 a4 a5 a7 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a3: d0: d1: d2:-2 a6: -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 + +l00008DFA: + d0_119 = -1 +// DataOut: a1 a4 a5 a7 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a3: -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 + l00008E6A: - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008DE8_exit + return d0_119 +// DataOut: a1 a4 a5 d0 d4 d6 +// DataOut (flags): +// SymbolicIn: a7: a3: d0: d1: d2: a6: a2: a0: a1: d7: a5: d6: d5: -32(fp): -28(fp):00000104 -24(fp): -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 + fn00008DE8_exit: +// DataOut: a1 a5 d0 d6 +// DataOut (flags): +// SymbolicIn: a7: a3: d0: d2: d7: a2: a6: d1: a0: a1: a5: d6: d5: -32(fp): -28(fp):00000104 -24(fp): -20(fp):d2 -16(fp):d7 -12(fp):a2 -8(fp):a3 -4(fp):a6 + + +word32 fn00008E70(word32 a0, word32 a1, word32 a2, word32 a4, word32 a5, word32 a6, word32 dwArg04, ptr32 & a2Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00008E70 -// Return size: 4 -void fn00008E70() +// MayUse: a0 a1 a2 a4 a5 a6 +// LiveOut: a2 a5 d0 +// Trashed: CVZNX a0 a1 a2 a3 a5 a6 a7 d0 d1 d2 d5 d6 d7 +// Preserved: a3 a6 a7 d2 d6 d7 +// Stack args: Stack +0004(32) fn00008E70_entry: - // succ: l00008E70 + *a2Out = a2 + *a5Out = a5 +// DataOut: a0 a1 a2 a4 a5 a6 d4 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00008E70: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a7 + 24:word32] - d7 = 0 - CVZN = cond(d7) - // succ: l00008E7A + word32 a7_128 = fp - 0x00000014 + word32 d7_101 = 0 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Local -0004(32) + l00008E7A: - d0 = 116 - CVZN = cond(d0) - d0 = d0 + d0 - CVZNX = cond(d0) - v11 = d7 - d0 - CVZN = cond(v11) - branch Test(EQ,Z) l00008EE6 - // succ: l00008E82 l00008EE6 + word32 d0_108 = 232 + branch d7_101 - 232 == 0x00000000 l00008EE6 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00008E82: - d1 = Mem0[a4 + 18348:word32] - CVZN = cond(d1) - d2 = a3 - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] - Alert(d7) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008E9C - // succ: l00008E94 l00008E9C -l00008E94: - Forbid() - d7 = d0 - CVZN = cond(d7) - goto l00008E7A - // succ: l00008E7A + Alert(d7_101) + branch true l00008E9C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:232 d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00008E9C: - ZN = cond(Mem0[a4 + 18344:word32] - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008EAA - // succ: l00008EA2 l00008EAA + branch Mem0[a4 + 18344:word32] != 0x00000000 l00008EAA +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:232 d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00008EA2: - d0 = Mem0[a3 + 4:word32] - CVZN = cond(d0) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(GT,VZN) l00008E7A - // succ: l00008EAA l00008E7A + d0_108 = Mem0[dwArg04 + 4:word32] + branch false l00008E7A +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:232 d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00008EAA: - ZN = cond(Mem0[a4 + 18316:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008ECE - // succ: l00008EB0 l00008ECE -l00008EB0: - a0 = a3 + 8 - a7 = a7 - 0x00000004 - v24 = a0 - Mem0[a7:word32] = v24 - CVZN = cond(v24) - call fn00007B30 (retsize: 4;) - v25 = Mem0[a4 + 7808:word32] - Mem0[a7:word32] = v25 - CVZN = cond(v25) - a7 = a7 - 0x00000004 - v26 = d0 - Mem0[a7:word32] = v26 - CVZN = cond(v26) - call fn00007C24 (retsize: 4;) - a7 = a7 + 0x0008 - d6 = d0 - CVZN = cond(d6) - ZN = cond(d6 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008EE6 - // succ: l00008ECC l00008EE6 -l00008ECC: - goto l00008E7A - // succ: l00008E7A + branch Mem0[a4 + 18316:word32] == 0x00000000 l00008ECE +// DataOut: a1 a2 a3 a4 a5 a7 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00008ECE: - a0 = a3 + 8 - v27 = Mem0[a4 + 7808:word32] - a7 = a7 - 0x00000004 - v28 = v27 - Mem0[a7:word32] = v28 - CVZN = cond(v28) - a7 = a7 - 0x00000004 - v29 = a0 - Mem0[a7:word32] = v29 - CVZN = cond(v29) - call fn00009488 (retsize: 4;) - a7 = a7 + 0x0008 - d6 = d0 - CVZN = cond(d6) - ZN = cond(d6 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008EE6 - // succ: l00008EE4 l00008EE6 + word32 a7_136 = a7_128 - 0x00000004 + Mem138[a7_136:word32] = Mem0[a4 + 7808:word32] + Mem141[a7_136 - 0x00000004:word32] = dwArg04 + 8 + a7_128 = a7_136 + 0x00000004 + branch fn00009488(d7_101, a5, dwArg00, dwArg04, out a0, out a1) != 0x00000000 l00008EE6 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00008EE4: - goto l00008E7A - // succ: l00008E7A +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + +l00008EB0: + word32 a7_114 = a7_128 - 0x00000004 + Mem116[a7_114:word32] = dwArg04 + 8 + word32 d0_120 = fn00007B30(d0_108, a4, dwArg00, out a0) + Mem122[a7_114:word32] = Mem116[a4 + 7808:word32] + Mem125[a7_114 - 0x00000004:word32] = d0_120 + a7_128 = a7_114 + 0x00000004 + branch fn00007C24(d7_101, dwArg00, dwArg04) != 0x00000000 l00008EE6 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + l00008EE6: - d0 = Mem0[a4 + 18348:word32] - CVZN = cond(d0) - d1 = Mem0[a4 + 8268:word32] - CVZN = cond(d1) - v18 = d1 - d0 - CVZN = cond(v18) - branch Test(EQ,Z) l00008EFC - // succ: l00008EF2 l00008EFC + branch Mem0[a4 + 8268:word32] - Mem0[a4 + 18348:word32] == 0x00000000 l00008EFC +// DataOut: a0 a1 a2 a4 a5 a7 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008EF2: - d1 = d0 - CVZN = cond(d1) - a6 = Mem0[a4 + 18340:word32] MakeFunctions(a0, a1, a2) - // succ: l00008EFC +// DataOut: a2 a4 a5 a7 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008EFC: - d0 = 116 - CVZN = cond(d0) - d0 = d0 + d0 - CVZNX = cond(d0) - v22 = d7 - d0 - CVZN = cond(v22) - branch Test(NE,Z) l00008F08 - // succ: l00008F04 l00008F08 -l00008F04: - d0 = 1 - CVZN = cond(d0) - goto l00008F0A - // succ: l00008F0A + word32 d0_71 + branch d7_101 - 232 != 0x00000000 l00008F08 +// DataOut: a2 a4 a5 a7 d4 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: a6: d2: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008F08: - d0 = 0 - CVZN = cond(d0) - // succ: l00008F0A + d0_71 = 0 +// DataOut: a2 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:232 d1: a6: d2: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + +l00008F04: + d0_71 = 1 +// DataOut: a2 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:232 d1: a6: d2: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + l00008F0A: - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008E70_exit + return d0_71 +// DataOut: a2 a4 a5 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: a6: d2: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + fn00008E70_exit: +// DataOut: a2 a5 d0 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: a6: d2: d6: a0: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + +l00008ECC: +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0: d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) + +l00008E94: + Forbid() + d7_101 = 232 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d7 +// DataOut (flags): +// SymbolicIn: a7: a3: d7: d0:232 d1: d2: a6: a0: d6: a5: a1: a2: d5: -28(fp): -24(fp): -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: Local -0004(32) -// fn00008F10 -// Return size: 4 -void fn00008F10() + +word32 fn00008F10(word32 d0, word32 d7, word32 a0, word32 a1, word32 a4, word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a0 a1 a4 d0 d7 +// LiveOut: d0 +// Trashed: CVZNX a0 a1 d0 d1 +// Preserved: a2 a3 a5 a6 a7 d2 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00008F10_entry: - // succ: l00008F10 +// DataOut: a0 a1 a4 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0030(32) Stack +0004(32) Stack +0008(32) + l00008F10: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x0000000C - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a5 + 8:word32] - a2 = Mem0[a5 + 12:word32] - Mem0[a4 + 8240:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - d1 = a2 - CVZN = cond(d1) - d2 = -2 - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] - MakeLibrary(a0, a1, a2, d0, d1) - d6 = d0 - CVZN = cond(d6) - ZN = cond(d6 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008F48 - // succ: l00008F36 l00008F48 -l00008F36: - d0 = 2 - CVZN = cond(d0) - v22 = d0 - Mem0[a4 + 18336:word32] = v22 - CVZN = cond(v22) - v23 = 0x000000CD - Mem0[a4 + 8240:word32] = v23 - CVZN = cond(v23) - d0 = -1 - CVZN = cond(d0) - goto l00008F9A - // succ: l00008F9A + word32 d0_120 + Mem29[a4 + 8240:word32] = 0x00000000 + MakeLibrary(a0, a1, dwArg08, d0, dwArg08) + branch d0 != 0x00000000 l00008F48 +// DataOut: a2 a3 a4 d2 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0030(32) + l00008F48: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000104 - call fn00008504 (retsize: 4;) - a7 = a7 + 0x0004 - v24 = d0 - Mem0[a5 + -12:word32] = v24 - CVZN = cond(v24) - d1 = d6 - CVZN = cond(d1) - d2 = d0 - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] - InitResident(a1, d1) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00008F78 - // succ: l00008F66 l00008F78 -l00008F66: - d0 = 2 - CVZN = cond(d0) - v25 = d0 - Mem0[a4 + 18336:word32] = v25 - CVZN = cond(v25) - v26 = 0x000000CD - Mem0[a4 + 8240:word32] = v26 - CVZN = cond(v26) - d7 = -1 - CVZN = cond(d7) - goto l00008F80 - // succ: l00008F80 + word32 d7_127 + word32 a0_82 + word32 a1_83 + word32 d0_84 = fn00008504(-2, d7, a4, 0x00000104, out a0_82, out a1_83) + InitResident(a1_83, d0) + branch d0_84 != 0x00000000 l00008F78 +// DataOut: a0 a1 a2 a3 a4 d2 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000028 a5:fp - 0x00000004 a3: a2: d1: d2:-2 a6: d6:d0 -40(fp):d2 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -20(fp):a6 -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) + l00008F78: - d1 = d6 - CVZN = cond(d1) - MakeFunctions(a0, a1, a2) - d7 = 0 - CVZN = cond(d7) - // succ: l00008F80 + MakeFunctions(a0_82, a1_83, dwArg08) + d7_127 = 0 +// DataOut: a3 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000028 a5:fp - 0x00000004 a3: a2: d1: d2: a6: d6:d0 d0: a0: a1: -44(fp):00000104 -40(fp):d2 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -20(fp):a6 -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) + +l00008F66: + Mem124[a4 + 18336:word32] = 2 + Mem126[a4 + 8240:word32] = 0x000000CD + d7_127 = -1 +// DataOut: a3 a4 d2 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000028 a5:fp - 0x00000004 a3: a2: d1: d2: a6: d6:d0 d0: a0: a1: -44(fp):00000104 -40(fp):d2 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -20(fp):a6 -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) + l00008F80: - a0 = d2 - a1 = a3 - d0 = 64 - CVZN = cond(d0) - // succ: l00008F86 + word32 a0_102 = d0_84 + word32 a1_101 = dwArg04 + word32 d0_103 = 64 +// DataOut: a0 a1 a4 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000028 a5:fp - 0x00000004 a3: a2: d1: d2: a6: d6:d0 d0: d7: a0: a1: -44(fp):00000104 -40(fp):d2 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -20(fp):a6 -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) + l00008F86: - v28 = Mem0[a0:word32] - a0 = a0 + 0x00000004 - v29 = v28 - Mem0[a1:word32] = v29 - a1 = a1 + 0x00000004 - CVZN = cond(v29) - d0 = d0 - 0x00000001 - branch d0 != 0xFFFFFFFF l00008F86 - // succ: l00008F8C l00008F86 + Mem107[a1_101:word32] = Mem29[a0_102:word32] + a0_102 = a0_102 + 0x00000004 + a1_101 = a1_101 + 0x00000004 + d0_103 = d0_103 - 0x00000001 + branch d0_103 != 0xFFFFFFFF l00008F86 +// DataOut: a0 a1 a4 d0 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000028 a5:fp - 0x00000004 a3: a2: d1: d2: a6: d6:d0 d0: d7: a0: a1: -44(fp):00000104 -40(fp):d2 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -20(fp):a6 -16(fp): -4(fp):a5 +// LocalsOut: fp(32) Local -0010(32) + l00008F8C: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000104 - v30 = Mem0[a5 + -12:word32] - a7 = a7 - 0x00000004 - v31 = v30 - Mem0[a7:word32] = v31 - CVZN = cond(v31) - call fn00007E4C (retsize: 4;) - d0 = d7 - CVZN = cond(d0) - // succ: l00008F9A + word32 a1_118 + fn00007E4C(a4, d0_84, 0x00000104, out a1_118) + d0_120 = d7_127 +// DataOut: a4 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000028 a5:fp - 0x00000004 a3: a2: d1: d2: a6: d6:d0 d0: d7: a0: a1: -44(fp):00000104 -40(fp):d2 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -20(fp):a6 -16(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l00008F36: + Mem72[a4 + 18336:word32] = 2 + Mem74[a4 + 8240:word32] = 0x000000CD + d0_120 = -1 +// DataOut: a4 d0 d4 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000028 a5:fp - 0x00000004 a3: a2: d1: d2:-2 a6: d6:d0 -40(fp):d2 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -20(fp):a6 -4(fp):a5 +// LocalsOut: fp(32) + l00008F9A: - v27 = a5 + -36 - d2 = Mem0[v27:word32] - v27 = v27 + 0x00000004 - d6 = Mem0[v27:word32] - v27 = v27 + 0x00000004 - d7 = Mem0[v27:word32] - v27 = v27 + 0x00000004 - a2 = Mem0[v27:word32] - v27 = v27 + 0x00000004 - a3 = Mem0[v27:word32] - v27 = v27 + 0x00000004 - a6 = Mem0[v27:word32] - v27 = v27 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008F10_exit + return d0_120 +// DataOut: a4 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5:fp - 0x00000004 a3: a2: d1: d2: a6: d6:d0 d0: d7: a0: a1: -48(fp): -44(fp):00000104 -40(fp):d2 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -20(fp):a6 -16(fp): -4(fp):a5 + fn00008F10_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a5:a5 a3:a3 a2:a2 d1: d2:d2 a6:a6 d6:d6 d0: d7:d7 a0: a1: -48(fp): -44(fp):00000104 -40(fp):d2 -36(fp):d6 -32(fp):d7 -28(fp):a2 -24(fp):a3 -20(fp):a6 -16(fp): -4(fp):a5 + + +word32 fn00008FB8(word32 d0, word32 a0, word32 a1, word32 a2, word32 a4, word32 dwArg04, ptr32 & d5Out, ptr32 & d6Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00008FB8 -// Return size: 4 -void fn00008FB8() +// MayUse: a0 a1 a2 a4 d0 +// LiveOut: a1 a2 a4 d0 d5 d6 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a5 a6 a7 d2 d7 +// Stack args: Stack +0004(32) fn00008FB8_entry: - // succ: l00008FB8 + *a4Out = a4 + *d5Out = d5 + *d6Out = d6 + *a1Out = a1 + *a2Out = a2 +// DataOut: a0 a1 a2 a4 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l00008FB8: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000004 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a5 + 8:word32] - ZN = cond(Mem0[a4 + 8264:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008FCE - // succ: l00008FCA l00008FCE + word32 a5_103 = fp - 0x00000004 + word32 a3_101 = dwArg04 + branch Mem0[a4 + 8264:word32] == 0x00000000 l00008FCE +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp + l00008FCA: - call fn0000943C (retsize: 4;) - // succ: l00008FCE + word32 d2_94 + word32 d4_95 + word32 d5_96 + word32 d6_97 + d0 = fn0000943C(a2, a4, out d2_94, out d4_95, out d5_96, out d6_97, out a0, out a1, out a2, out a3_101, out a4, out a5_103) +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + l00008FCE: - Mem0[a4 + 8240:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - d1 = a3 - CVZN = cond(d1) - d2 = -2 - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] - MakeLibrary(a0, a1, a2, d0, d1) - d7 = d0 - CVZN = cond(d7) - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00008FEE - // succ: l00008FE4 l00008FEE -l00008FE4: - d1 = d7 - CVZN = cond(d1) - MakeFunctions(a0, a1, a2) - d0 = -1 - CVZN = cond(d0) - goto l00009014 - // succ: l00009014 + word32 d0_58 + Mem44[a4 + 8240:word32] = 0x00000000 + MakeLibrary(a0, a1, a2, d0, a3_101) + branch d0 == 0x00000000 l00008FEE +// DataOut: a0 a1 a2 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d0: d1: a0: a6: d7: d6: d5: a1: d2: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + l00008FEE: - d1 = a3 - CVZN = cond(d1) - d2 = 0x000003EE - CVZN = cond(d2) - Supervisor(a5) - d7 = d0 - CVZN = cond(d7) - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00009012 - // succ: l00009000 l00009012 + Supervisor(a5_103) + branch d0 != 0x00000000 l00009012 +// DataOut: a1 a2 a4 a5 a7 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2:-2 a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + +l00009012: + d0_58 = d0 +// DataOut: a1 a2 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2:0x000003EE a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + l00009000: Forbid() - v21 = d0 - Mem0[a4 + 8240:word32] = v21 - CVZN = cond(v21) - d0 = 2 - CVZN = cond(d0) - v22 = d0 - Mem0[a4 + 18336:word32] = v22 - CVZN = cond(v22) - d0 = -1 - CVZN = cond(d0) - goto l00009014 - // succ: l00009014 -l00009012: - d0 = d7 - CVZN = cond(d0) - // succ: l00009014 + Mem86[a4 + 8240:word32] = d0 + Mem89[a4 + 18336:word32] = 2 + d0_58 = -1 +// DataOut: a1 a2 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2:0x000003EE a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + +l00008FE4: + MakeFunctions(a0, a1, a2) + d0_58 = -1 +// DataOut: a1 a2 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2:-2 a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + l00009014: - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00008FB8_exit + return d0_58 +// DataOut: a1 a2 a4 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2: a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + fn00008FB8_exit: +// DataOut: a1 a2 a4 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2: a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 -// fn0000901C -// Return size: 4 -void fn0000901C() + +word32 fn0000901C(word32 d0, word32 a0, word32 a1, word32 a2, word32 a4, word32 dwArg04, ptr32 & d5Out, ptr32 & d6Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a0 a1 a2 a4 d0 +// LiveOut: a1 a2 a4 d0 d5 d6 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a5 a6 a7 d2 d7 +// Stack args: Stack +0004(32) fn0000901C_entry: - // succ: l0000901C + *a4Out = a4 + *d5Out = d5 + *d6Out = d6 + *a1Out = a1 + *a2Out = a2 +// DataOut: a0 a1 a2 a4 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l0000901C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000004 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a5 + 8:word32] - ZN = cond(Mem0[a4 + 8264:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00009032 - // succ: l0000902E l00009032 + word32 a5_100 = fp - 0x00000004 + word32 a3_20 = dwArg04 + branch Mem0[a4 + 8264:word32] == 0x00000000 l00009032 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp + l0000902E: - call fn0000943C (retsize: 4;) - // succ: l00009032 + word32 d2_91 + word32 d4_92 + word32 d5_93 + word32 d6_94 + d0 = fn0000943C(a2, a4, out d2_91, out d4_92, out d5_93, out d6_94, out a0, out a1, out a2, out a3_20, out a4, out a5_100) +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000018 a5:fp - 0x00000004 a3: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + l00009032: - Mem0[a4 + 8240:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - d1 = a3 - CVZN = cond(d1) - d2 = -2 - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] - MakeLibrary(a0, a1, a2, d0, d1) - d7 = d0 - CVZN = cond(d7) - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00009054 - // succ: l00009048 l00009054 + Mem44[a4 + 8240:word32] = 0x00000000 + MakeLibrary(a0, a1, a2, d0, a3_20) + branch d0 == 0x00000000 l00009054 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d0: d1: a0: a6: d7: d6: d5: a1: d2: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + l00009048: - d1 = d7 - CVZN = cond(d1) MakeFunctions(a0, a1, a2) - d1 = a3 - CVZN = cond(d1) - InitCode(d0, d1) - // succ: l00009054 + InitCode(d0, a3_20) +// DataOut: a1 a2 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2:-2 a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + l00009054: - d1 = a3 - CVZN = cond(d1) - d2 = 0x000003EE - CVZN = cond(d2) - Supervisor(a5) - d7 = d0 - CVZN = cond(d7) - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l00009078 - // succ: l00009066 l00009078 + word32 d0_62 + Supervisor(a5_100) + branch d0 != 0x00000000 l00009078 +// DataOut: a1 a2 a4 a5 a7 d0 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2:-2 a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + +l00009078: + d0_62 = d0 +// DataOut: a1 a2 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2:0x000003EE a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + l00009066: Forbid() - v21 = d0 - Mem0[a4 + 8240:word32] = v21 - CVZN = cond(v21) - d0 = 2 - CVZN = cond(d0) - v22 = d0 - Mem0[a4 + 18336:word32] = v22 - CVZN = cond(v22) - d0 = -1 - CVZN = cond(d0) - goto l0000907A - // succ: l0000907A -l00009078: - d0 = d7 - CVZN = cond(d0) - // succ: l0000907A + Mem80[a4 + 8240:word32] = d0 + Mem83[a4 + 18336:word32] = 2 + d0_62 = -1 +// DataOut: a1 a2 a4 a5 a7 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2:0x000003EE a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + l0000907A: - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn0000901C_exit + return d0_62 +// DataOut: a1 a2 a4 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2:0x000003EE a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + fn0000901C_exit: +// DataOut: a1 a2 a4 d0 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: d1: d2: a6: d7: d0: a0: d6: d5: a1: d3: d4: a2: a4: -24(fp):d2 -20(fp):d7 -16(fp):a3 -12(fp):a6 -4(fp):a5 + -// fn00009084 -// Return size: 4 -void fn00009084() +word32 fn00009084(word32 a2, word32 a4, word32 dwArg04, ptr32 & d2Out, ptr32 & d5Out, ptr32 & d6Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 +// LiveOut: a0 a1 a2 a3 a4 a5 d0 d2 d5 d6 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a6 a7 d7 fn00009084_entry: - // succ: l00009084 + *a4Out = a4 + *d2Out = d2 + *d5Out = d5 + *d6Out = d6 + *a0Out = a0 + *a1Out = a1 + *a2Out = a2 + *a3Out = a3 + *a5Out = a5 +// DataOut: a0 a1 a2 a3 a4 a5 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00009084: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - d7 = Mem0[a7 + 12:word32] - CVZN = cond(d7) - ZN = cond(Mem0[a4 + 8264:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00009096 - // succ: l00009092 l00009096 + branch Mem0[a4 + 8264:word32] == 0x00000000 l00009096 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp + l00009092: - call fn0000943C (retsize: 4;) - // succ: l00009096 + word32 d2_52 + word32 d4_53 + word32 d5_54 + word32 d6_55 + word32 a0_56 + word32 a1_57 + word32 a2_58 + word32 a3_59 + word32 a4_60 + word32 a5_61 + fn0000943C(a2, a4, out d2_52, out d4_53, out d5_54, out d6_55, out a0_56, out a1_57, out a2_58, out a3_59, out a4_60, out a5_61) +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d7: -8(fp):d7 -4(fp):a6 + l00009096: - d1 = d7 - CVZN = cond(d1) - a6 = Mem0[a4 + 18340:word32] execPrivate1() - d0 = 0 - CVZN = cond(d0) - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00009084_exit + return 0 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: d7: d0: d1: a0: a6: d6: d5: a1: d2: d3: d4: a2: a3: a4: a5: -8(fp):d7 -4(fp):a6 + fn00009084_exit: +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: d7: d1: a6: d0:0 a0: d6: d5: a1: d2: d3: d4: a2: a3: a4: a5: -8(fp):d7 -4(fp):a6 + -// fn000090A8 -// Return size: 4 -void fn000090A8() +word32 fn000090A8(word32 d7, word32 a2, word32 a4, word32 a5, ptr32 & a4Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 a5 d7 +// LiveOut: a2 a4 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a5 a6 a7 d7 fn000090A8_entry: - // succ: l000090A8 +// DataOut: a2 a4 a5 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l000090A8: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000058 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a1 = 0x00009142 - d0 = 0 - CVZN = cond(d0) - a6 = Mem0[0x00000004:word32] - d0 = OpenLibrary(a1, d0) - a3 = d0 - d0 = a3 - CVZN = cond(d0) - branch Test(NE,Z) l000090CE - // succ: l000090C4 l000090CE + word32 d0_20 = OpenLibrary(0x00009142, 0) + word32 a5_134 = fp - 0x00000004 + word32 a7_13 = fp - 0x00000068 + word32 a3_132 = d0_20 + branch d0_20 != 0x00000000 l000090CE +// DataOut: a2 a3 a4 a5 a7 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) + l000090C4: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000014 - call fn00007698 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l000090CE + word32 d1_126 + word32 d2_127 + word32 d4_128 + word32 a0_129 + word32 a1_130 + word32 a6_135 + fn00007698(d7, a2, a4, 0x00000014, out d1_126, out d2_127, out d4_128, out a0_129, out a1_130, out a2, out a3_132, out a4, out a5_134, out a6_135) + a7_13 = fp - 0x00000068 +// DataOut: a2 a3 a4 a5 a7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000068 a5:fp - 0x00000004 a1:00009142 d0: a6: a3: -104(fp):d7 -100(fp):a3 -96(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(32) + l000090CE: - d7 = 0 - CVZN = cond(d7) - a0 = Mem0[a4 + 8288:word32] - v13 = Mem0[a0 + -1:byte] - d7 = DPB(d7, v13, 0) - CVZN = cond(v13) - d0 = d7 - CVZN = cond(d0) - a1 = a5 + -80 - goto l000090E2 - // succ: l000090E2 -l000090E0: - v26 = Mem0[a0:byte] - a0 = a0 + 0x00000001 - v27 = v26 - Mem0[a1:byte] = v27 - a1 = a1 + 0x00000001 - CVZN = cond(v27) - // succ: l000090E2 -l000090E2: - d0 = d0 - 0x00000001 - CVZNX = cond(d0) - branch Test(UGE,C) l000090E0 - // succ: l000090E6 l000090E0 -l000090E6: - Mem0[a5 + d7:byte] = 0x00 - Z = true - C = false - N = false - V = false - a0 = a5 + -80 - v18 = a0 - Mem0[a4 + 7824:word32] = v18 - CVZN = cond(v18) - a7 = a7 - 0x00000004 - v19 = a3 - Mem0[a7:word32] = v19 - CVZN = cond(v19) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000028 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x000000FA - d0 = 0 - CVZN = cond(d0) - a7 = a7 - 0x00000004 - v20 = d0 - Mem0[a7:word32] = v20 - CVZN = cond(v20) - a7 = a7 - 0x00000004 - v21 = d0 - Mem0[a7:word32] = v21 - CVZN = cond(v21) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 7852 - d1 = 0 - CVZN = cond(d1) - a7 = a7 - 0x00000004 - v23 = d1 - Mem0[a7:word32] = v23 - CVZN = cond(v23) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a4 + 7832 - a7 = a7 - 0x00000004 - v24 = d1 - Mem0[a7:word32] = v24 - CVZN = cond(v24) - call fn00006078 (retsize: 4;) - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000014 - call fn00007698 (retsize: 4;) - v25 = a5 + -100 - d7 = Mem0[v25:word32] - v25 = v25 + 0x00000004 - a3 = Mem0[v25:word32] - v25 = v25 + 0x00000004 - a6 = Mem0[v25:word32] - v25 = v25 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn000090A8_exit + word32 a0_119 = Mem0[a4 + 8288:word32] + word32 d7_44 = (int32) Mem0[a0_119 + -1:byte] + word32 d0_45 = d7_44 + word32 a1_122 = a5_134 + -80 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a1: d0: a6: a3: d7: d6: d5: a0: d1: d2: d3: d4: a2: a4: -108(fp):00000014 -104(fp):d7 -100(fp):a3 -96(fp):a6 -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000090E2: + d0_45 = d0_45 - 0x00000001 + branch d0_45 >=u 0x00000000 l000090E0 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a1: d0: a6: a3: d7: a0: d6: d5: d1: d2: d3: d4: a2: a4: -108(fp):00000014 -104(fp):d7 -100(fp):a3 -96(fp):a6 -84(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000090E0: + Mem121[a1_122:byte] = Mem0[a0_119:byte] + a0_119 = a0_119 + 0x00000001 + a1_122 = a1_122 + 0x00000001 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a1: d0: a6: a3: d7: a0: d6: d5: d1: d2: d3: d4: a2: a4: -108(fp):00000014 -104(fp):d7 -100(fp):a3 -96(fp):a6 -84(fp): -4(fp):a5 +// LocalsOut: Local -0004(32) + +l000090E6: + Mem55[a5_134 + d7_44:byte] = 0x00 + Mem58[a4 + 7824:word32] = a5_134 + -80 + word32 a7_59 = a7_13 - 0x00000004 + Mem61[a7_59:word32] = a3_132 + Mem63[a7_59 - 0x00000004:word32] = 0x00000028 + Mem65[a7_59 - 0x00000008:word32] = 0x000000FA + Mem69[a7_59 - 0x0000000C:word32] = 0 + Mem72[a7_59 - 0x00000010:word32] = 0 + Mem74[a7_59 - 0x00000014:word32] = a4 + 7852 + Mem78[a7_59 - 0x00000018:word32] = 0 + Mem80[a7_59 - 0x0000001C:word32] = a4 + 7832 + Mem83[a7_59 - 0x00000020:word32] = 0 + fn00006078(dwArg00, dwArg04, dwArg08, dwArg0C, dwArg10, dwArg14, dwArg18, dwArg1C, dwArg20) + Mem95[a7_59 - 0x00000024:word32] = 0x00000014 + word32 d1_96 + word32 d2_97 + word32 d4_98 + word32 a0_99 + word32 a1_100 + word32 a2_101 + word32 a3_102 + word32 a4_103 + word32 a5_104 + word32 a6_105 + fn00007698(d7_44, a2, a4, dwArg00, out d1_96, out d2_97, out d4_98, out a0_99, out a1_100, out a2_101, out a3_102, out a4_103, out a5_104, out a6_105) + return a2_101 +// DataOut: a2 a4 +// DataOut (flags): +// SymbolicIn: a7: a5: a1: d0: a6: a3: d7: a0: d6: d5: d1: d2: d3: d4: a2: a4: -108(fp):00000014 -104(fp):d7 -100(fp):a3 -96(fp):a6 -84(fp): -4(fp):a5 + fn000090A8_exit: +// DataOut: a2 a4 +// DataOut (flags): +// SymbolicIn: a7: a5: a1: d0: a6: a3: d7: a0: d1: d6: d5: d2: d3: d4: a2: a4: -144(fp):00000014 -140(fp):0 -136(fp):a4 + 7832 -132(fp):0 -128(fp):a4 + 7852 -124(fp):0 -120(fp):0 -116(fp):000000FA -112(fp):00000028 -108(fp): -104(fp):d7 -100(fp):a3 -96(fp):a6 -84(fp): -4(fp):a5 + + +word32 fn00009154(word32 d0, word32 d1) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 -// fn00009154 -// Return size: 4 -void fn00009154() +// MayUse: d0 d1 +// LiveOut: d0 +// Trashed: CVZNX d0 +// Preserved: a7 d2 d3 fn00009154_entry: - // succ: l00009154 +// DataOut: a1 a2 a3 a4 a5 a6 d0 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00009154: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - d2 = d0 - CVZN = cond(d2) - d3 = d1 - CVZN = cond(d3) - d2 = __swap(d2) - ZN = cond(d2) - C = false - V = false - d3 = __swap(d3) - ZN = cond(d3) - C = false - V = false - d2 = d2 *u (word16) d1 - VZN = cond(d2) - C = false - d3 = d3 *u (word16) d0 - VZN = cond(d3) - C = false - d0 = d0 *u (word16) d1 - VZN = cond(d0) - C = false - v12 = (word16) d2 + (word16) d3 - d2 = DPB(d2, v12, 0) - CVZNX = cond(v12) - d2 = __swap(d2) - ZN = cond(d2) - C = false - V = false - d2 = DPB(d2, 0x0000, 0) - Z = true - C = false - N = false - V = false - d0 = d0 + d2 - CVZNX = cond(d0) - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00009154_exit + word32 d2_14 = __swap(d0) *u (word16) d1 + return d0 *u (word16) d1 + DPB(__swap(DPB(d2_14, (word16) d2_14 + (word16) (__swap(d1) *u (word16) d0), 0)), 0x0000, 0) +// DataOut: a1 a2 a3 a4 a5 a6 d0 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + fn00009154_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp d2:d2 d3:d3 d0: -8(fp):d2 -4(fp):d3 + -// fn00009174 -// Return size: 4 -void fn00009174() +word32 fn00009174(word32 d0, word32 d1, word32 d2, ptr32 & d1Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: d0 d1 d2 +// LiveOut: d0 d1 +// Trashed: CVZNX d0 d1 +// Preserved: a7 fn00009174_entry: - // succ: l00009174 +// DataOut: a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l00009174: - a7 = fp - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(GT,N) l00009196 - // succ: l0000917A l00009196 -l0000917A: - d0 = -d0 - CVZNX = cond(d0) - ZN = cond(d1 - 0x00000000) - C = false - V = false - branch Test(GT,N) l0000918C - // succ: l00009182 l0000918C -l00009182: - d1 = -d1 - CVZNX = cond(d1) - call fn000091A6 (retsize: 4;) - d1 = -d1 - CVZNX = cond(d1) - return - // succ: fn00009174_exit -l0000918C: - call fn000091A6 (retsize: 4;) - d0 = -d0 - CVZNX = cond(d0) - d1 = -d1 - CVZNX = cond(d1) - return - // succ: fn00009174_exit + branch d0 > 0x00000000 l00009196 +// DataOut: a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l00009196: - ZN = cond(d1 - 0x00000000) - C = false - V = false - branch Test(GT,N) l00009198_thunk_fn000091A6 - goto l0000919C - // succ: l0000919C l00009198_thunk_fn000091A6 + branch d1 > 0x00000000 l00009198_thunk_fn000091A6 +// DataOut: a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l00009198_thunk_fn000091A6: - call fn000091A6 (retsize: 4;) - return - // succ: fn00009174_exit + word32 d1_44 + return fn000091A6(d0, d1, d2, out d1_44) +// DataOut: a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + l0000919C: - d1 = -d1 - CVZNX = cond(d1) - call fn000091A6 (retsize: 4;) - d0 = -d0 - CVZNX = cond(d0) - return - // succ: fn00009174_exit + word32 d1_40 + return -fn000091A6(d0, -d1, d2, out d1_40) +// DataOut: a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + +l0000917A: + word32 d0_15 = -d0 + branch d1 > 0x00000000 l0000918C +// DataOut: a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp + +l0000918C: + word32 d1_32 + *d1Out = -d1_29 + word32 d1_29 + return -fn000091A6(d0_15, d1, d2, out d1_29) +// DataOut: a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp d0:-d0 + +l00009182: + word32 d1_27 + *d1Out = -d1_25 + word32 d1_25 + return fn000091A6(d0_15, -d1, d2, out d1_25) +// DataOut: a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp d0:-d0 + fn00009174_exit: +// DataOut: d0 d1 +// DataOut (flags): +// SymbolicIn: a7:fp d0: d1: + + + +word32 fn000091A6(word32 d0, word32 d1, word32 d2, ptr32 & d1Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 +// MayUse: d0 d1 d2 +// LiveOut: d0 d1 +// Trashed: CVZNX d0 d1 +// Preserved: a7 d2 d3 +l00009224: + branch Test(UGE,C) l00009224 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d3 d4 d5 d6 d7 +// DataOut (flags): C +// SymbolicIn: +// LocalsOut: fp(32) Local -0004(32) -// fn000091A6 -// Return size: 4 -void fn000091A6() fn000091A6_entry: - // succ: l000091A6 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l000091A6: - a7 = fp - a7 = a7 - 0x00000004 - v4 = d2 - Mem0[a7:word32] = v4 - CVZN = cond(v4) - d1 = __swap(d1) - ZN = cond(d1) - C = false - V = false - v10 = (word16) d1 - d2 = DPB(d2, v10, 0) - CVZN = cond(v10) - branch Test(NE,Z) l000091D0 - // succ: l000091B0 l000091D0 -l000091B0: - d0 = __swap(d0) - ZN = cond(d0) - C = false - V = false - d1 = __swap(d1) - ZN = cond(d1) - C = false - V = false - d2 = __swap(d2) - ZN = cond(d2) - C = false - V = false - v13 = (word16) d0 - d2 = DPB(d2, v13, 0) - CVZN = cond(v13) - branch Test(EQ,Z) l000091C0 - // succ: l000091BC l000091C0 -l000091BC: - v14 = (uint16) (d2 % (uint16) d1) - v15 = (uint16) (d2 /u (uint16) d1) - d2 = DPB(d2, v14, 16) - d2 = DPB(d2, v15, 0) - VZN = cond(v15) - C = false - v17 = (word16) d2 - d0 = DPB(d0, v17, 0) - CVZN = cond(v17) - // succ: l000091C0 -l000091C0: - d0 = __swap(d0) - ZN = cond(d0) - C = false - V = false - v26 = (word16) d0 - d2 = DPB(d2, v26, 0) - CVZN = cond(v26) - v27 = (uint16) (d2 % (uint16) d1) - v28 = (uint16) (d2 /u (uint16) d1) - d2 = DPB(d2, v27, 16) - d2 = DPB(d2, v28, 0) - VZN = cond(v28) - C = false - v29 = (word16) d2 - d0 = DPB(d0, v29, 0) - CVZN = cond(v29) - d2 = __swap(d2) - ZN = cond(d2) - C = false - V = false - v30 = (word16) d2 - d1 = DPB(d1, v30, 0) - CVZN = cond(v30) - v31 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d2 = v31 - CVZN = cond(d2) - return - // succ: fn000091A6_exit + word32 d1_136 = __swap(d1) + word16 v10_8 = (word16) d1_136 + word32 d2_9 = DPB(d2, v10_8, 0) + branch v10_8 != 0x0000 l000091D0 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Local -0004(32) + l000091D0: - a7 = a7 - 0x00000004 - v19 = d3 - Mem0[a7:word32] = v19 - CVZN = cond(v19) - d3 = 16 - CVZN = cond(d3) - v20 = (word16) d1 - 0x0080 - CVZN = cond(v20) - branch Test(UGE,C) l000091E0 - // succ: l000091DC l000091E0 + word32 d3_138 = 16 + branch (word16) d1_136 - 0x0080 >=u 0x0000 l000091E0 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d3 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 d1: d2: -4(fp):d2 +// LocalsOut: fp(32) Local -0004(32) + l000091DC: - d1 = __rol(d1, 0x00000008) - CZN = cond(d1) - V = false - v22 = (word16) d3 - 0x0008 - d3 = DPB(d3, v22, 0) - CVZNX = cond(v22) - // succ: l000091E0 + d1_136 = __rol(d1_136, 0x00000008) + d3_138 = 8 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d3 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d1: d2: d3:16 -8(fp):d3 -4(fp):d2 +// LocalsOut: fp(32) Local -0004(32) + l000091E0: - v24 = (word16) d1 - 0x0800 - CVZN = cond(v24) - branch Test(UGE,C) l000091EC - // succ: l000091E8 l000091EC + branch (word16) d1_136 - 0x0800 >=u 0x0000 l000091EC +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d3 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d1: d2: d3: -8(fp):d3 -4(fp):d2 +// LocalsOut: fp(32) Local -0004(32) + l000091E8: - d1 = __rol(d1, 0x00000004) - CZN = cond(d1) - V = false - v25 = (word16) d3 - 0x0004 - d3 = DPB(d3, v25, 0) - CVZNX = cond(v25) - // succ: l000091EC + d1_136 = __rol(d1_136, 0x00000004) + d3_138 = DPB(d3_138, (word16) d3_138 - 0x0004, 0) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d3 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d1: d2: d3: -8(fp):d3 -4(fp):d2 +// LocalsOut: fp(32) Local -0004(32) + l000091EC: - v32 = (word16) d1 - 0x2000 - CVZN = cond(v32) - branch Test(UGE,C) l000091F8 - // succ: l000091F4 l000091F8 + branch (word16) d1_136 - 0x2000 >=u 0x0000 l000091F8 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d3 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d1: d2: d3: -8(fp):d3 -4(fp):d2 +// LocalsOut: fp(32) Local -0004(32) + l000091F4: - d1 = __rol(d1, 0x00000002) - CZN = cond(d1) - V = false - v33 = (word16) d3 - 0x0002 - d3 = DPB(d3, v33, 0) - CVZNX = cond(v33) - // succ: l000091F8 + d1_136 = __rol(d1_136, 0x00000002) + d3_138 = DPB(d3_138, (word16) d3_138 - 0x0002, 0) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d3 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d1: d2: d3: -8(fp):d3 -4(fp):d2 +// LocalsOut: fp(32) Local -0004(32) + l000091F8: - ZN = cond((word16) d1 - 0x0000) - C = false - V = false - branch Test(LT,N) l00009202 - // succ: l000091FE l00009202 + branch (word16) d1_136 < 0x0000 l00009202 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d3 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d1: d2: d3: -8(fp):d3 -4(fp):d2 +// LocalsOut: fp(32) Local -0004(32) + l000091FE: - d1 = __rol(d1, 0x00000001) - CZN = cond(d1) - V = false - v35 = (word16) d3 - 0x0001 - d3 = DPB(d3, v35, 0) - CVZNX = cond(v35) - // succ: l00009202 + d1_136 = __rol(d1_136, 0x00000001) + d3_138 = DPB(d3_138, (word16) d3_138 - 0x0001, 0) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d3 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d1: d2: d3: -8(fp):d3 -4(fp):d2 +// LocalsOut: fp(32) Local -0004(32) + l00009202: - v36 = (word16) d0 - d2 = DPB(d2, v36, 0) - CVZN = cond(v36) - d0 = d0 >>u d3 - CVZNX = cond(d0) - d2 = __swap(d2) - ZN = cond(d2) - C = false - V = false - d2 = DPB(d2, 0x0000, 0) - Z = true - C = false - N = false - V = false - d2 = d2 >>u d3 - CVZNX = cond(d2) - d3 = __swap(d3) - ZN = cond(d3) - C = false - V = false - v38 = (uint16) (d0 % (uint16) d1) - v39 = (uint16) (d0 /u (uint16) d1) - d0 = DPB(d0, v38, 16) - d0 = DPB(d0, v39, 0) - VZN = cond(v39) - C = false - v40 = (word16) d0 - d3 = DPB(d3, v40, 0) - CVZN = cond(v40) - v41 = (word16) d2 - d0 = DPB(d0, v41, 0) - CVZN = cond(v41) - v42 = (word16) d3 - d2 = DPB(d2, v42, 0) - CVZN = cond(v42) - d1 = __swap(d1) - ZN = cond(d1) - C = false - V = false - d2 = d2 *u (word16) d1 - VZN = cond(d2) - C = false - d0 = d0 - d2 - CVZNX = cond(d0) - branch Test(UGE,C) l00009226 - // succ: l00009220 l00009226 -l00009220: - v43 = (word16) d3 - 0x0001 - d3 = DPB(d3, v43, 0) - CVZNX = cond(v43) - d0 = d0 + d1 - CVZNX = cond(d0) -l00009224: - branch Test(UGE,C) l00009224 - // succ: l00009226 l00009224 + word32 d0_96 = d0 >>u d3_138 + word32 d2_99 = DPB(__swap(DPB(d2, (word16) d0, 0)), 0x0000, 0) >>u d3_138 + uint16 v39_102 = (uint16) (d0_96 /u (uint16) d1_136) + word32 d3_106 = DPB(__swap(d3_138), v39_102, 0) + word32 d0_113 = DPB(DPB(d0_96, (uint16) (d0_96 % (uint16) d1_136), 16), (word16) d2_99, 0) - DPB(d2_99, v39_102, 0) *u (word16) __swap(d1_136) + branch d0_113 >=u 0x00000000 l00009226 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d3 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d1: d2: d3: -8(fp):d3 -4(fp):d2 +// LocalsOut: fp(32) Local -0004(32) + l00009226: - d1 = 0 - CVZN = cond(d1) - v44 = (word16) d3 - d1 = DPB(d1, v44, 0) - CVZN = cond(v44) - d3 = __swap(d3) - ZN = cond(d3) - C = false - V = false - d0 = __rol(d0, d3) - CZN = cond(d0) - V = false - d0 = __swap(d0) - ZN = cond(d0) - C = false - V = false - v45 = d0 - d0 = d1 - d1 = v45 - ZN = cond(d1) - C = false - V = false - v46 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d3 = v46 - CVZN = cond(d3) - v47 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d2 = v47 - CVZN = cond(d2) - return - // succ: fn000091A6_exit + word32 d1_128 + *d1Out = __swap(__rol(d0_113, __swap(d3_106))) + return (int32) v39_102 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d1: d2: d3: d0: -8(fp):d3 -4(fp):d2 + +l00009220: +// DataOut: +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d1: d2: d3: d0: -8(fp):d3 -4(fp):d2 + +l000091B0: + word32 d0_27 = __swap(d0) + word32 d1_28 = __swap(d1_136) + word16 v13_30 = (word16) d0_27 + word32 d2_31 = DPB(__swap(d2_9), v13_30, 0) + branch v13_30 == 0x0000 l000091C0 +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 d1: d2: -4(fp):d2 +// LocalsOut: Local -0004(32) + +l000091BC: + uint16 v15_60 = (uint16) (d2_31 /u (uint16) d1_28) + d2_31 = DPB(DPB(d2_31, (uint16) (d2_31 % (uint16) d1_28), 16), v15_60, 0) + d0_27 = DPB(d0_27, v15_60, 0) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 d1: d2: d0: -4(fp):d2 +// LocalsOut: Local -0004(32) + +l000091C0: + word32 d0_36 = __swap(d0_27) + word32 d2_38 = DPB(d2_31, (word16) d0_36, 0) + uint16 v28_40 = (uint16) (d2_38 /u (uint16) d1_28) + word32 d1_47 + *d1Out = DPB(d1_28, (word16) __swap(DPB(DPB(d2_38, (uint16) (d2_38 % (uint16) d1_28), 16), v28_40, 0)), 0) + return DPB(d0_36, v28_40, 0) +// DataOut: a0 a1 a2 a3 a4 a5 a6 d0 d1 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 d1: d2: d0: -4(fp):d2 + fn000091A6_exit: +// DataOut: d0 d1 +// DataOut (flags): +// SymbolicIn: a7:fp d1: d2:d2 d0: d3:d3 -8(fp):d3 -4(fp):d2 -// fn0000936C -// Return size: 4 -void fn0000936C() + +word32 fn0000936C(word32 a2, word32 a4, word32 dwArg04, ptr32 & d2Out, ptr32 & d5Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 +// LiveOut: a0 a1 a2 a4 a5 d0 d2 d5 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a3 a7 d7 +// Stack args: Stack +0004(32) fn0000936C_entry: - // succ: l0000936C + *a4Out = a4 + *d2Out = d2 + *d5Out = d5 + *a1Out = a1 + *a2Out = a2 + *a5Out = a5 +// DataOut: a1 a2 a4 a5 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l0000936C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - d7 = Mem0[a7 + 12:word32] - CVZN = cond(d7) - a7 = a7 - 0x00000004 - v6 = d7 - Mem0[a7:word32] = v6 - CVZN = cond(v6) - call fn000093F4 (retsize: 4;) - a7 = a7 + 0x0004 - a3 = d0 - d0 = a3 - CVZN = cond(d0) - branch Test(NE,Z) l00009386 - // succ: l00009382 l00009386 -l00009382: - d0 = -1 - CVZN = cond(d0) - goto l000093AE - // succ: l000093AE + word32 d0_35 + word32 a0_15 + word32 d0_16 = fn000093F4(dwArg04, a4, dwArg04, out a0_15) + branch d0_16 != 0x00000000 l00009386 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l00009386: - Z = __btst(Mem0[a3 + 3:byte], 0x0004) - branch Test(EQ,Z) l00009394 - // succ: l0000938E l00009394 -l0000938E: - d0 = 0 - CVZN = cond(d0) - v9 = d0 - Mem0[a3:word32] = v9 - CVZN = cond(v9) - goto l000093AE - // succ: l000093AE + branch __btst(Mem0[d0_16 + 3:byte], 0x0004) l00009394 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d7: a3: d0: a0: -12(fp): -8(fp):d7 -4(fp):a3 +// LocalsOut: fp(32) + l00009394: - v10 = Mem0[a3 + 4:word32] - a7 = a7 - 0x00000004 - v11 = v10 - Mem0[a7:word32] = v11 - CVZN = cond(v11) - call fn00009084 (retsize: 4;) - a7 = a7 + 0x0004 - d0 = 0 - CVZN = cond(d0) - v12 = d0 - Mem0[a3:word32] = v12 - CVZN = cond(v12) - ZN = cond(Mem0[a4 + 8240:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l000093AC - // succ: l000093A8 l000093AC -l000093A8: - d0 = -1 - CVZN = cond(d0) - goto l000093AE - // succ: l000093AE + word32 d2_71 + word32 d5_72 + word32 d6_73 + word32 a0_74 + word32 a1_75 + word32 a2_76 + word32 a3_77 + word32 a4_78 + word32 a5_79 + fn00009084(a2, a4, Mem0[d0_16 + 4:word32], out d2_71, out d5_72, out d6_73, out a0_74, out a1_75, out a2_76, out a3_77, out a4_78, out a5_79) + Mem84[a3_77:word32] = 0 + branch Mem84[a4_78 + 8240:word32] == 0x00000000 l000093AC +// DataOut: a0 a1 a2 a4 a5 a7 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d7: a3: d0: a0: -12(fp): -8(fp):d7 -4(fp):a3 + l000093AC: - d0 = 0 - CVZN = cond(d0) - // succ: l000093AE + d0_35 = 0 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0:0 d1: a0: a6: d6: d5: a1: d2: d3: d4: a2: a4: a5: -12(fp): -8(fp):d7 -4(fp):a3 + +l000093A8: + d0_35 = -1 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0:0 d1: a0: a6: d6: d5: a1: d2: d3: d4: a2: a4: a5: -12(fp): -8(fp):d7 -4(fp):a3 + +l0000938E: + Mem64[d0_16:word32] = 0 + d0_35 = 0 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d7: a3: d0: a0: -12(fp): -8(fp):d7 -4(fp):a3 + +l00009382: + d0_35 = -1 +// DataOut: a0 a1 a2 a4 a5 a7 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d7: a3: d0: a0: -12(fp): -8(fp):d7 -4(fp):a3 + l000093AE: - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn0000936C_exit + return d0_35 +// DataOut: a0 a1 a2 a4 a5 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: d1: a0: a6: d6: d5: a1: d2: d3: d4: a2: a4: a5: -12(fp): -8(fp):d7 -4(fp):a3 + fn0000936C_exit: +// DataOut: a0 a1 a2 a4 a5 d0 d2 d5 +// DataOut (flags): +// SymbolicIn: a7: d7: a3: d0: d1: a0: a6: d6: d5: a1: d2: d3: d4: a2: a4: a5: -12(fp): -8(fp):d7 -4(fp):a3 -// fn000093B4 -// Return size: 4 -void fn000093B4() + +word32 fn000093B4(word32 a0, word32 a4, word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a0 a4 +// LiveOut: d0 +// Trashed: CVZN d0 d1 +// Preserved: a3 a6 a7 d2 d6 d7 +// Stack args: Stack +0008(32) fn000093B4_entry: - // succ: l000093B4 +// DataOut: a0 a1 a2 a4 a5 d5 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0008(32) + l000093B4: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d2 - a3 = Mem0[a7 + 24:word32] - d7 = Mem0[a7 + 28:word32] - CVZN = cond(d7) - d6 = d7 - CVZN = cond(d6) - d6 = ~d6 - ZN = cond(d6) - C = false - V = false - d0 = -16 - CVZN = cond(d0) - d6 = d6 ^ d0 - ZN = cond(d6) - C = false - V = false - d1 = a3 - CVZN = cond(d1) - d2 = d6 - CVZN = cond(d2) - a6 = Mem0[a4 + 18340:word32] - d0 = Allocate(a0, d0) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l000093EA - // succ: l000093D8 l000093EA -l000093D8: - d0 = 2 - CVZN = cond(d0) - v17 = d0 - Mem0[a4 + 18336:word32] = v17 - CVZN = cond(v17) - v18 = 0x000000CD - Mem0[a4 + 8240:word32] = v18 - CVZN = cond(v18) - d0 = -1 - CVZN = cond(d0) - goto l000093EC - // succ: l000093EC + word32 d0_36 + branch Allocate(a0, -16) != 0x00000000 l000093EA +// DataOut: a1 a2 a4 a5 d5 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l000093EA: - d0 = 0 - CVZN = cond(d0) - // succ: l000093EC + d0_36 = 0 +// DataOut: a1 a2 a4 a5 d0 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a3: d7: d6: d0: d1: d2: a6: -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + +l000093D8: + Mem50[a4 + 18336:word32] = 2 + Mem52[a4 + 8240:word32] = 0x000000CD + d0_36 = -1 +// DataOut: a1 a2 a4 a5 d0 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a3: d7: d6: d0: d1: d2: a6: -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 +// LocalsOut: fp(32) + l000093EC: - d2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn000093B4_exit + return d0_36 +// DataOut: a1 a2 a4 a5 d0 d5 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000014 a3: d7: d6: d0: d1: d2: a6: -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + fn000093B4_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a3:a3 d7:d7 d6:d6 d0: d1: d2:d2 a6:a6 -20(fp):d2 -16(fp):d6 -12(fp):d7 -8(fp):a3 -4(fp):a6 + -// fn000093F4 -// Return size: 4 -void fn000093F4() +word32 fn000093F4(word32 d7, word32 a4, word32 dwArg04, ptr32 & a0Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a4 d7 +// LiveOut: a0 d0 +// Trashed: CVZNX a0 d0 +// Preserved: a7 d7 +// Stack args: Stack +0004(32) fn000093F4_entry: - // succ: l000093F4 + *a0Out = a0 +// DataOut: a0 a1 a2 a3 a4 a5 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) + l000093F4: - a7 = fp - a7 = a7 - 0x00000004 - v4 = d7 - Mem0[a7:word32] = v4 - CVZN = cond(v4) - d7 = Mem0[a7 + 8:word32] - CVZN = cond(d7) - d0 = 0 - CVZN = cond(d0) - v8 = d0 - Mem0[a4 + 8240:word32] = v8 - CVZN = cond(v8) - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(LT,N) l00009426 - // succ: l00009404 l00009426 + word32 d0_27 + Mem10[a4 + 8240:word32] = 0 + branch dwArg04 < 0x00000000 l00009426 +// DataOut: a0 a1 a2 a3 a4 a5 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Local -0004(32) + l00009404: - v13 = d7 - Mem0[a4 + 7640:word32] - CVZN = cond(v13) - branch Test(GE,VN) l00009426 - // succ: l0000940A l00009426 + branch dwArg04 - Mem10[a4 + 7640:word32] >= 0x00000000 l00009426 +// DataOut: a0 a1 a2 a3 a4 a5 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 d7: d0:0 -4(fp):d7 +// LocalsOut: Local -0004(32) + l0000940A: - d0 = d7 - CVZN = cond(d0) - d0 = d0 << 0x00000003 - CVZNX = cond(d0) - a0 = a4 + 17760 - ZN = cond(Mem0[a0 + d0:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l00009426 - // succ: l00009418 l00009426 -l00009418: - d0 = d7 - CVZN = cond(d0) - d0 = d0 << 0x00000003 - CVZNX = cond(d0) - a0 = a4 + 17760 - a0 = a0 + d0 - d0 = a0 - CVZN = cond(d0) - goto l0000942E - // succ: l0000942E + word32 a0_51 + *a0Out = a4 + 17760 + branch Mem10[a4 + 17760 + (dwArg04 << 0x00000003):word32] == 0x00000000 l00009426 +// DataOut: a0 a1 a2 a3 a4 a5 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 d7: d0:0 -4(fp):d7 +// LocalsOut: Local -0004(32) + l00009426: - d0 = 9 - CVZN = cond(d0) - v18 = d0 - Mem0[a4 + 18336:word32] = v18 - CVZN = cond(v18) - d0 = 0 - CVZN = cond(d0) - // succ: l0000942E + Mem42[a4 + 18336:word32] = 9 + d0_27 = 0 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 d7: d0: a0:a4 + 17760 -4(fp):d7 +// LocalsOut: Local -0004(32) + +l00009418: + word32 a0_60 = a4 + 17760 + (dwArg04 << 0x00000003) + *a0Out = a0_60 + d0_27 = a0_60 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 d7: d0: a0:a4 + 17760 -4(fp):d7 +// LocalsOut: Local -0004(32) + l0000942E: - v19 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = v19 - CVZN = cond(d7) - return - // succ: fn000093F4_exit + return d0_27 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000004 d7: d0: a0: -4(fp):d7 + fn000093F4_exit: +// DataOut: a0 d0 +// DataOut (flags): +// SymbolicIn: a7:fp d7:d7 d0: a0: -4(fp):d7 + -// fn0000943C -// Return size: 4 -void fn0000943C() +word32 fn0000943C(word32 a2, word32 a4, ptr32 & d2Out, ptr32 & d4Out, ptr32 & d5Out, ptr32 & d6Out, ptr32 & a0Out, ptr32 & a1Out, ptr32 & a2Out, ptr32 & a3Out, ptr32 & a4Out, ptr32 & a5Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a2 a4 +// LiveOut: a0 a1 a2 a3 a4 a5 d0 d2 d4 d5 d6 +// Trashed: CVZNX a0 a1 a2 a3 a4 a5 a6 a7 d0 d1 d2 d3 d4 d5 d6 d7 +// Preserved: a6 a7 d7 fn0000943C_entry: - // succ: l0000943C + *d6Out = d6 + *d5Out = d5 + *d2Out = d2 + *d4Out = d4 + *a0Out = a0 + *a1Out = a1 + *a2Out = a2 + *a3Out = a3 + *a4Out = a4 + *a5Out = a5 +// DataOut: a0 a1 a2 a3 a4 a5 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l0000943C: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - d0 = 0 - CVZN = cond(d0) - d1 = 0x00003000 - CVZN = cond(d1) - a6 = Mem0[0x00000004:word32] - SetSignal(d0, d1) - d7 = d0 - CVZN = cond(d7) - d7 = d7 & 0x00003000 - ZN = cond(d7) - C = false - V = false - ZN = cond(d7 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000947C - // succ: l0000945C l0000947C + SetSignal(0, 0x00003000) + word32 d0_112 = 0 + branch 0x00000000 == 0x00000000 l0000947C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l0000945C: - ZN = cond(Mem0[a4 + 8264:word32] - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000947C - // succ: l00009462 l0000947C + branch Mem0[a4 + 8264:word32] == 0x00000000 l0000947C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d0:0 d1:0x00003000 a6: d7:0x00000000 -8(fp):d7 -4(fp):a6 +// LocalsOut: fp(32) + l00009462: - a0 = Mem0[a4 + 8264:word32] - call a0 (retsize: 4;) - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l0000946E - // succ: l0000946C l0000946E -l0000946C: - goto l0000947C - // succ: l0000947C + word32 a0_69 = Mem0[a4 + 8264:word32] + word32 a7_70 + word32 a6_71 + word32 d7_72 + byte CVZN_74 + word32 d1_75 + byte ZN_76 + byte C_77 + byte V_78 + byte Z_79 + word32 a4_80 + word32 a0_81 + byte N_82 + word32 a2_83 + word32 d2_84 + word32 d4_85 + word32 d5_86 + word32 d6_87 + word32 a1_88 + word32 a3_89 + word32 a5_90 + call a0_69 (retsize: 4; depth: 12) + uses: a0_69,a1,a2,a3,a4,a5,a6_11,a7_5,C_67,CVZN,d0_8,d1_9,d2,d4,d5,d6,d7_13,dwLoc04_4,dwLoc08_7,dwLoc0C,N,V_68,Z_66,ZN_65 + defs: a0_81,a1_88,a2_83,a3_89,a4_80,a5_90,a6_71,a7_70,C_77,CVZN_74,d0_73,d1_75,d2_84,d4_85,d5_86,d6_87,d7_72,N_82,V_78,Z_79,ZN_76 + branch false l0000946E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d0:0 d1:0x00003000 a6: d7:0x00000000 -8(fp):d7 -4(fp):a6 +// LocalsOut: fp(32) + l0000946E: - Mem0[a4 + 8264:word32] = 0x00000000 - Z = true - C = false - N = false - V = false - a7 = a7 - 0x00000004 - Mem0[a7:word32] = 0x00000014 - call fn00007698 (retsize: 4;) - a7 = a7 + 0x0004 - // succ: l0000947C + Mem95[a4_80 + 8264:word32] = 0x00000000 + word32 d1_102 + word32 d2_103 + word32 d4_104 + word32 a0_105 + word32 a1_106 + word32 a2_107 + word32 a3_108 + word32 a4_109 + word32 a5_110 + word32 a6_111 + d0_112 = fn00007698(d7_72, a2_83, a4_80, 0x00000014, out d1_102, out d2_103, out d4_104, out a0_105, out a1_106, out a2_107, out a3_108, out a4_109, out a5_110, out a6_111) +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d0:0 d1:0x00003000 a6: d7:0x00000000 a0: -8(fp):d7 -4(fp):a6 + +l0000946C: +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000008 d0:0 d1:0x00003000 a6: d7:0x00000000 a0: -8(fp):d7 -4(fp):a6 + l0000947C: - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn0000943C_exit + return d0_112 +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: d0: d1: a6: d7: a0: d6: d5: a1: d2: d3: d4: a2: a3: a4: a5: -12(fp):00000014 -8(fp):d7 -4(fp):a6 + fn0000943C_exit: +// DataOut: a0 a1 a2 a3 a4 a5 d0 d2 d4 d5 d6 +// DataOut (flags): +// SymbolicIn: a7: d0: d1: a6: d7: a0: d6: d5: a1: d2: d3: d4: a2: a3: a4: a5: -12(fp):00000014 -8(fp):d7 -4(fp):a6 + -// fn00009488 -// Return size: 4 -void fn00009488() +word32 fn00009488(word32 d7, word32 a5, word32 dwArg04, word32 dwArg08, ptr32 & a0Out, ptr32 & a1Out) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: a5 d7 +// LiveOut: a0 a1 d0 +// Trashed: CVZNX a0 a1 a2 a3 a5 a7 d0 d1 d5 d6 d7 +// Preserved: a2 a3 a5 a7 d5 d6 d7 +// Stack args: Stack +0004(32) Stack +0008(32) fn00009488_entry: - // succ: l00009488 + *a0Out = a0 + *a1Out = a1 +// DataOut: a0 a1 a4 a5 d4 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) + l00009488: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000030 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d7 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d6 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = d5 - a3 = Mem0[a5 + 8:word32] - a2 = Mem0[a5 + 12:word32] - d6 = 0 - CVZN = cond(d6) - v10 = a3 - Mem0[a5 + -4:word32] = v10 - CVZN = cond(v10) - // succ: l0000949E + word32 a7_123 = fp - 0x00000048 + word32 a3_115 = dwArg04 + word32 a2_131 = dwArg08 + word32 d6_233 = 0 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: Local -0004(32) + l0000949E: - v11 = Mem0[a2:byte] - a2 = a2 + 0x00000001 - d7 = DPB(d7, v11, 0) - CVZN = cond(v11) - ZN = cond((byte) d7 - 0x00) - C = false - V = false - branch Test(EQ,Z) l000095AE - // succ: l000094A6 l000095AE + word32 d0_102 + byte v11_50 = Mem0[a2_131:byte] + a2_131 = a2_131 + 0x00000001 + d7 = DPB(d7, v11_50, 0) + branch v11_50 == 0x00 l000095AE +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + +l000095AE: + branch Mem0[a3_115:byte] == 0x00 l000095B6 +// DataOut: a0 a1 a3 a4 a5 a7 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): + +l000095B6: + d0_102 = a3_115 - Mem0[fp + 0xFFFFFFF8:word32] +// DataOut: a0 a1 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): + +l000095B2: + d0_102 = 0 +// DataOut: a0 a1 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): + l000094A6: - d0 = 0 - CVZN = cond(d0) - v17 = (byte) d7 - d0 = DPB(d0, v17, 0) - CVZN = cond(v17) - v18 = (word16) d0 - 0x0023 - d0 = DPB(d0, v18, 0) - CVZNX = cond(v18) - branch Test(EQ,Z) l000094CA - // succ: l000094B0 l000094CA -l000094B0: - v20 = (word16) d0 - 0x0004 - d0 = DPB(d0, v20, 0) - CVZNX = cond(v20) - branch Test(EQ,Z) l0000955C - // succ: l000094B6 l0000955C -l000094B6: - v21 = (word16) d0 - 0x0018 - d0 = DPB(d0, v21, 0) - CVZNX = cond(v21) - branch Test(NE,Z) l00009586 - // succ: l000094BE l00009586 -l000094BE: - v22 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - d0 = DPB(d0, v22, 0) - CVZN = cond(v22) - ZN = cond((byte) d0 - 0x00) - C = false - V = false - branch Test(NE,Z) l0000949E - // succ: l000094C4 l0000949E -l000094C4: - d0 = 0 - CVZN = cond(d0) - goto l000095BC - // succ: l000095BC + word16 v18_83 = (word16) (int32) v11_50 - 0x0023 + branch v18_83 == 0x0000 l000094CA +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l000094CA: - v37 = Mem0[a2:byte] - a2 = a2 + 0x00000001 - d7 = DPB(d7, v37, 0) - CVZN = cond(v37) - d0 = 0 - CVZN = cond(d0) - v38 = (byte) d7 - d0 = DPB(d0, v38, 0) - CVZN = cond(v38) - v39 = (word16) d0 - 0x0028 - d0 = DPB(d0, v39, 0) - CVZNX = cond(v39) - branch Test(EQ,Z) l000094F0 - // succ: l000094D6 l000094F0 -l000094D6: - v40 = (word16) d0 - 0x0017 - d0 = DPB(d0, v40, 0) - CVZNX = cond(v40) - branch Test(NE,Z) l0000952C - // succ: l000094DC l0000952C -l000094DC: - ZN = cond(Mem0[a3:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l0000949E - // succ: l000094E0 l0000949E -l000094E0: - a7 = a7 - 0x00000004 - v41 = a2 - Mem0[a7:word32] = v41 - CVZN = cond(v41) - a7 = a7 - 0x00000004 - v42 = a3 - Mem0[a7:word32] = v42 - CVZN = cond(v42) - call fn00009488 (retsize: 4;) - a7 = a7 + 0x0008 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(NE,Z) l0000949E - // succ: l000094EC l0000949E -l000094EC: - a3 = a3 + 0x00000001 - goto l000094DC - // succ: l000094DC + byte v37_158 = Mem0[a2_131:byte] + a2_131 = a2_131 + 0x00000001 + d7 = DPB(d7, v37_158, 0) + word16 v39_164 = (word16) (int32) v37_158 - 0x0028 + branch v39_164 == 0x0000 l000094F0 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l000094F0: - v43 = Mem0[a2:byte] - a2 = a2 + 0x00000001 - d7 = DPB(d7, v43, 0) - CVZN = cond(v43) - d0 = 41 - CVZN = cond(d0) - v44 = (byte) d7 - (byte) d0 - CVZN = cond(v44) - branch Test(EQ,Z) l00009504 - // succ: l000094F8 l00009504 -l000094F8: - a0 = d6 - d6 = d6 + 0x00000001 - CVZNX = cond(d6) - d0 = a0 - CVZN = cond(d0) - v46 = (byte) d7 - Mem0[a7 + -37 + d0:byte] = v46 - CVZN = cond(v46) - goto l000094F0 - // succ: l000094F0 + byte v43_236 = Mem0[a2_131:byte] + a2_131 = a2_131 + 0x00000001 + d7 = DPB(d7, v43_236, 0) + branch v43_236 == 0x29 l00009504 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: a0: d1: d5: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l00009504: - Mem0[a5 + d6:byte] = 0x00 - Z = true - C = false - N = false - V = false - // succ: l00009508 + Mem250[fp - 0x00000004 + d6_233:byte] = 0x00 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0:41 a0: d1: d5: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l00009508: - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 + -37 - a7 = a7 - 0x00000004 - v55 = a3 - Mem0[a7:word32] = v55 - CVZN = cond(v55) - call fn000095C4 (retsize: 4;) - a7 = a7 + 0x0008 - ZN = cond(d0 - 0x00000000) - C = false - V = false - branch Test(EQ,Z) l0000949E - // succ: l00009518 l0000949E + word32 a7_260 = a7_123 - 0x00000004 + Mem261[a7_260:word32] = fp + 0xFFFFFFD7 + Mem264[a7_260 - 0x00000004:word32] = a3_115 + a7_123 = a7_260 + 0x00000004 + branch fn000095C4(dwArg00, dwArg04) == 0x00000000 l0000949E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: a0: d1: a1: d5: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l00009518: - a0 = a5 + -37 - a1 = a0 - // succ: l0000951E + word32 a0_272 + *a0Out = fp + 0xFFFFFFD7 + word32 a1_273 = fp + 0xFFFFFFD7 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: a0: a1: d5: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l0000951E: - v57 = Mem0[a1:byte] - a1 = a1 + 0x00000001 - ZN = cond(v57 - 0x00) - C = false - V = false - branch Test(NE,Z) l0000951E - // succ: l00009522 l0000951E + a1_273 = a1_297 + 0x00000001 + word32 a1_297 = a1_273 + branch Mem264[a1_297:byte] != 0x00 l0000951E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: a0: a1: d5: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l00009522: - a1 = a1 - 0x00000001 - a1 = a1 - a0 - CVZNX = cond(a1) - d0 = a1 - CVZN = cond(d0) - a3 = a3 + d0 - goto l00009508 - // succ: l00009508 + word32 a1_282 = a1_273 - 0x00000001 - (fp + 0xFFFFFFD7) + *a1Out = a1_282 + a3_115 = a3_115 + a1_282 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: a0: a1: d5: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + +l000094F8: + Mem248[a7_123 + -37 + d6_233:byte] = v43_236 + word32 a0_243 + *a0Out = d6_233 + d6_233 = d6_233 + 0x00000001 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0:41 a0: d1: d5: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + +l000094D6: + branch v39_164 != 0x0017 l0000952C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l0000952C: - d5 = d7 - CVZN = cond(d5) - // succ: l0000952E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l0000952E: - v47 = Mem0[a3:byte] - d0 = DPB(d0, v47, 0) - CVZN = cond(v47) - branch Test(EQ,Z) l0000949E - // succ: l00009534 l0000949E + byte v47_204 = Mem0[a3_115:byte] + branch v47_204 == 0x00 l0000949E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d5: d1: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l00009534: - d1 = 0 - CVZN = cond(d1) - v48 = (byte) d0 - d1 = DPB(d1, v48, 0) - CVZN = cond(v48) - a7 = a7 - 0x00000004 - v49 = d1 - Mem0[a7:word32] = v49 - CVZN = cond(v49) - call fn000077BC (retsize: 4;) - d1 = 0 - CVZN = cond(d1) - v50 = (byte) d5 - d1 = DPB(d1, v50, 0) - CVZN = cond(v50) - v51 = d1 - Mem0[a7:word32] = v51 - CVZN = cond(v51) - v52 = d0 - Mem0[a7 + 24:word32] = v52 - CVZN = cond(v52) - call fn000077BC (retsize: 4;) - a7 = a7 + 0x0004 - d1 = Mem0[a7 + 20:word32] - CVZN = cond(d1) - v53 = d1 - d0 - CVZN = cond(v53) - branch Test(NE,Z) l0000949E - // succ: l00009558 l0000949E + word32 a7_211 = a7_123 - 0x00000004 + Mem213[a7_211:word32] = (int32) v47_204 + word32 d0_215 = fn000077BC(dwArg00) + Mem220[a7_211:word32] = (int32) v37_158 + Mem222[a7_211 + 24:word32] = d0_215 + a7_123 = a7_211 + 0x0004 + branch Mem222[a7_211 + 0x00000018:word32] - fn000077BC(dwArg00) != 0x00000000 l0000949E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d5: d1: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l00009558: - a3 = a3 + 0x00000001 - goto l0000952E - // succ: l0000952E + a3_115 = a3_115 + 0x00000001 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d5 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d5: d1: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + +l000094DC: + branch Mem0[a3_115:byte] == 0x00 l0000949E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + +l000094E0: + word32 a7_182 = a7_123 - 0x00000004 + Mem184[a7_182:word32] = a2_131 + 0x00000001 + Mem187[a7_182 - 0x00000004:word32] = a3_115 + a7_123 = a7_182 + 0x00000004 + word32 a0_189 + word32 a1_190 + branch fn00009488(d7, fp - 0x00000004, dwArg00, dwArg04, out a0_189, out a1_190) != 0x00000000 l0000949E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + +l000094EC: + a3_115 = a3_115 + 0x00000001 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + +l000094B0: + branch v18_83 == 0x0004 l0000955C +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l0000955C: - v30 = Mem0[a2:byte] - a2 = a2 + 0x00000001 - d7 = DPB(d7, v30, 0) - CVZN = cond(v30) - d0 = 0 - CVZN = cond(d0) - v31 = (byte) d7 - d0 = DPB(d0, v31, 0) - CVZN = cond(v31) - a7 = a7 - 0x00000004 - v32 = d0 - Mem0[a7:word32] = v32 - CVZN = cond(v32) - call fn000077BC (retsize: 4;) - d1 = 0 - CVZN = cond(d1) - v33 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - d1 = DPB(d1, v33, 0) - CVZN = cond(v33) - v34 = d1 - Mem0[a7:word32] = v34 - CVZN = cond(v34) - v35 = d0 - Mem0[a7 + 24:word32] = v35 - CVZN = cond(v35) - call fn000077BC (retsize: 4;) - a7 = a7 + 0x0004 - d1 = Mem0[a7 + 20:word32] - CVZN = cond(d1) - v36 = d1 - d0 - CVZN = cond(v36) - branch Test(EQ,Z) l0000949E - // succ: l00009582 l0000949E + byte v30_130 = Mem0[a2_131:byte] + word32 a7_136 = a7_123 - 0x00000004 + Mem138[a7_136:word32] = (int32) v30_130 + word32 d0_140 = fn000077BC(dwArg00) + Mem146[a7_136:word32] = (int32) Mem138[a3_115:byte] + Mem148[a7_136 + 24:word32] = d0_140 + a2_131 = a2_131 + 0x00000001 + d7 = DPB(d7, v30_130, 0) + a3_115 = a3_115 + 0x00000001 + a7_123 = a7_136 + 0x0004 + branch Mem148[a7_136 + 0x00000018:word32] - fn000077BC(dwArg00) == 0x00000000 l0000949E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l00009582: - d0 = 0 - CVZN = cond(d0) - goto l000095BC - // succ: l000095BC + d0_102 = 0 +// DataOut: a0 a1 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): + +l000094B6: + branch v18_83 != 0x001C l00009586 +// DataOut: a0 a1 a2 a3 a4 a5 a7 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l00009586: - d0 = 0 - CVZN = cond(d0) - v23 = (byte) d7 - d0 = DPB(d0, v23, 0) - CVZN = cond(v23) - a7 = a7 - 0x00000004 - v24 = d0 - Mem0[a7:word32] = v24 - CVZN = cond(v24) - call fn000077BC (retsize: 4;) - d1 = 0 - CVZN = cond(d1) - v26 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - d1 = DPB(d1, v26, 0) - CVZN = cond(v26) - v27 = d1 - Mem0[a7:word32] = v27 - CVZN = cond(v27) - v28 = d0 - Mem0[a7 + 24:word32] = v28 - CVZN = cond(v28) - call fn000077BC (retsize: 4;) - a7 = a7 + 0x0004 - d1 = Mem0[a7 + 20:word32] - CVZN = cond(d1) - v29 = d1 - d0 - CVZN = cond(v29) - branch Test(EQ,Z) l0000949E - // succ: l000095AA l0000949E + word32 a7_107 = a7_123 - 0x00000004 + Mem109[a7_107:word32] = (int32) v11_50 + word32 d0_112 = fn000077BC(dwArg00) + Mem118[a7_107:word32] = (int32) Mem109[a3_115:byte] + Mem120[a7_107 + 24:word32] = d0_112 + a3_115 = a3_115 + 0x00000001 + a7_123 = a7_107 + 0x0004 + branch Mem120[a7_107 + 0x00000018:word32] - fn000077BC(dwArg00) == 0x00000000 l0000949E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + l000095AA: - d0 = 0 - CVZN = cond(d0) - goto l000095BC - // succ: l000095BC -l000095AE: - ZN = cond(Mem0[a3:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l000095B6 - // succ: l000095B2 l000095B6 -l000095B2: - d0 = 0 - CVZN = cond(d0) - goto l000095BC - // succ: l000095BC -l000095B6: - d0 = a3 - CVZN = cond(d0) - d0 = d0 - Mem0[a5 + -4:word32] - CVZNX = cond(d0) - // succ: l000095BC + d0_102 = 0 +// DataOut: a0 a1 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): + +l000094BE: + a3_115 = a3_115 + 0x00000001 + branch Mem0[a3_115:byte] != 0x00 l0000949E +// DataOut: a0 a1 a2 a3 a4 a5 a7 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): +// LocalsOut: Local -0004(32) + +l000094C4: + d0_102 = 0 +// DataOut: a0 a1 a4 a5 a7 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): + l000095BC: - d5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d6 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - d7 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn00009488_exit + return d0_102 +// DataOut: a0 a1 a4 d0 d4 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d1: d5: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): + fn00009488_exit: +// DataOut: a0 a1 d0 +// DataOut (flags): +// SymbolicIn: a7: a5: a3: a2: d6: d7: d0: d5: d1: a0: a1: -109(fp): -80(fp): -76(fp): -72(fp):d5 -68(fp):d6 -64(fp):d7 -60(fp):a2 -56(fp):a3 -52(fp): -8(fp): -4(fp): + -// fn000095C4 -// Return size: 4 -void fn000095C4() +word32 fn000095C4(word32 dwArg04, word32 dwArg08) +// stackDelta: 0; fpuStackDelta: 0; fpuMaxParam: -1 + +// MayUse: +// LiveOut: d0 +// Trashed: CVZNX d0 d1 +// Preserved: a2 a3 a5 a7 +// Stack args: Stack +0004(32) Stack +0008(32) fn000095C4_entry: - // succ: l000095C4 +// DataOut: a0 a1 a4 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) Stack +0004(32) Stack +0008(32) + l000095C4: - a7 = fp - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a5 - a5 = a7 - a7 = a7 - 0x00000004 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a3 - a7 = a7 - 0x00000004 - Mem0[a7:word32] = a2 - a3 = Mem0[a7 + 20:word32] - a2 = Mem0[a7 + 24:word32] - // succ: l000095D4 + word32 a3_14 = dwArg04 + word32 a2_16 = dwArg08 +// DataOut: a0 a1 a2 a3 a4 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp +// LocalsOut: fp(32) + l000095D4: - ZN = cond(Mem0[a2:byte] - 0x00) - C = false - V = false - branch Test(EQ,Z) l000095FE - // succ: l000095D8 l000095FE + word32 d0_39 + branch Mem0[a2_75:byte] == 0x00 l000095FE +// DataOut: a0 a1 a2 a3 a4 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a5:fp - 0x00000004 a3: a2: d0: d1: -20(fp): -16(fp):a2 -12(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) + +l000095FE: + d0_39 = 1 +// DataOut: a0 a1 a4 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a5:fp - 0x00000004 a3: a2: d0: d1: -20(fp): -16(fp):a2 -12(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) + l000095D8: - d0 = 0 - CVZN = cond(d0) - v12 = Mem0[a3:byte] - a3 = a3 + 0x00000001 - d0 = DPB(d0, v12, 0) - CVZN = cond(v12) - a7 = a7 - 0x00000004 - v13 = d0 - Mem0[a7:word32] = v13 - CVZN = cond(v13) - call fn000077BC (retsize: 4;) - d1 = 0 - CVZN = cond(d1) - v15 = Mem0[a2:byte] - a2 = a2 + 0x00000001 - d1 = DPB(d1, v15, 0) - CVZN = cond(v15) - v16 = d1 - Mem0[a7:word32] = v16 - CVZN = cond(v16) - v17 = d0 - Mem0[a7 + 12:word32] = v17 - CVZN = cond(v17) - call fn000077BC (retsize: 4;) - a7 = a7 + 0x0004 - d1 = Mem0[a7 + 8:word32] - CVZN = cond(d1) - v18 = d1 - d0 - CVZN = cond(v18) - branch Test(EQ,Z) l000095D4 - // succ: l000095FA l000095D4 + a3_14 = a3_76 + 0x00000001 + a2_16 = a2_75 + 0x00000001 + word32 a2_75 = a2_16 + word32 a3_76 = a3_14 + branch fn000077BC((int32) Mem0[a3_76:byte]) - fn000077BC((int32) Mem0[a2_75:byte]) == 0x00000000 l000095D4 +// DataOut: a0 a1 a2 a3 a4 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a5:fp - 0x00000004 a3: a2: d0: d1: -20(fp): -16(fp):a2 -12(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) + l000095FA: - d0 = 0 - CVZN = cond(d0) - goto l00009600 - // succ: l00009600 -l000095FE: - d0 = 1 - CVZN = cond(d0) - // succ: l00009600 + d0_39 = 0 +// DataOut: a0 a1 a4 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a5:fp - 0x00000004 a3: a2: d0: d1: -20(fp): -16(fp):a2 -12(fp):a3 -8(fp): -4(fp):a5 +// LocalsOut: fp(32) + l00009600: - a2 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a3 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - a7 = a5 - a5 = Mem0[a7:word32] - a7 = a7 + 0x00000004 - return - // succ: fn000095C4_exit + return d0_39 +// DataOut: a0 a1 a4 d0 d4 d6 d7 +// DataOut (flags): +// SymbolicIn: a7:fp - 0x00000010 a5:fp - 0x00000004 a3: a2: d0: d1: -20(fp): -16(fp):a2 -12(fp):a3 -8(fp): -4(fp):a5 + fn000095C4_exit: +// DataOut: d0 +// DataOut (flags): +// SymbolicIn: a7:fp a5:a5 a3:a3 a2:a2 d0: d1: -20(fp): -16(fp):a2 -12(fp):a3 -8(fp): -4(fp):a5 + diff --git a/subjects/regressions/reko-238/PPAMI.globals.c b/subjects/regressions/reko-238/PPAMI.globals.c new file mode 100644 index 0000000000..44c873754f --- /dev/null +++ b/subjects/regressions/reko-238/PPAMI.globals.c @@ -0,0 +1,7 @@ +// PPAMI.c +// Generated by decompiling D:\dev\uxmal\reko\master\subjects\regressions\reko-238\PPAMI.EXE +// using Decompiler version 0.6.0.0. + +#include "PPAMI.h" + + diff --git a/subjects/regressions/reko-238/PPAMI.h b/subjects/regressions/reko-238/PPAMI.h new file mode 100644 index 0000000000..b02522708f --- /dev/null +++ b/subjects/regressions/reko-238/PPAMI.h @@ -0,0 +1,54344 @@ +// PPAMI.h +// Generated by decompiling D:\dev\uxmal\reko\master\subjects\regressions\reko-238\PPAMI.EXE +// using Decompiler version 0.6.0.0. + +/* +// Equivalence classes //////////// +// Type Variables //////////// +globals_t: (in globals : (ptr (struct "Globals"))) + Class: Eq_1 + DataType: (ptr (struct (A0 T_175 t00A0) (A4 T_110 t00A4))) + OrigDataType: (ptr (struct "Globals")) +T_2: (in d0 : word32) + Class: Eq_2 + DataType: word32 + OrigDataType: word32 +T_3: (in a0 : word32) + Class: Eq_3 + DataType: (ptr (struct (0 (arr T_13577) a0000))) + OrigDataType: (ptr (struct (0 (arr T_13577) a0000))) +T_4: (in a5 : word32) + Class: Eq_4 + DataType: word32 + OrigDataType: word32 +T_5: (in a6 : word32) + Class: Eq_5 + DataType: word32 + OrigDataType: word32 +T_6: (in dwArg04 : word32) + Class: Eq_6 + DataType: word32 + OrigDataType: word32 +T_7: (in a2_130 : word32) + Class: Eq_3 + DataType: word32 + OrigDataType: word32 +T_8: (in a4_44 : word32) + Class: Eq_8 + DataType: (ptr (struct (2 T_13580 t0002) (201C T_81 t201C) (204C T_63 t204C) (2050 T_37 t2050) (2054 T_38 t2054) (2058 T_34 t2058) (205C T_206 t205C) (2060 T_141 t2060) (2064 T_169 t2064) (2068 T_157 t2068) (47A4 T_60 t47A4))) + OrigDataType: (ptr (struct (2 T_13580 t0002) (201C T_81 t201C) (204C T_63 t204C) (2050 T_37 t2050) (2054 T_38 t2054) (2058 T_34 t2058) (205C T_206 t205C) (2060 T_141 t2060) (2064 T_169 t2064) (2068 T_157 t2068) (47A4 T_60 t47A4))) +T_9: (in 00009608 : ptr32) + Class: Eq_8 + DataType: ptr32 + OrigDataType: ptr32 +T_10: (in a6_46 : word32) + Class: Eq_10 + DataType: (ptr (struct (114 T_67 t0114))) + OrigDataType: (ptr (struct (114 T_67 t0114))) +T_11: (in 00000004 : ptr32) + Class: Eq_11 + DataType: (ptr (struct (0 T_14 t0000))) + OrigDataType: (ptr (struct (0 T_14 t0000))) +T_12: (in 0x00000000 : word32) + Class: Eq_12 + DataType: word32 + OrigDataType: word32 +T_13: (in 0x00000004 + 0x00000000 : word32) + Class: Eq_13 + DataType: ptr32 + OrigDataType: ptr32 +T_14: (in Mem0[0x00000004 + 0x00000000:word32] : word32) + Class: Eq_10 + DataType: word32 + OrigDataType: word32 +T_15: (in a3_294 : word32) + Class: Eq_15 + DataType: (ptr (struct 0004 (0 (union (word32 u0) (T_26 u1)) u0000))) + OrigDataType: (ptr (struct 0004 (0 (union (word32 u0) (T_26 u1)) u0000))) +T_16: (in 0000B620 : ptr32) + Class: Eq_15 + DataType: ptr32 + OrigDataType: ptr32 +T_17: (in d0_49 : word32) + Class: Eq_17 + DataType: word32 + OrigDataType: word32 +T_18: (in 0x000009E6 : word32) + Class: Eq_17 + DataType: word32 + OrigDataType: word32 +T_19: (in 0x00000001 : word32) + Class: Eq_19 + DataType: word32 + OrigDataType: word32 +T_20: (in d0_49 - 0x00000001 : word32) + Class: Eq_17 + DataType: word32 + OrigDataType: word32 +T_21: (in 0xFFFFFFFF : word32) + Class: Eq_17 + DataType: word32 + OrigDataType: word32 +T_22: (in d0_49 != 0xFFFFFFFF : bool) + Class: Eq_22 + DataType: bool + OrigDataType: bool +T_23: (in 0 : int32) + Class: Eq_23 + DataType: int32 + OrigDataType: int32 +T_24: (in 0x00000000 : word32) + Class: Eq_24 + DataType: word32 + OrigDataType: word32 +T_25: (in a3_294 + 0x00000000 : word32) + Class: Eq_25 + DataType: word32 + OrigDataType: word32 +T_26: (in Mem293[a3_294 + 0x00000000:word32] : word32) + Class: Eq_23 + DataType: word32 + OrigDataType: word32 +T_27: (in 0x00000004 : word32) + Class: Eq_27 + DataType: int32 + OrigDataType: int32 +T_28: (in a3_294 + 0x00000004 : word32) + Class: Eq_15 + DataType: ptr32 + OrigDataType: ptr32 +T_29: (in fp : ptr32) + Class: Eq_29 + DataType: ptr32 + OrigDataType: ptr32 +T_30: (in 0x00000034 : word32) + Class: Eq_30 + DataType: ui32 + OrigDataType: ui32 +T_31: (in fp - 0x00000034 : word32) + Class: Eq_31 + DataType: ptr32 + OrigDataType: ptr32 +T_32: (in 8280 : int32) + Class: Eq_32 + DataType: int32 + OrigDataType: int32 +T_33: (in a4_44 + 8280 : word32) + Class: Eq_33 + DataType: word32 + OrigDataType: word32 +T_34: (in Mem56[a4_44 + 8280:word32] : word32) + Class: Eq_31 + DataType: word32 + OrigDataType: word32 +T_35: (in 8272 : int32) + Class: Eq_35 + DataType: int32 + OrigDataType: int32 +T_36: (in a4_44 + 8272 : word32) + Class: Eq_36 + DataType: ptr32 + OrigDataType: ptr32 +T_37: (in Mem58[a4_44 + 8272:word32] : word32) + Class: Eq_10 + DataType: word32 + OrigDataType: word32 +T_38: (in 0x00000000 : word32) + Class: Eq_38 + DataType: word32 + OrigDataType: word32 +T_39: (in 8276 : int32) + Class: Eq_39 + DataType: int32 + OrigDataType: int32 +T_40: (in a4_44 + 8276 : word32) + Class: Eq_40 + DataType: ptr32 + OrigDataType: ptr32 +T_41: (in Mem59[a4_44 + 8276:word32] : word32) + Class: Eq_38 + DataType: word32 + OrigDataType: word32 +T_42: (in SetSignal : ptr32) + Class: Eq_42 + DataType: (ptr (fn T_48 (T_46, T_47))) + OrigDataType: (ptr (fn T_48 (T_46, T_47))) +T_43: (in signature of SetSignal : void) + Class: Eq_42 + DataType: + OrigDataType: +T_44: (in newSignals : word32) + Class: Eq_44 + DataType: + OrigDataType: +T_45: (in signalSet : word32) + Class: Eq_45 + DataType: + OrigDataType: +T_46: (in 0 : int32) + Class: Eq_44 + DataType: int32 + OrigDataType: int32 +T_47: (in 0x00003000 : word32) + Class: Eq_45 + DataType: word32 + OrigDataType: word32 +T_48: (in SetSignal(0, 0x00003000) : void) + Class: Eq_48 + DataType: void + OrigDataType: void +T_49: (in a1_62 : word32) + Class: Eq_49 + DataType: word32 + OrigDataType: word32 +T_50: (in 000011EA : ptr32) + Class: Eq_49 + DataType: ptr32 + OrigDataType: ptr32 +T_51: (in d0_64 : word32) + Class: Eq_51 + DataType: word32 + OrigDataType: word32 +T_52: (in OpenLibrary : ptr32) + Class: Eq_52 + DataType: (ptr (fn T_57 (T_49, T_56))) + OrigDataType: (ptr (fn T_57 (T_49, T_56))) +T_53: (in signature of OpenLibrary : void) + Class: Eq_52 + DataType: + OrigDataType: +T_54: (in libName : word32) + Class: Eq_49 + DataType: + OrigDataType: +T_55: (in version : word32) + Class: Eq_55 + DataType: + OrigDataType: +T_56: (in 0 : int32) + Class: Eq_55 + DataType: int32 + OrigDataType: int32 +T_57: (in OpenLibrary(a1_62, 0) : word32) + Class: Eq_51 + DataType: word32 + OrigDataType: word32 +T_58: (in 18340 : int32) + Class: Eq_58 + DataType: int32 + OrigDataType: int32 +T_59: (in a4_44 + 18340 : word32) + Class: Eq_59 + DataType: ptr32 + OrigDataType: ptr32 +T_60: (in Mem66[a4_44 + 18340:word32] : word32) + Class: Eq_51 + DataType: word32 + OrigDataType: word32 +T_61: (in 0x00000000 : word32) + Class: Eq_51 + DataType: word32 + OrigDataType: word32 +T_62: (in d0_64 != 0x00000000 : bool) + Class: Eq_62 + DataType: bool + OrigDataType: bool +T_63: (in d0_132 : word32) + Class: Eq_63 + DataType: int32 + OrigDataType: int32 +T_64: (in a3_110 : word32) + Class: Eq_64 + DataType: (ptr (struct (3A T_81 t003A) (98 T_70 t0098) (A4 T_215 t00A4) (AC T_76 t00AC))) + OrigDataType: (ptr (struct (3A T_81 t003A) (98 T_70 t0098) (A4 T_215 t00A4) (AC T_76 t00AC))) +T_65: (in 276 : int32) + Class: Eq_65 + DataType: int32 + OrigDataType: int32 +T_66: (in a6_46 + 276 : word32) + Class: Eq_66 + DataType: word32 + OrigDataType: word32 +T_67: (in Mem66[a6_46 + 276:word32] : word32) + Class: Eq_64 + DataType: word32 + OrigDataType: word32 +T_68: (in 152 : int32) + Class: Eq_68 + DataType: int32 + OrigDataType: int32 +T_69: (in a3_110 + 152 : word32) + Class: Eq_69 + DataType: word32 + OrigDataType: word32 +T_70: (in Mem66[a3_110 + 152:word32] : word32) + Class: Eq_63 + DataType: word32 + OrigDataType: word32 +T_71: (in 8268 : int32) + Class: Eq_71 + DataType: int32 + OrigDataType: int32 +T_72: (in a4_44 + 8268 : word32) + Class: Eq_72 + DataType: ptr32 + OrigDataType: ptr32 +T_73: (in Mem112[a4_44 + 8268:word32] : word32) + Class: Eq_63 + DataType: word32 + OrigDataType: word32 +T_74: (in 172 : int32) + Class: Eq_74 + DataType: int32 + OrigDataType: int32 +T_75: (in a3_110 + 172 : word32) + Class: Eq_75 + DataType: ptr32 + OrigDataType: ptr32 +T_76: (in Mem112[a3_110 + 172:word32] : word32) + Class: Eq_76 + DataType: word32 + OrigDataType: word32 +T_77: (in 0x00000000 : word32) + Class: Eq_76 + DataType: word32 + OrigDataType: word32 +T_78: (in Mem112[a3_110 + 172:word32] == 0x00000000 : bool) + Class: Eq_78 + DataType: bool + OrigDataType: bool +T_79: (in 58 : int32) + Class: Eq_79 + DataType: int32 + OrigDataType: int32 +T_80: (in a3_110 + 58 : word32) + Class: Eq_80 + DataType: ptr32 + OrigDataType: ptr32 +T_81: (in Mem112[a3_110 + 58:word32] : word32) + Class: Eq_81 + DataType: word32 + OrigDataType: word32 +T_82: (in 8220 : int32) + Class: Eq_82 + DataType: int32 + OrigDataType: int32 +T_83: (in a4_44 + 8220 : word32) + Class: Eq_83 + DataType: ptr32 + OrigDataType: ptr32 +T_84: (in Mem238[a4_44 + 8220:word32] : word32) + Class: Eq_81 + DataType: word32 + OrigDataType: word32 +T_85: (in 8220 : int32) + Class: Eq_85 + DataType: int32 + OrigDataType: int32 +T_86: (in a4_44 + 8220 : word32) + Class: Eq_86 + DataType: ptr32 + OrigDataType: ptr32 +T_87: (in Mem238[a4_44 + 8220:word32] : word32) + Class: Eq_81 + DataType: word32 + OrigDataType: word32 +T_88: (in 0x00000080 : word32) + Class: Eq_88 + DataType: word32 + OrigDataType: word32 +T_89: (in Mem238[a4_44 + 8220:word32] + 0x00000080 : word32) + Class: Eq_81 + DataType: word32 + OrigDataType: word32 +T_90: (in a4_44 + 8220 : word32) + Class: Eq_90 + DataType: ptr32 + OrigDataType: ptr32 +T_91: (in Mem242[a4_44 + 8220:word32] : word32) + Class: Eq_81 + DataType: word32 + OrigDataType: word32 +T_92: (in WaitPort : ptr32) + Class: Eq_92 + DataType: (ptr (fn T_97 (T_96))) + OrigDataType: (ptr (fn T_97 (T_96))) +T_93: (in signature of WaitPort : void) + Class: Eq_92 + DataType: + OrigDataType: +T_94: (in port : word32) + Class: Eq_94 + DataType: + OrigDataType: +T_95: (in 92 : int32) + Class: Eq_95 + DataType: int32 + OrigDataType: int32 +T_96: (in a3_110 + 92 : word32) + Class: Eq_94 + DataType: ptr32 + OrigDataType: ptr32 +T_97: (in WaitPort(a3_110 + 92) : void) + Class: Eq_97 + DataType: void + OrigDataType: void +T_98: (in GetMsg : ptr32) + Class: Eq_98 + DataType: (ptr (fn T_103 (T_102))) + OrigDataType: (ptr (fn T_103 (T_102))) +T_99: (in signature of GetMsg : void) + Class: Eq_98 + DataType: + OrigDataType: +T_100: (in port : word32) + Class: Eq_100 + DataType: + OrigDataType: +T_101: (in 92 : int32) + Class: Eq_101 + DataType: int32 + OrigDataType: int32 +T_102: (in a3_110 + 92 : word32) + Class: Eq_100 + DataType: ptr32 + OrigDataType: ptr32 +T_103: (in GetMsg(a3_110 + 92) : void) + Class: Eq_103 + DataType: void + OrigDataType: void +T_104: (in 0x00000080 : word32) + Class: Eq_38 + DataType: word32 + OrigDataType: word32 +T_105: (in 8276 : int32) + Class: Eq_105 + DataType: int32 + OrigDataType: int32 +T_106: (in a4_44 + 8276 : word32) + Class: Eq_106 + DataType: ptr32 + OrigDataType: ptr32 +T_107: (in Mem247[a4_44 + 8276:word32] : word32) + Class: Eq_38 + DataType: word32 + OrigDataType: word32 +T_108: (in 0x00000080 : word32) + Class: Eq_3 + DataType: word32 + OrigDataType: word32 +T_109: (in 0x000000A4 : word32) + Class: Eq_109 + DataType: (ptr (struct (0 T_110 t0000))) + OrigDataType: (ptr (struct (0 T_110 t0000))) +T_110: (in Mem247[0x000000A4:word32] : word32) + Class: Eq_63 + DataType: word32 + OrigDataType: word32 +T_111: (in 0x00000000 : word32) + Class: Eq_63 + DataType: word32 + OrigDataType: word32 +T_112: (in d0_132 == 0x00000000 : bool) + Class: Eq_112 + DataType: bool + OrigDataType: bool +T_113: (in fp - 0x00000034 : word32) + Class: Eq_113 + DataType: ptr32 + OrigDataType: ptr32 +T_114: (in dwArg04 : word32) + Class: Eq_114 + DataType: ui32 + OrigDataType: ui32 +T_115: (in fp - 0x00000034 - dwArg04 : word32) + Class: Eq_115 + DataType: ptr32 + OrigDataType: ptr32 +T_116: (in 0x00000080 : word32) + Class: Eq_116 + DataType: int32 + OrigDataType: int32 +T_117: (in fp - 0x00000034 - dwArg04 + 0x00000080 : word32) + Class: Eq_81 + DataType: ptr32 + OrigDataType: ptr32 +T_118: (in 8220 : int32) + Class: Eq_118 + DataType: int32 + OrigDataType: int32 +T_119: (in a4_44 + 8220 : word32) + Class: Eq_119 + DataType: ptr32 + OrigDataType: ptr32 +T_120: (in Mem154[a4_44 + 8220:word32] : word32) + Class: Eq_81 + DataType: word32 + OrigDataType: word32 +T_121: (in a1_160 : word32) + Class: Eq_121 + DataType: (ptr (struct (0 T_138 t0000) (2 T_13584 t0002))) + OrigDataType: (ptr (struct (0 T_138 t0000) (2 T_13584 t0002))) +T_122: (in 16 : int32) + Class: Eq_122 + DataType: (ptr (struct (0 (arr T_13575) a0000))) + OrigDataType: (ptr (struct (0 (arr T_13575) a0000))) +T_123: (in 172 : int32) + Class: Eq_123 + DataType: int32 + OrigDataType: int32 +T_124: (in a3_110 + 172 : word32) + Class: Eq_124 + DataType: ptr32 + OrigDataType: ptr32 +T_125: (in Mem154[a3_110 + 172:word32] : word32) + Class: Eq_76 + DataType: ui32 + OrigDataType: ui32 +T_126: (in 0x00000002 : word32) + Class: Eq_126 + DataType: ui32 + OrigDataType: ui32 +T_127: (in Mem154[a3_110 + 172:word32] * 0x00000002 : word32) + Class: Eq_127 + DataType: ui32 + OrigDataType: ui32 +T_128: (in 0x00000002 : word32) + Class: Eq_128 + DataType: ui32 + OrigDataType: ui32 +T_129: (in Mem154[a3_110 + 172:word32] * 0x00000002 * 0x00000002 : word32) + Class: Eq_129 + DataType: ui32 + OrigDataType: ui32 +T_130: (in 16[Mem154[a3_110 + 172:word32] * 0x00000002 * 0x00000002] : word32) + Class: Eq_130 + DataType: ui32 + OrigDataType: ui32 +T_131: (in 0x00000002 : word32) + Class: Eq_131 + DataType: ui32 + OrigDataType: ui32 +T_132: (in 16[Mem154[a3_110 + 172:word32] * 0x00000002 * 0x00000002] * 0x00000002 : word32) + Class: Eq_132 + DataType: ui32 + OrigDataType: ui32 +T_133: (in 0x00000002 : word32) + Class: Eq_133 + DataType: ui32 + OrigDataType: ui32 +T_134: (in 16[Mem154[a3_110 + 172:word32] * 0x00000002 * 0x00000002] * 0x00000002 * 0x00000002 : word32) + Class: Eq_121 + DataType: ui32 + OrigDataType: ui32 +T_135: (in d1_165 : word32) + Class: Eq_135 + DataType: word32 + OrigDataType: word32 +T_136: (in 0x00000000 : word32) + Class: Eq_136 + DataType: word32 + OrigDataType: word32 +T_137: (in a1_160 + 0x00000000 : word32) + Class: Eq_137 + DataType: word32 + OrigDataType: word32 +T_138: (in Mem154[a1_160 + 0x00000000:byte] : byte) + Class: Eq_138 + DataType: byte + OrigDataType: byte +T_139: (in (int32) Mem154[a1_160 + 0x00000000:byte] : int32) + Class: Eq_135 + DataType: int32 + OrigDataType: int32 +T_140: (in 0x00000001 : word32) + Class: Eq_140 + DataType: int32 + OrigDataType: int32 +T_141: (in a1_160 + 0x00000001 : word32) + Class: Eq_141 + DataType: ptr32 + OrigDataType: ptr32 +T_142: (in 8288 : int32) + Class: Eq_142 + DataType: int32 + OrigDataType: int32 +T_143: (in a4_44 + 8288 : word32) + Class: Eq_143 + DataType: ptr32 + OrigDataType: ptr32 +T_144: (in Mem167[a4_44 + 8288:word32] : word32) + Class: Eq_141 + DataType: word32 + OrigDataType: word32 +T_145: (in d0_168 : word32) + Class: Eq_145 + DataType: word32 + OrigDataType: word32 +T_146: (in d0 + d1_165 : word32) + Class: Eq_145 + DataType: word32 + OrigDataType: word32 +T_147: (in d0_172 : word32) + Class: Eq_147 + DataType: word32 + OrigDataType: word32 +T_148: (in 0x00000007 : word32) + Class: Eq_148 + DataType: word32 + OrigDataType: word32 +T_149: (in d0_168 + 0x00000007 : word32) + Class: Eq_149 + DataType: word32 + OrigDataType: word32 +T_150: (in d0_168 + 0x00000007 : word32) + Class: Eq_150 + DataType: word32 + OrigDataType: word32 +T_151: (in (word16) (d0_168 + 0x00000007) : word16) + Class: Eq_151 + DataType: cui16 + OrigDataType: cui16 +T_152: (in 0xFFFC : word16) + Class: Eq_152 + DataType: cui16 + OrigDataType: cui16 +T_153: (in (word16) (d0_168 + 0x00000007) & 0xFFFC : word16) + Class: Eq_153 + DataType: cui16 + OrigDataType: cui16 +T_154: (in DPB(d0_168 + 0x00000007, (word16) (d0_168 + 0x00000007) & 0xFFFC, 0) : word32) + Class: Eq_147 + DataType: word32 + OrigDataType: word32 +T_155: (in 8296 : int32) + Class: Eq_155 + DataType: int32 + OrigDataType: int32 +T_156: (in a4_44 + 8296 : word32) + Class: Eq_156 + DataType: ptr32 + OrigDataType: ptr32 +T_157: (in Mem174[a4_44 + 8296:word32] : word32) + Class: Eq_147 + DataType: word32 + OrigDataType: word32 +T_158: (in d0_180 : word32) + Class: Eq_158 + DataType: (ptr (struct (0 T_258 t0000))) + OrigDataType: (ptr (struct (0 T_258 t0000))) +T_159: (in AllocMem : ptr32) + Class: Eq_159 + DataType: (ptr (fn T_164 (T_147, T_163))) + OrigDataType: (ptr (fn T_164 (T_147, T_163))) +T_160: (in signature of AllocMem : void) + Class: Eq_159 + DataType: + OrigDataType: +T_161: (in byteSize : word32) + Class: Eq_147 + DataType: + OrigDataType: +T_162: (in requirements : word32) + Class: Eq_162 + DataType: + OrigDataType: +T_163: (in 0x00010001 : word32) + Class: Eq_162 + DataType: word32 + OrigDataType: word32 +T_164: (in AllocMem(d0_172, 0x00010001) : word32) + Class: Eq_158 + DataType: word32 + OrigDataType: word32 +T_165: (in 0x00000000 : word32) + Class: Eq_158 + DataType: word32 + OrigDataType: word32 +T_166: (in d0_180 != 0x00000000 : bool) + Class: Eq_166 + DataType: bool + OrigDataType: bool +T_167: (in 8292 : int32) + Class: Eq_167 + DataType: int32 + OrigDataType: int32 +T_168: (in a4_44 + 8292 : word32) + Class: Eq_168 + DataType: ptr32 + OrigDataType: ptr32 +T_169: (in Mem207[a4_44 + 8292:word32] : word32) + Class: Eq_158 + DataType: word32 + OrigDataType: word32 +T_170: (in 0x00000001 : word32) + Class: Eq_170 + DataType: word32 + OrigDataType: word32 +T_171: (in d0 - 0x00000001 : word32) + Class: Eq_63 + DataType: word32 + OrigDataType: word32 +T_172: (in d2_210 : word32) + Class: Eq_172 + DataType: int32 + OrigDataType: int32 +T_173: (in d0 + d1_165 : word32) + Class: Eq_172 + DataType: word32 + OrigDataType: word32 +T_174: (in 0x000000A0 : word32) + Class: Eq_174 + DataType: (ptr (struct (0 T_175 t0000))) + OrigDataType: (ptr (struct (0 T_175 t0000))) +T_175: (in Mem247[0x000000A0:word32] : word32) + Class: Eq_175 + DataType: word32 + OrigDataType: word32 +T_176: (in 0x00000000 : word32) + Class: Eq_175 + DataType: word32 + OrigDataType: word32 +T_177: (in Mem247[0x000000A0:word32] == 0x00000000 : bool) + Class: Eq_177 + DataType: bool + OrigDataType: bool +T_178: (in FindResident : ptr32) + Class: Eq_178 + DataType: (ptr (fn T_181 (T_49))) + OrigDataType: (ptr (fn T_181 (T_49))) +T_179: (in signature of FindResident : void) + Class: Eq_178 + DataType: + OrigDataType: +T_180: (in name : word32) + Class: Eq_49 + DataType: + OrigDataType: +T_181: (in FindResident(a1_62) : void) + Class: Eq_181 + DataType: void + OrigDataType: void +T_182: (in 8268 : int32) + Class: Eq_182 + DataType: int32 + OrigDataType: int32 +T_183: (in a4_44 + 8268 : word32) + Class: Eq_183 + DataType: ptr32 + OrigDataType: ptr32 +T_184: (in Mem289[a4_44 + 8268:word32] : word32) + Class: Eq_63 + DataType: word32 + OrigDataType: word32 +T_185: (in Enable : ptr32) + Class: Eq_185 + DataType: (ptr (fn T_187 ())) + OrigDataType: (ptr (fn T_187 ())) +T_186: (in signature of Enable : void) + Class: Eq_185 + DataType: + OrigDataType: +T_187: (in Enable() : void) + Class: Eq_187 + DataType: void + OrigDataType: void +T_188: (in 8276 : int32) + Class: Eq_188 + DataType: int32 + OrigDataType: int32 +T_189: (in a4_44 + 8276 : word32) + Class: Eq_189 + DataType: ptr32 + OrigDataType: ptr32 +T_190: (in Mem247[a4_44 + 8276:word32] : word32) + Class: Eq_38 + DataType: (ptr (struct (24 T_193 t0024))) + OrigDataType: (ptr (struct (24 T_193 t0024))) +T_191: (in 36 : int32) + Class: Eq_191 + DataType: int32 + OrigDataType: int32 +T_192: (in Mem247[a4_44 + 8276:word32] + 36 : word32) + Class: Eq_192 + DataType: word32 + OrigDataType: word32 +T_193: (in Mem247[Mem247[a4_44 + 8276:word32] + 36:word32] : word32) + Class: Eq_193 + DataType: (ptr (struct (4 T_196 t0004))) + OrigDataType: (ptr (struct (4 T_196 t0004))) +T_194: (in 4 : int32) + Class: Eq_194 + DataType: int32 + OrigDataType: int32 +T_195: (in Mem247[Mem247[a4_44 + 8276:word32] + 36:word32] + 4 : word32) + Class: Eq_195 + DataType: word32 + OrigDataType: word32 +T_196: (in Mem247[Mem247[Mem247[a4_44 + 8276:word32] + 36:word32] + 4:word32] : word32) + Class: Eq_141 + DataType: word32 + OrigDataType: word32 +T_197: (in 8288 : int32) + Class: Eq_197 + DataType: int32 + OrigDataType: int32 +T_198: (in a4_44 + 8288 : word32) + Class: Eq_198 + DataType: ptr32 + OrigDataType: ptr32 +T_199: (in Mem272[a4_44 + 8288:word32] : word32) + Class: Eq_141 + DataType: word32 + OrigDataType: word32 +T_200: (in Supervisor : ptr32) + Class: Eq_200 + DataType: (ptr (fn T_203 (T_4))) + OrigDataType: (ptr (fn T_203 (T_4))) +T_201: (in signature of Supervisor : void) + Class: Eq_200 + DataType: + OrigDataType: +T_202: (in userFunction : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_203: (in Supervisor(a5) : void) + Class: Eq_203 + DataType: void + OrigDataType: void +T_204: (in 8284 : int32) + Class: Eq_204 + DataType: int32 + OrigDataType: int32 +T_205: (in a4_44 + 8284 : word32) + Class: Eq_205 + DataType: ptr32 + OrigDataType: ptr32 +T_206: (in Mem276[a4_44 + 8284:word32] : word32) + Class: Eq_63 + DataType: word32 + OrigDataType: word32 +T_207: (in 0x00000000 : word32) + Class: Eq_63 + DataType: word32 + OrigDataType: word32 +T_208: (in d0_132 == 0x00000000 : bool) + Class: Eq_208 + DataType: bool + OrigDataType: bool +T_209: (in 8 : int32) + Class: Eq_209 + DataType: (ptr (struct (0 (arr T_13576) a0000))) + OrigDataType: (ptr (struct (0 (arr T_13576) a0000))) +T_210: (in 0x00000004 : word32) + Class: Eq_210 + DataType: ui32 + OrigDataType: ui32 +T_211: (in d0_132 * 0x00000004 : word32) + Class: Eq_211 + DataType: ui32 + OrigDataType: ui32 +T_212: (in 8[d0_132 * 0x00000004] : word32) + Class: Eq_212 + DataType: word32 + OrigDataType: word32 +T_213: (in 164 : int32) + Class: Eq_213 + DataType: int32 + OrigDataType: int32 +T_214: (in a3_110 + 164 : word32) + Class: Eq_214 + DataType: ptr32 + OrigDataType: ptr32 +T_215: (in Mem283[a3_110 + 164:word32] : word32) + Class: Eq_212 + DataType: word32 + OrigDataType: word32 +T_216: (in 0x00000002 : word32) + Class: Eq_216 + DataType: word32 + OrigDataType: word32 +T_217: (in d0_132 << 0x00000002 : word32) + Class: Eq_63 + DataType: ui32 + OrigDataType: ui32 +T_218: (in a0 + d0_132 : word32) + Class: Eq_218 + DataType: (ptr (struct (0 T_219 t0000))) + OrigDataType: (ptr (struct (0 T_219 t0000))) +T_219: (in Mem207[a0 + d0_132:byte] : byte) + Class: Eq_219 + DataType: byte + OrigDataType: byte +T_220: (in 2 : int32) + Class: Eq_220 + DataType: int32 + OrigDataType: int32 +T_221: (in a0 + 2 : word32) + Class: Eq_221 + DataType: ptr32 + OrigDataType: ptr32 +T_222: (in a0 + 2 + d2_210 : word32) + Class: Eq_222 + DataType: (ptr (struct (0 T_223 t0000))) + OrigDataType: (ptr (struct (0 T_223 t0000))) +T_223: (in Mem215[a0 + 2 + d2_210:byte] : byte) + Class: Eq_219 + DataType: byte + OrigDataType: byte +T_224: (in 0x00000001 : word32) + Class: Eq_224 + DataType: int32 + OrigDataType: int32 +T_225: (in d2_210 - 0x00000001 : word32) + Class: Eq_172 + DataType: int32 + OrigDataType: int32 +T_226: (in 0x00000001 : word32) + Class: Eq_226 + DataType: int32 + OrigDataType: int32 +T_227: (in d0_132 - 0x00000001 : word32) + Class: Eq_63 + DataType: int32 + OrigDataType: int32 +T_228: (in 0xFFFFFFFF : word32) + Class: Eq_63 + DataType: word32 + OrigDataType: word32 +T_229: (in d0_132 != 0xFFFFFFFF : bool) + Class: Eq_229 + DataType: bool + OrigDataType: bool +T_230: (in 0x20 : byte) + Class: Eq_230 + DataType: byte + OrigDataType: byte +T_231: (in 2 : int32) + Class: Eq_231 + DataType: int32 + OrigDataType: int32 +T_232: (in a4_44 + 2 : word32) + Class: Eq_232 + DataType: (ptr (struct (0 (arr T_13579) a0000))) + OrigDataType: (ptr (struct (0 (arr T_13579) a0000))) +T_233: (in a4_44 + 2 + d2_210 : word32) + Class: Eq_233 + DataType: (ptr (struct (0 T_234 t0000))) + OrigDataType: (ptr (struct (0 T_234 t0000))) +T_234: (in Mem220[a4_44 + 2 + d2_210:byte] : byte) + Class: Eq_230 + DataType: byte + OrigDataType: byte +T_235: (in 0x22 : byte) + Class: Eq_235 + DataType: byte + OrigDataType: byte +T_236: (in 2 : int32) + Class: Eq_236 + DataType: int32 + OrigDataType: int32 +T_237: (in a4_44 + 2 : word32) + Class: Eq_237 + DataType: (ptr (struct (0 (arr T_13581) a0000))) + OrigDataType: (ptr (struct (0 (arr T_13581) a0000))) +T_238: (in 0x00000001 : word32) + Class: Eq_238 + DataType: int32 + OrigDataType: int32 +T_239: (in d2_210 - 0x00000001 : word32) + Class: Eq_239 + DataType: int32 + OrigDataType: int32 +T_240: (in a4_44 + 2 + (d2_210 - 0x00000001) : word32) + Class: Eq_240 + DataType: (ptr (struct (0 T_241 t0000))) + OrigDataType: (ptr (struct (0 T_241 t0000))) +T_241: (in Mem224[a4_44 + 2 + (d2_210 - 0x00000001):byte] : byte) + Class: Eq_235 + DataType: byte + OrigDataType: byte +T_242: (in d2_221 : word32) + Class: Eq_242 + DataType: int32 + OrigDataType: int32 +T_243: (in d2_210 - 0x00000001 : word32) + Class: Eq_242 + DataType: int32 + OrigDataType: int32 +T_244: (in a1_160 + 0x00000001 : word32) + Class: Eq_244 + DataType: ptr32 + OrigDataType: ptr32 +T_245: (in a1_160 + 0x00000001 + d2_221 : word32) + Class: Eq_245 + DataType: (ptr (struct (0 T_246 t0000))) + OrigDataType: (ptr (struct (0 T_246 t0000))) +T_246: (in Mem224[a1_160 + 0x00000001 + d2_221:byte] : byte) + Class: Eq_246 + DataType: byte + OrigDataType: byte +T_247: (in 0x00000002 : word32) + Class: Eq_247 + DataType: int32 + OrigDataType: int32 +T_248: (in a1_160 + 0x00000002 : word32) + Class: Eq_248 + DataType: (ptr (struct (0 (arr T_13583) a0000))) + OrigDataType: (ptr (struct (0 (arr T_13583) a0000))) +T_249: (in a1_160 + 0x00000002 + d2_221 : word32) + Class: Eq_249 + DataType: (ptr (struct (0 T_250 t0000))) + OrigDataType: (ptr (struct (0 T_250 t0000))) +T_250: (in Mem228[a1_160 + 0x00000002 + d2_221:byte] : byte) + Class: Eq_246 + DataType: byte + OrigDataType: byte +T_251: (in 0x00000001 : word32) + Class: Eq_251 + DataType: int32 + OrigDataType: int32 +T_252: (in d2_221 - 0x00000001 : word32) + Class: Eq_242 + DataType: int32 + OrigDataType: int32 +T_253: (in 0xFFFFFFFF : word32) + Class: Eq_242 + DataType: word32 + OrigDataType: word32 +T_254: (in d2_221 != 0xFFFFFFFF : bool) + Class: Eq_254 + DataType: bool + OrigDataType: bool +T_255: (in 0x22 : byte) + Class: Eq_255 + DataType: byte + OrigDataType: byte +T_256: (in 0x00000000 : word32) + Class: Eq_256 + DataType: word32 + OrigDataType: word32 +T_257: (in d0_180 + 0x00000000 : word32) + Class: Eq_257 + DataType: word32 + OrigDataType: word32 +T_258: (in Mem232[d0_180 + 0x00000000:byte] : byte) + Class: Eq_255 + DataType: byte + OrigDataType: byte +T_259: (in fn000060AC : ptr32) + Class: Eq_259 + DataType: (ptr (fn T_261 ())) + OrigDataType: (ptr (fn T_261 ())) +T_260: (in signature of fn000060AC : void) + Class: Eq_259 + DataType: + OrigDataType: +T_261: (in fn000060AC() : void) + Class: Eq_261 + DataType: void + OrigDataType: void +T_262: (in a4_134 : word32) + Class: Eq_8 + DataType: word32 + OrigDataType: word32 +T_263: (in a2_135 : word32) + Class: Eq_3 + DataType: word32 + OrigDataType: word32 +T_264: (in fn00006FB8 : ptr32) + Class: Eq_264 + DataType: (ptr (fn T_274 (T_63, T_7, T_8, T_4, T_272, T_273))) + OrigDataType: (ptr (fn T_274 (T_63, T_7, T_8, T_4, T_272, T_273))) +T_265: (in signature of fn00006FB8 : void) + Class: Eq_264 + DataType: + OrigDataType: +T_266: (in d0 : word32) + Class: Eq_63 + DataType: + OrigDataType: +T_267: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_268: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_269: (in a5 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_270: (in dwArg04 : word32) + Class: Eq_270 + DataType: + OrigDataType: +T_271: (in a4Out : ptr32) + Class: Eq_271 + DataType: + OrigDataType: +T_272: (in dwArg00 : word32) + Class: Eq_270 + DataType: word32 + OrigDataType: word32 +T_273: (in out a4_134 : ptr32) + Class: Eq_271 + DataType: ptr32 + OrigDataType: ptr32 +T_274: (in fn00006FB8(d0_132, a2_130, a4_44, a5, dwArg00, out a4_134) : word32) + Class: Eq_3 + DataType: word32 + OrigDataType: word32 +T_275: (in d1_194 : word32) + Class: Eq_275 + DataType: word32 + OrigDataType: word32 +T_276: (in d2_195 : word32) + Class: Eq_276 + DataType: word32 + OrigDataType: word32 +T_277: (in d4_196 : word32) + Class: Eq_277 + DataType: word32 + OrigDataType: word32 +T_278: (in a0_197 : word32) + Class: Eq_278 + DataType: word32 + OrigDataType: word32 +T_279: (in a1_198 : word32) + Class: Eq_279 + DataType: word32 + OrigDataType: word32 +T_280: (in a2_199 : word32) + Class: Eq_280 + DataType: word32 + OrigDataType: word32 +T_281: (in a3_200 : word32) + Class: Eq_281 + DataType: word32 + OrigDataType: word32 +T_282: (in a4_201 : word32) + Class: Eq_282 + DataType: word32 + OrigDataType: word32 +T_283: (in a5_202 : word32) + Class: Eq_283 + DataType: word32 + OrigDataType: word32 +T_284: (in a6_203 : word32) + Class: Eq_284 + DataType: word32 + OrigDataType: word32 +T_285: (in fn000011DA : ptr32) + Class: Eq_285 + DataType: (ptr (fn T_308 (T_8, T_298, T_299, T_300, T_301, T_302, T_303, T_304, T_305, T_306, T_307))) + OrigDataType: (ptr (fn T_308 (T_8, T_298, T_299, T_300, T_301, T_302, T_303, T_304, T_305, T_306, T_307))) +T_286: (in signature of fn000011DA : void) + Class: Eq_285 + DataType: + OrigDataType: +T_287: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_288: (in d1Out : ptr32) + Class: Eq_288 + DataType: + OrigDataType: +T_289: (in d2Out : ptr32) + Class: Eq_289 + DataType: + OrigDataType: +T_290: (in d4Out : ptr32) + Class: Eq_290 + DataType: + OrigDataType: +T_291: (in a0Out : ptr32) + Class: Eq_291 + DataType: + OrigDataType: +T_292: (in a1Out : ptr32) + Class: Eq_292 + DataType: + OrigDataType: +T_293: (in a2Out : ptr32) + Class: Eq_293 + DataType: + OrigDataType: +T_294: (in a3Out : ptr32) + Class: Eq_294 + DataType: + OrigDataType: +T_295: (in a4Out : ptr32) + Class: Eq_295 + DataType: + OrigDataType: +T_296: (in a5Out : ptr32) + Class: Eq_296 + DataType: + OrigDataType: +T_297: (in a6Out : ptr32) + Class: Eq_297 + DataType: + OrigDataType: +T_298: (in out d1_194 : ptr32) + Class: Eq_288 + DataType: ptr32 + OrigDataType: ptr32 +T_299: (in out d2_195 : ptr32) + Class: Eq_289 + DataType: ptr32 + OrigDataType: ptr32 +T_300: (in out d4_196 : ptr32) + Class: Eq_290 + DataType: ptr32 + OrigDataType: ptr32 +T_301: (in out a0_197 : ptr32) + Class: Eq_291 + DataType: ptr32 + OrigDataType: ptr32 +T_302: (in out a1_198 : ptr32) + Class: Eq_292 + DataType: ptr32 + OrigDataType: ptr32 +T_303: (in out a2_199 : ptr32) + Class: Eq_293 + DataType: ptr32 + OrigDataType: ptr32 +T_304: (in out a3_200 : ptr32) + Class: Eq_294 + DataType: ptr32 + OrigDataType: ptr32 +T_305: (in out a4_201 : ptr32) + Class: Eq_295 + DataType: ptr32 + OrigDataType: ptr32 +T_306: (in out a5_202 : ptr32) + Class: Eq_296 + DataType: ptr32 + OrigDataType: ptr32 +T_307: (in out a6_203 : ptr32) + Class: Eq_297 + DataType: ptr32 + OrigDataType: ptr32 +T_308: (in fn000011DA(a4_44, out d1_194, out d2_195, out d4_196, out a0_197, out a1_198, out a2_199, out a3_200, out a4_201, out a5_202, out a6_203) : word32) + Class: Eq_308 + DataType: word32 + OrigDataType: word32 +T_309: (in d1_92 : word32) + Class: Eq_309 + DataType: word32 + OrigDataType: word32 +T_310: (in d2_93 : word32) + Class: Eq_310 + DataType: word32 + OrigDataType: word32 +T_311: (in d4_94 : word32) + Class: Eq_311 + DataType: word32 + OrigDataType: word32 +T_312: (in a0_95 : word32) + Class: Eq_312 + DataType: word32 + OrigDataType: word32 +T_313: (in a1_96 : word32) + Class: Eq_313 + DataType: word32 + OrigDataType: word32 +T_314: (in a2_97 : word32) + Class: Eq_314 + DataType: word32 + OrigDataType: word32 +T_315: (in a3_98 : word32) + Class: Eq_315 + DataType: word32 + OrigDataType: word32 +T_316: (in a4_99 : word32) + Class: Eq_316 + DataType: word32 + OrigDataType: word32 +T_317: (in a5_100 : word32) + Class: Eq_317 + DataType: word32 + OrigDataType: word32 +T_318: (in a6_101 : word32) + Class: Eq_318 + DataType: word32 + OrigDataType: word32 +T_319: (in fn000011DA : ptr32) + Class: Eq_285 + DataType: (ptr (fn T_330 (T_8, T_320, T_321, T_322, T_323, T_324, T_325, T_326, T_327, T_328, T_329))) + OrigDataType: (ptr (fn T_330 (T_8, T_320, T_321, T_322, T_323, T_324, T_325, T_326, T_327, T_328, T_329))) +T_320: (in out d1_92 : ptr32) + Class: Eq_288 + DataType: ptr32 + OrigDataType: ptr32 +T_321: (in out d2_93 : ptr32) + Class: Eq_289 + DataType: ptr32 + OrigDataType: ptr32 +T_322: (in out d4_94 : ptr32) + Class: Eq_290 + DataType: ptr32 + OrigDataType: ptr32 +T_323: (in out a0_95 : ptr32) + Class: Eq_291 + DataType: ptr32 + OrigDataType: ptr32 +T_324: (in out a1_96 : ptr32) + Class: Eq_292 + DataType: ptr32 + OrigDataType: ptr32 +T_325: (in out a2_97 : ptr32) + Class: Eq_293 + DataType: ptr32 + OrigDataType: ptr32 +T_326: (in out a3_98 : ptr32) + Class: Eq_294 + DataType: ptr32 + OrigDataType: ptr32 +T_327: (in out a4_99 : ptr32) + Class: Eq_295 + DataType: ptr32 + OrigDataType: ptr32 +T_328: (in out a5_100 : ptr32) + Class: Eq_296 + DataType: ptr32 + OrigDataType: ptr32 +T_329: (in out a6_101 : ptr32) + Class: Eq_297 + DataType: ptr32 + OrigDataType: ptr32 +T_330: (in fn000011DA(a4_44, out d1_92, out d2_93, out d4_94, out a0_95, out a1_96, out a2_97, out a3_98, out a4_99, out a5_100, out a6_101) : word32) + Class: Eq_330 + DataType: word32 + OrigDataType: word32 +T_331: (in d1_138 : word32) + Class: Eq_331 + DataType: word32 + OrigDataType: word32 +T_332: (in d2_139 : word32) + Class: Eq_332 + DataType: word32 + OrigDataType: word32 +T_333: (in d4_140 : word32) + Class: Eq_333 + DataType: word32 + OrigDataType: word32 +T_334: (in a0_141 : word32) + Class: Eq_334 + DataType: word32 + OrigDataType: word32 +T_335: (in a1_142 : word32) + Class: Eq_335 + DataType: word32 + OrigDataType: word32 +T_336: (in a2_143 : word32) + Class: Eq_336 + DataType: word32 + OrigDataType: word32 +T_337: (in a3_144 : word32) + Class: Eq_337 + DataType: word32 + OrigDataType: word32 +T_338: (in a4_145 : word32) + Class: Eq_338 + DataType: word32 + OrigDataType: word32 +T_339: (in a5_146 : word32) + Class: Eq_339 + DataType: word32 + OrigDataType: word32 +T_340: (in a6_147 : word32) + Class: Eq_340 + DataType: word32 + OrigDataType: word32 +T_341: (in fn00001180 : ptr32) + Class: Eq_341 + DataType: (ptr (fn T_367 (T_356, T_263, T_262, T_357, T_358, T_359, T_360, T_361, T_362, T_363, T_364, T_365, T_366))) + OrigDataType: (ptr (fn T_367 (T_356, T_263, T_262, T_357, T_358, T_359, T_360, T_361, T_362, T_363, T_364, T_365, T_366))) +T_342: (in signature of fn00001180 : void) + Class: Eq_341 + DataType: + OrigDataType: +T_343: (in d0 : word32) + Class: Eq_343 + DataType: word32 + OrigDataType: word32 +T_344: (in a2 : word32) + Class: Eq_3 + DataType: word32 + OrigDataType: word32 +T_345: (in a4 : word32) + Class: Eq_8 + DataType: word32 + OrigDataType: word32 +T_346: (in d1Out : ptr32) + Class: Eq_346 + DataType: ptr32 + OrigDataType: ptr32 +T_347: (in d2Out : ptr32) + Class: Eq_347 + DataType: ptr32 + OrigDataType: ptr32 +T_348: (in d4Out : ptr32) + Class: Eq_348 + DataType: ptr32 + OrigDataType: ptr32 +T_349: (in a0Out : ptr32) + Class: Eq_349 + DataType: ptr32 + OrigDataType: ptr32 +T_350: (in a1Out : ptr32) + Class: Eq_350 + DataType: ptr32 + OrigDataType: ptr32 +T_351: (in a2Out : ptr32) + Class: Eq_351 + DataType: ptr32 + OrigDataType: ptr32 +T_352: (in a3Out : ptr32) + Class: Eq_352 + DataType: ptr32 + OrigDataType: ptr32 +T_353: (in a4Out : ptr32) + Class: Eq_353 + DataType: ptr32 + OrigDataType: ptr32 +T_354: (in a5Out : ptr32) + Class: Eq_354 + DataType: ptr32 + OrigDataType: ptr32 +T_355: (in a6Out : ptr32) + Class: Eq_355 + DataType: ptr32 + OrigDataType: ptr32 +T_356: (in 0 : int32) + Class: Eq_343 + DataType: int32 + OrigDataType: int32 +T_357: (in out d1_138 : ptr32) + Class: Eq_346 + DataType: ptr32 + OrigDataType: ptr32 +T_358: (in out d2_139 : ptr32) + Class: Eq_347 + DataType: ptr32 + OrigDataType: ptr32 +T_359: (in out d4_140 : ptr32) + Class: Eq_348 + DataType: ptr32 + OrigDataType: ptr32 +T_360: (in out a0_141 : ptr32) + Class: Eq_349 + DataType: ptr32 + OrigDataType: ptr32 +T_361: (in out a1_142 : ptr32) + Class: Eq_350 + DataType: ptr32 + OrigDataType: ptr32 +T_362: (in out a2_143 : ptr32) + Class: Eq_351 + DataType: ptr32 + OrigDataType: ptr32 +T_363: (in out a3_144 : ptr32) + Class: Eq_352 + DataType: ptr32 + OrigDataType: ptr32 +T_364: (in out a4_145 : ptr32) + Class: Eq_353 + DataType: ptr32 + OrigDataType: ptr32 +T_365: (in out a5_146 : ptr32) + Class: Eq_354 + DataType: ptr32 + OrigDataType: ptr32 +T_366: (in out a6_147 : ptr32) + Class: Eq_355 + DataType: ptr32 + OrigDataType: ptr32 +T_367: (in fn00001180(0, a2_135, a4_134, out d1_138, out d2_139, out d4_140, out a0_141, out a1_142, out a2_143, out a3_144, out a4_145, out a5_146, out a6_147) : word32) + Class: Eq_367 + DataType: word32 + OrigDataType: word32 +T_368: (in d0 : word32) + Class: Eq_368 + DataType: word32 + OrigDataType: word32 +T_369: (in a2 : word32) + Class: Eq_3 + DataType: word32 + OrigDataType: word32 +T_370: (in a4 : word32) + Class: Eq_8 + DataType: word32 + OrigDataType: word32 +T_371: (in dwArg04 : word32) + Class: Eq_371 + DataType: word32 + OrigDataType: word32 +T_372: (in d1Out : ptr32) + Class: Eq_372 + DataType: ptr32 + OrigDataType: ptr32 +T_373: (in d2Out : ptr32) + Class: Eq_373 + DataType: ptr32 + OrigDataType: ptr32 +T_374: (in d4Out : ptr32) + Class: Eq_374 + DataType: ptr32 + OrigDataType: ptr32 +T_375: (in a0Out : ptr32) + Class: Eq_375 + DataType: ptr32 + OrigDataType: ptr32 +T_376: (in a1Out : ptr32) + Class: Eq_376 + DataType: ptr32 + OrigDataType: ptr32 +T_377: (in a2Out : ptr32) + Class: Eq_377 + DataType: ptr32 + OrigDataType: ptr32 +T_378: (in a3Out : ptr32) + Class: Eq_378 + DataType: ptr32 + OrigDataType: ptr32 +T_379: (in a4Out : ptr32) + Class: Eq_379 + DataType: ptr32 + OrigDataType: ptr32 +T_380: (in a5Out : ptr32) + Class: Eq_380 + DataType: ptr32 + OrigDataType: ptr32 +T_381: (in a6Out : ptr32) + Class: Eq_381 + DataType: ptr32 + OrigDataType: ptr32 +T_382: (in d1_7 : word32) + Class: Eq_382 + DataType: word32 + OrigDataType: word32 +T_383: (in d2_8 : word32) + Class: Eq_383 + DataType: word32 + OrigDataType: word32 +T_384: (in d4_9 : word32) + Class: Eq_384 + DataType: word32 + OrigDataType: word32 +T_385: (in a0_10 : word32) + Class: Eq_385 + DataType: word32 + OrigDataType: word32 +T_386: (in a1_11 : word32) + Class: Eq_386 + DataType: word32 + OrigDataType: word32 +T_387: (in a2_12 : word32) + Class: Eq_387 + DataType: word32 + OrigDataType: word32 +T_388: (in a3_13 : word32) + Class: Eq_388 + DataType: word32 + OrigDataType: word32 +T_389: (in a4_14 : word32) + Class: Eq_389 + DataType: word32 + OrigDataType: word32 +T_390: (in a5_15 : word32) + Class: Eq_390 + DataType: word32 + OrigDataType: word32 +T_391: (in a6_16 : word32) + Class: Eq_391 + DataType: word32 + OrigDataType: word32 +T_392: (in fn00001180 : ptr32) + Class: Eq_341 + DataType: (ptr (fn T_404 (T_393, T_369, T_370, T_394, T_395, T_396, T_397, T_398, T_399, T_400, T_401, T_402, T_403))) + OrigDataType: (ptr (fn T_404 (T_393, T_369, T_370, T_394, T_395, T_396, T_397, T_398, T_399, T_400, T_401, T_402, T_403))) +T_393: (in dwArg04 : word32) + Class: Eq_343 + DataType: word32 + OrigDataType: word32 +T_394: (in out d1_7 : ptr32) + Class: Eq_346 + DataType: ptr32 + OrigDataType: ptr32 +T_395: (in out d2_8 : ptr32) + Class: Eq_347 + DataType: ptr32 + OrigDataType: ptr32 +T_396: (in out d4_9 : ptr32) + Class: Eq_348 + DataType: ptr32 + OrigDataType: ptr32 +T_397: (in out a0_10 : ptr32) + Class: Eq_349 + DataType: ptr32 + OrigDataType: ptr32 +T_398: (in out a1_11 : ptr32) + Class: Eq_350 + DataType: ptr32 + OrigDataType: ptr32 +T_399: (in out a2_12 : ptr32) + Class: Eq_351 + DataType: ptr32 + OrigDataType: ptr32 +T_400: (in out a3_13 : ptr32) + Class: Eq_352 + DataType: ptr32 + OrigDataType: ptr32 +T_401: (in out a4_14 : ptr32) + Class: Eq_353 + DataType: ptr32 + OrigDataType: ptr32 +T_402: (in out a5_15 : ptr32) + Class: Eq_354 + DataType: ptr32 + OrigDataType: ptr32 +T_403: (in out a6_16 : ptr32) + Class: Eq_355 + DataType: ptr32 + OrigDataType: ptr32 +T_404: (in fn00001180(dwArg04, a2, a4, out d1_7, out d2_8, out d4_9, out a0_10, out a1_11, out a2_12, out a3_13, out a4_14, out a5_15, out a6_16) : word32) + Class: Eq_368 + DataType: word32 + OrigDataType: word32 +T_405: (in PHI(d1_43, d1_32, d1, d1) : word32) + Class: Eq_405 + DataType: + OrigDataType: +T_406: (in d1_43 : word32) + Class: Eq_405 + DataType: + OrigDataType: +T_407: (in d1_32 : word32) + Class: Eq_405 + DataType: + OrigDataType: +T_408: (in d1 : word32) + Class: Eq_405 + DataType: + OrigDataType: +T_409: (in d1_10 : word32) + Class: Eq_405 + DataType: + OrigDataType: +T_410: (in PHI(d2_44, d2_33, d2, d2) : word32) + Class: Eq_410 + DataType: + OrigDataType: +T_411: (in d2_44 : word32) + Class: Eq_410 + DataType: + OrigDataType: +T_412: (in d2_33 : word32) + Class: Eq_410 + DataType: + OrigDataType: +T_413: (in d2 : word32) + Class: Eq_410 + DataType: + OrigDataType: +T_414: (in d2_11 : word32) + Class: Eq_410 + DataType: + OrigDataType: +T_415: (in PHI(d4_45, d4_34, d4, d4) : word32) + Class: Eq_415 + DataType: + OrigDataType: +T_416: (in d4_45 : word32) + Class: Eq_415 + DataType: + OrigDataType: +T_417: (in d4_34 : word32) + Class: Eq_415 + DataType: + OrigDataType: +T_418: (in d4 : word32) + Class: Eq_415 + DataType: + OrigDataType: +T_419: (in d4_12 : word32) + Class: Eq_415 + DataType: + OrigDataType: +T_420: (in PHI(a0_46, a0_35, a0, a0) : word32) + Class: Eq_420 + DataType: + OrigDataType: +T_421: (in a0_46 : word32) + Class: Eq_420 + DataType: + OrigDataType: +T_422: (in a0_35 : word32) + Class: Eq_420 + DataType: + OrigDataType: +T_423: (in a0 : word32) + Class: Eq_420 + DataType: + OrigDataType: +T_424: (in a0_13 : word32) + Class: Eq_420 + DataType: + OrigDataType: +T_425: (in PHI(a1_47, a1_36, a1, a1) : word32) + Class: Eq_425 + DataType: + OrigDataType: +T_426: (in a1_47 : word32) + Class: Eq_425 + DataType: + OrigDataType: +T_427: (in a1_36 : word32) + Class: Eq_425 + DataType: + OrigDataType: +T_428: (in a1 : word32) + Class: Eq_425 + DataType: + OrigDataType: +T_429: (in a1_14 : word32) + Class: Eq_425 + DataType: + OrigDataType: +T_430: (in PHI(a2_48, a2_37, a2, a2) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_431: (in a2_48 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_432: (in a2_37 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_433: (in a2_15 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_434: (in PHI(a3_49, a3_38, a3, a3) : word32) + Class: Eq_434 + DataType: + OrigDataType: +T_435: (in a3_49 : word32) + Class: Eq_434 + DataType: + OrigDataType: +T_436: (in a3_38 : word32) + Class: Eq_434 + DataType: + OrigDataType: +T_437: (in a3 : word32) + Class: Eq_434 + DataType: + OrigDataType: +T_438: (in a3_16 : word32) + Class: Eq_434 + DataType: + OrigDataType: +T_439: (in PHI(a4_50, a4_39, a4, a4) : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_440: (in a4_50 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_441: (in a4_39 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_442: (in a4_17 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_443: (in PHI(a5_51, a5_40, a5, a5) : word32) + Class: Eq_443 + DataType: + OrigDataType: +T_444: (in a5_51 : word32) + Class: Eq_443 + DataType: + OrigDataType: +T_445: (in a5_40 : word32) + Class: Eq_443 + DataType: + OrigDataType: +T_446: (in a5 : word32) + Class: Eq_443 + DataType: + OrigDataType: +T_447: (in a5_18 : word32) + Class: Eq_443 + DataType: + OrigDataType: +T_448: (in PHI(a6_52, a6_41, a6, a6) : word32) + Class: Eq_448 + DataType: + OrigDataType: +T_449: (in a6_52 : word32) + Class: Eq_448 + DataType: + OrigDataType: +T_450: (in a6_41 : word32) + Class: Eq_448 + DataType: + OrigDataType: +T_451: (in a6 : word32) + Class: Eq_448 + DataType: + OrigDataType: +T_452: (in a6_19 : word32) + Class: Eq_448 + DataType: + OrigDataType: +T_453: (in PHI(d0_53, d0_42, d0, d0) : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_454: (in d0_53 : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_455: (in d0_42 : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_456: (in d0_20 : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_457: (in 8280 : int32) + Class: Eq_457 + DataType: + OrigDataType: +T_458: (in a4 + 8280 : word32) + Class: Eq_458 + DataType: + OrigDataType: +T_459: (in Mem0[a4 + 8280:word32] : word32) + Class: Eq_459 + DataType: + OrigDataType: +T_460: (in a7_2 : word32) + Class: Eq_459 + DataType: + OrigDataType: +T_461: (in 0x00000004 : word32) + Class: Eq_461 + DataType: + OrigDataType: +T_462: (in a7_2 - 0x00000004 : word32) + Class: Eq_462 + DataType: + OrigDataType: +T_463: (in a7_3 : word32) + Class: Eq_462 + DataType: + OrigDataType: +T_464: (in v5_5 : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_465: (in 0x00000000 : word32) + Class: Eq_465 + DataType: + OrigDataType: +T_466: (in a7_3 + 0x00000000 : word32) + Class: Eq_466 + DataType: + OrigDataType: +T_467: (in Mem6[a7_3 + 0x00000000:word32] : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_468: (in 8260 : int32) + Class: Eq_468 + DataType: + OrigDataType: +T_469: (in a4 + 8260 : word32) + Class: Eq_469 + DataType: + OrigDataType: +T_470: (in Mem6[a4 + 8260:word32] : word32) + Class: Eq_470 + DataType: + OrigDataType: +T_471: (in d0_7 : word32) + Class: Eq_470 + DataType: + OrigDataType: +T_472: (in cond(d0_7) : byte) + Class: Eq_472 + DataType: + OrigDataType: +T_473: (in CVZN_8 : byte) + Class: Eq_472 + DataType: + OrigDataType: +T_474: (in Z_9 : byte) + Class: Eq_472 + DataType: + OrigDataType: +T_475: (in 0x00000000 : word32) + Class: Eq_470 + DataType: + OrigDataType: +T_476: (in d0_7 == 0x00000000 : bool) + Class: Eq_476 + DataType: + OrigDataType: +T_477: (in fn00001190 : ptr32) + Class: Eq_477 + DataType: + OrigDataType: +T_478: (in signature of fn00001190 : void) + Class: Eq_477 + DataType: + OrigDataType: +T_479: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_480: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_481: (in d1Out : ptr32) + Class: Eq_481 + DataType: + OrigDataType: +T_482: (in d2Out : ptr32) + Class: Eq_482 + DataType: + OrigDataType: +T_483: (in d4Out : ptr32) + Class: Eq_483 + DataType: + OrigDataType: +T_484: (in a0Out : ptr32) + Class: Eq_484 + DataType: + OrigDataType: +T_485: (in a1Out : ptr32) + Class: Eq_485 + DataType: + OrigDataType: +T_486: (in a2Out : ptr32) + Class: Eq_486 + DataType: + OrigDataType: +T_487: (in a3Out : ptr32) + Class: Eq_487 + DataType: + OrigDataType: +T_488: (in a4Out : ptr32) + Class: Eq_488 + DataType: + OrigDataType: +T_489: (in a5Out : ptr32) + Class: Eq_489 + DataType: + OrigDataType: +T_490: (in a6Out : ptr32) + Class: Eq_490 + DataType: + OrigDataType: +T_491: (in out d1_43 : ptr32) + Class: Eq_481 + DataType: + OrigDataType: +T_492: (in out d2_44 : ptr32) + Class: Eq_482 + DataType: + OrigDataType: +T_493: (in out d4_45 : ptr32) + Class: Eq_483 + DataType: + OrigDataType: +T_494: (in out a0_46 : ptr32) + Class: Eq_484 + DataType: + OrigDataType: +T_495: (in out a1_47 : ptr32) + Class: Eq_485 + DataType: + OrigDataType: +T_496: (in out a2_48 : ptr32) + Class: Eq_486 + DataType: + OrigDataType: +T_497: (in out a3_49 : ptr32) + Class: Eq_487 + DataType: + OrigDataType: +T_498: (in out a4_50 : ptr32) + Class: Eq_488 + DataType: + OrigDataType: +T_499: (in out a5_51 : ptr32) + Class: Eq_489 + DataType: + OrigDataType: +T_500: (in out a6_52 : ptr32) + Class: Eq_490 + DataType: + OrigDataType: +T_501: (in fn00001190(a2, a4, out d1_43, out d2_44, out d4_45, out a0_46, out a1_47, out a2_48, out a3_49, out a4_50, out a5_51, out a6_52) : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_502: (in fn0000118C : ptr32) + Class: Eq_502 + DataType: + OrigDataType: +T_503: (in signature of fn0000118C : void) + Class: Eq_502 + DataType: + OrigDataType: +T_504: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_505: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_506: (in d1Out : ptr32) + Class: Eq_506 + DataType: + OrigDataType: +T_507: (in d2Out : ptr32) + Class: Eq_507 + DataType: + OrigDataType: +T_508: (in d4Out : ptr32) + Class: Eq_508 + DataType: + OrigDataType: +T_509: (in a0Out : ptr32) + Class: Eq_509 + DataType: + OrigDataType: +T_510: (in a1Out : ptr32) + Class: Eq_510 + DataType: + OrigDataType: +T_511: (in a2Out : ptr32) + Class: Eq_511 + DataType: + OrigDataType: +T_512: (in a3Out : ptr32) + Class: Eq_512 + DataType: + OrigDataType: +T_513: (in a4Out : ptr32) + Class: Eq_513 + DataType: + OrigDataType: +T_514: (in a5Out : ptr32) + Class: Eq_514 + DataType: + OrigDataType: +T_515: (in a6Out : ptr32) + Class: Eq_515 + DataType: + OrigDataType: +T_516: (in out d1_32 : ptr32) + Class: Eq_506 + DataType: + OrigDataType: +T_517: (in out d2_33 : ptr32) + Class: Eq_507 + DataType: + OrigDataType: +T_518: (in out d4_34 : ptr32) + Class: Eq_508 + DataType: + OrigDataType: +T_519: (in out a0_35 : ptr32) + Class: Eq_509 + DataType: + OrigDataType: +T_520: (in out a1_36 : ptr32) + Class: Eq_510 + DataType: + OrigDataType: +T_521: (in out a2_37 : ptr32) + Class: Eq_511 + DataType: + OrigDataType: +T_522: (in out a3_38 : ptr32) + Class: Eq_512 + DataType: + OrigDataType: +T_523: (in out a4_39 : ptr32) + Class: Eq_513 + DataType: + OrigDataType: +T_524: (in out a5_40 : ptr32) + Class: Eq_514 + DataType: + OrigDataType: +T_525: (in out a6_41 : ptr32) + Class: Eq_515 + DataType: + OrigDataType: +T_526: (in fn0000118C(a2, a4, out d1_32, out d2_33, out d4_34, out a0_35, out a1_36, out a2_37, out a3_38, out a4_39, out a5_40, out a6_41) : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_527: (in 8280 : int32) + Class: Eq_527 + DataType: + OrigDataType: +T_528: (in a4 + 8280 : word32) + Class: Eq_528 + DataType: + OrigDataType: +T_529: (in Mem0[a4 + 8280:word32] : word32) + Class: Eq_529 + DataType: + OrigDataType: +T_530: (in a7 : word32) + Class: Eq_529 + DataType: + OrigDataType: +T_531: (in 0x00000004 : word32) + Class: Eq_531 + DataType: + OrigDataType: +T_532: (in a7 - 0x00000004 : word32) + Class: Eq_529 + DataType: + OrigDataType: +T_533: (in v8 : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_534: (in 0x00000000 : word32) + Class: Eq_534 + DataType: + OrigDataType: +T_535: (in a7 + 0x00000000 : word32) + Class: Eq_535 + DataType: + OrigDataType: +T_536: (in Mem0[a7 + 0x00000000:word32] : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_537: (in 8260 : int32) + Class: Eq_537 + DataType: + OrigDataType: +T_538: (in a4 + 8260 : word32) + Class: Eq_538 + DataType: + OrigDataType: +T_539: (in Mem0[a4 + 8260:word32] : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_540: (in cond(d0) : byte) + Class: Eq_540 + DataType: + OrigDataType: +T_541: (in CVZN : byte) + Class: Eq_540 + DataType: + OrigDataType: +T_542: (in Z : byte) + Class: Eq_540 + DataType: + OrigDataType: +T_543: (in Test(EQ,Z) : bool) + Class: Eq_543 + DataType: + OrigDataType: +T_544: (in fn0000118C : ptr32) + Class: Eq_502 + DataType: + OrigDataType: +T_545: (in out d1 : ptr32) + Class: Eq_506 + DataType: + OrigDataType: +T_546: (in out d2 : ptr32) + Class: Eq_507 + DataType: + OrigDataType: +T_547: (in out d4 : ptr32) + Class: Eq_508 + DataType: + OrigDataType: +T_548: (in out a0 : ptr32) + Class: Eq_509 + DataType: + OrigDataType: +T_549: (in out a1 : ptr32) + Class: Eq_510 + DataType: + OrigDataType: +T_550: (in out a2 : ptr32) + Class: Eq_511 + DataType: + OrigDataType: +T_551: (in out a3 : ptr32) + Class: Eq_512 + DataType: + OrigDataType: +T_552: (in out a4 : ptr32) + Class: Eq_513 + DataType: + OrigDataType: +T_553: (in out a5 : ptr32) + Class: Eq_514 + DataType: + OrigDataType: +T_554: (in out a6 : ptr32) + Class: Eq_515 + DataType: + OrigDataType: +T_555: (in fn0000118C(a2, a4, out d1, out d2, out d4, out a0, out a1, out a2, out a3, out a4, out a5, out a6) : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_556: (in fn00001190 : ptr32) + Class: Eq_477 + DataType: + OrigDataType: +T_557: (in out d1 : ptr32) + Class: Eq_481 + DataType: + OrigDataType: +T_558: (in out d2 : ptr32) + Class: Eq_482 + DataType: + OrigDataType: +T_559: (in out d4 : ptr32) + Class: Eq_483 + DataType: + OrigDataType: +T_560: (in out a0 : ptr32) + Class: Eq_484 + DataType: + OrigDataType: +T_561: (in out a1 : ptr32) + Class: Eq_485 + DataType: + OrigDataType: +T_562: (in out a2 : ptr32) + Class: Eq_486 + DataType: + OrigDataType: +T_563: (in out a3 : ptr32) + Class: Eq_487 + DataType: + OrigDataType: +T_564: (in out a4 : ptr32) + Class: Eq_488 + DataType: + OrigDataType: +T_565: (in out a5 : ptr32) + Class: Eq_489 + DataType: + OrigDataType: +T_566: (in out a6 : ptr32) + Class: Eq_490 + DataType: + OrigDataType: +T_567: (in fn00001190(a2, a4, out d1, out d2, out d4, out a0, out a1, out a2, out a3, out a4, out a5, out a6) : word32) + Class: Eq_343 + DataType: + OrigDataType: +T_568: (in d0 : word32) + Class: Eq_568 + DataType: + OrigDataType: +T_569: (in a7_4 : word32) + Class: Eq_569 + DataType: + OrigDataType: +T_570: (in d0_5 : word32) + Class: Eq_570 + DataType: + OrigDataType: +T_571: (in a0_6 : word32) + Class: Eq_571 + DataType: + OrigDataType: +T_572: (in a2_7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_573: (in a4_8 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_574: (in d1_9 : word32) + Class: Eq_574 + DataType: + OrigDataType: +T_575: (in d2_10 : word32) + Class: Eq_575 + DataType: + OrigDataType: +T_576: (in d4_11 : word32) + Class: Eq_576 + DataType: + OrigDataType: +T_577: (in a1_12 : word32) + Class: Eq_577 + DataType: + OrigDataType: +T_578: (in a3_13 : word32) + Class: Eq_578 + DataType: + OrigDataType: +T_579: (in a5_14 : word32) + Class: Eq_579 + DataType: + OrigDataType: +T_580: (in a6_15 : word32) + Class: Eq_580 + DataType: + OrigDataType: +T_581: (in d1_16 : word32) + Class: Eq_581 + DataType: + OrigDataType: +T_582: (in d2_17 : word32) + Class: Eq_582 + DataType: + OrigDataType: +T_583: (in d4_18 : word32) + Class: Eq_583 + DataType: + OrigDataType: +T_584: (in a0_19 : word32) + Class: Eq_584 + DataType: + OrigDataType: +T_585: (in a1_20 : word32) + Class: Eq_585 + DataType: + OrigDataType: +T_586: (in a2_21 : word32) + Class: Eq_586 + DataType: + OrigDataType: +T_587: (in a3_22 : word32) + Class: Eq_587 + DataType: + OrigDataType: +T_588: (in a4_23 : word32) + Class: Eq_588 + DataType: + OrigDataType: +T_589: (in a5_24 : word32) + Class: Eq_589 + DataType: + OrigDataType: +T_590: (in a6_25 : word32) + Class: Eq_590 + DataType: + OrigDataType: +T_591: (in fn00001190 : ptr32) + Class: Eq_477 + DataType: + OrigDataType: +T_592: (in out d1_16 : ptr32) + Class: Eq_481 + DataType: + OrigDataType: +T_593: (in out d2_17 : ptr32) + Class: Eq_482 + DataType: + OrigDataType: +T_594: (in out d4_18 : ptr32) + Class: Eq_483 + DataType: + OrigDataType: +T_595: (in out a0_19 : ptr32) + Class: Eq_484 + DataType: + OrigDataType: +T_596: (in out a1_20 : ptr32) + Class: Eq_485 + DataType: + OrigDataType: +T_597: (in out a2_21 : ptr32) + Class: Eq_486 + DataType: + OrigDataType: +T_598: (in out a3_22 : ptr32) + Class: Eq_487 + DataType: + OrigDataType: +T_599: (in out a4_23 : ptr32) + Class: Eq_488 + DataType: + OrigDataType: +T_600: (in out a5_24 : ptr32) + Class: Eq_489 + DataType: + OrigDataType: +T_601: (in out a6_25 : ptr32) + Class: Eq_490 + DataType: + OrigDataType: +T_602: (in fn00001190(a2_7, a4_8, out d1_16, out d2_17, out d4_18, out a0_19, out a1_20, out a2_21, out a3_22, out a4_23, out a5_24, out a6_25) : word32) + Class: Eq_568 + DataType: + OrigDataType: +T_603: (in d0 : word32) + Class: Eq_603 + DataType: + OrigDataType: +T_604: (in a1_3 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_605: (in fn0000830C : ptr32) + Class: Eq_605 + DataType: + OrigDataType: +T_606: (in signature of fn0000830C : void) + Class: Eq_605 + DataType: + OrigDataType: +T_607: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_608: (in fn0000830C(a4) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_609: (in fn000060AE : ptr32) + Class: Eq_609 + DataType: + OrigDataType: +T_610: (in signature of fn000060AE : void) + Class: Eq_609 + DataType: + OrigDataType: +T_611: (in fn000060AE() : void) + Class: Eq_611 + DataType: + OrigDataType: +T_612: (in 8276 : int32) + Class: Eq_612 + DataType: + OrigDataType: +T_613: (in a4 + 8276 : word32) + Class: Eq_613 + DataType: + OrigDataType: +T_614: (in Mem0[a4 + 8276:word32] : word32) + Class: Eq_614 + DataType: + OrigDataType: +T_615: (in 0x00000000 : word32) + Class: Eq_614 + DataType: + OrigDataType: +T_616: (in Mem0[a4 + 8276:word32] == 0x00000000 : bool) + Class: Eq_616 + DataType: + OrigDataType: +T_617: (in 8284 : int32) + Class: Eq_617 + DataType: + OrigDataType: +T_618: (in a4 + 8284 : word32) + Class: Eq_618 + DataType: + OrigDataType: +T_619: (in Mem0[a4 + 8284:word32] : word32) + Class: Eq_619 + DataType: + OrigDataType: +T_620: (in 0x00000000 : word32) + Class: Eq_619 + DataType: + OrigDataType: +T_621: (in Mem0[a4 + 8284:word32] == 0x00000000 : bool) + Class: Eq_621 + DataType: + OrigDataType: +T_622: (in execPrivate1 : ptr32) + Class: Eq_622 + DataType: + OrigDataType: +T_623: (in signature of execPrivate1 : void) + Class: Eq_622 + DataType: + OrigDataType: +T_624: (in execPrivate1() : void) + Class: Eq_624 + DataType: + OrigDataType: +T_625: (in 8268 : int32) + Class: Eq_625 + DataType: + OrigDataType: +T_626: (in a4 + 8268 : word32) + Class: Eq_626 + DataType: + OrigDataType: +T_627: (in Mem0[a4 + 8268:word32] : word32) + Class: Eq_627 + DataType: + OrigDataType: +T_628: (in 0x00000000 : word32) + Class: Eq_627 + DataType: + OrigDataType: +T_629: (in Mem0[a4 + 8268:word32] == 0x00000000 : bool) + Class: Eq_629 + DataType: + OrigDataType: +T_630: (in MakeFunctions : ptr32) + Class: Eq_630 + DataType: + OrigDataType: +T_631: (in signature of MakeFunctions : void) + Class: Eq_630 + DataType: + OrigDataType: +T_632: (in target : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_633: (in functionArray : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_634: (in funcDispBase : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_635: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_636: (in MakeFunctions(0x00000000, a1_3, a2) : void) + Class: Eq_636 + DataType: + OrigDataType: +T_637: (in Forbid : ptr32) + Class: Eq_637 + DataType: + OrigDataType: +T_638: (in signature of Forbid : void) + Class: Eq_637 + DataType: + OrigDataType: +T_639: (in Forbid() : void) + Class: Eq_639 + DataType: + OrigDataType: +T_640: (in ReplyMsg : ptr32) + Class: Eq_640 + DataType: + OrigDataType: +T_641: (in signature of ReplyMsg : void) + Class: Eq_640 + DataType: + OrigDataType: +T_642: (in message : word32) + Class: Eq_642 + DataType: + OrigDataType: +T_643: (in 8276 : int32) + Class: Eq_643 + DataType: + OrigDataType: +T_644: (in a4 + 8276 : word32) + Class: Eq_644 + DataType: + OrigDataType: +T_645: (in Mem0[a4 + 8276:word32] : word32) + Class: Eq_642 + DataType: + OrigDataType: +T_646: (in ReplyMsg(Mem0[a4 + 8276:word32]) : void) + Class: Eq_646 + DataType: + OrigDataType: +T_647: (in d1_41 : word32) + Class: Eq_647 + DataType: + OrigDataType: +T_648: (in d2_42 : word32) + Class: Eq_648 + DataType: + OrigDataType: +T_649: (in d4_43 : word32) + Class: Eq_649 + DataType: + OrigDataType: +T_650: (in a0_44 : word32) + Class: Eq_650 + DataType: + OrigDataType: +T_651: (in a1_45 : word32) + Class: Eq_651 + DataType: + OrigDataType: +T_652: (in a2_46 : word32) + Class: Eq_652 + DataType: + OrigDataType: +T_653: (in a3_47 : word32) + Class: Eq_653 + DataType: + OrigDataType: +T_654: (in a4_48 : word32) + Class: Eq_654 + DataType: + OrigDataType: +T_655: (in a5_49 : word32) + Class: Eq_655 + DataType: + OrigDataType: +T_656: (in a6_50 : word32) + Class: Eq_656 + DataType: + OrigDataType: +T_657: (in fn000011DA : ptr32) + Class: Eq_285 + DataType: + OrigDataType: +T_658: (in out d1_41 : ptr32) + Class: Eq_288 + DataType: + OrigDataType: +T_659: (in out d2_42 : ptr32) + Class: Eq_289 + DataType: + OrigDataType: +T_660: (in out d4_43 : ptr32) + Class: Eq_290 + DataType: + OrigDataType: +T_661: (in out a0_44 : ptr32) + Class: Eq_291 + DataType: + OrigDataType: +T_662: (in out a1_45 : ptr32) + Class: Eq_292 + DataType: + OrigDataType: +T_663: (in out a2_46 : ptr32) + Class: Eq_293 + DataType: + OrigDataType: +T_664: (in out a3_47 : ptr32) + Class: Eq_294 + DataType: + OrigDataType: +T_665: (in out a4_48 : ptr32) + Class: Eq_295 + DataType: + OrigDataType: +T_666: (in out a5_49 : ptr32) + Class: Eq_296 + DataType: + OrigDataType: +T_667: (in out a6_50 : ptr32) + Class: Eq_297 + DataType: + OrigDataType: +T_668: (in fn000011DA(a4, out d1_41, out d2_42, out d4_43, out a0_44, out a1_45, out a2_46, out a3_47, out a4_48, out a5_49, out a6_50) : word32) + Class: Eq_603 + DataType: + OrigDataType: +T_669: (in d0_53 : word32) + Class: Eq_669 + DataType: + OrigDataType: +T_670: (in 8296 : int32) + Class: Eq_670 + DataType: + OrigDataType: +T_671: (in a4 + 8296 : word32) + Class: Eq_671 + DataType: + OrigDataType: +T_672: (in Mem0[a4 + 8296:word32] : word32) + Class: Eq_669 + DataType: + OrigDataType: +T_673: (in 0x00000000 : word32) + Class: Eq_669 + DataType: + OrigDataType: +T_674: (in d0_53 == 0x00000000 : bool) + Class: Eq_674 + DataType: + OrigDataType: +T_675: (in FreeMem : ptr32) + Class: Eq_675 + DataType: + OrigDataType: +T_676: (in signature of FreeMem : void) + Class: Eq_675 + DataType: + OrigDataType: +T_677: (in memoryBlock : word32) + Class: Eq_677 + DataType: + OrigDataType: +T_678: (in byteSize : word32) + Class: Eq_669 + DataType: + OrigDataType: +T_679: (in 8292 : int32) + Class: Eq_679 + DataType: + OrigDataType: +T_680: (in a4 + 8292 : word32) + Class: Eq_680 + DataType: + OrigDataType: +T_681: (in Mem0[a4 + 8292:word32] : word32) + Class: Eq_677 + DataType: + OrigDataType: +T_682: (in FreeMem(Mem0[a4 + 8292:word32], d0_53) : void) + Class: Eq_682 + DataType: + OrigDataType: +T_683: (in d1_58 : word32) + Class: Eq_683 + DataType: + OrigDataType: +T_684: (in d2_59 : word32) + Class: Eq_684 + DataType: + OrigDataType: +T_685: (in d4_60 : word32) + Class: Eq_685 + DataType: + OrigDataType: +T_686: (in a0_61 : word32) + Class: Eq_686 + DataType: + OrigDataType: +T_687: (in a1_62 : word32) + Class: Eq_687 + DataType: + OrigDataType: +T_688: (in a2_63 : word32) + Class: Eq_688 + DataType: + OrigDataType: +T_689: (in a3_64 : word32) + Class: Eq_689 + DataType: + OrigDataType: +T_690: (in a4_65 : word32) + Class: Eq_690 + DataType: + OrigDataType: +T_691: (in a5_66 : word32) + Class: Eq_691 + DataType: + OrigDataType: +T_692: (in a6_67 : word32) + Class: Eq_692 + DataType: + OrigDataType: +T_693: (in fn000011DA : ptr32) + Class: Eq_285 + DataType: + OrigDataType: +T_694: (in out d1_58 : ptr32) + Class: Eq_288 + DataType: + OrigDataType: +T_695: (in out d2_59 : ptr32) + Class: Eq_289 + DataType: + OrigDataType: +T_696: (in out d4_60 : ptr32) + Class: Eq_290 + DataType: + OrigDataType: +T_697: (in out a0_61 : ptr32) + Class: Eq_291 + DataType: + OrigDataType: +T_698: (in out a1_62 : ptr32) + Class: Eq_292 + DataType: + OrigDataType: +T_699: (in out a2_63 : ptr32) + Class: Eq_293 + DataType: + OrigDataType: +T_700: (in out a3_64 : ptr32) + Class: Eq_294 + DataType: + OrigDataType: +T_701: (in out a4_65 : ptr32) + Class: Eq_295 + DataType: + OrigDataType: +T_702: (in out a5_66 : ptr32) + Class: Eq_296 + DataType: + OrigDataType: +T_703: (in out a6_67 : ptr32) + Class: Eq_297 + DataType: + OrigDataType: +T_704: (in fn000011DA(a4, out d1_58, out d2_59, out d4_60, out a0_61, out a1_62, out a2_63, out a3_64, out a4_65, out a5_66, out a6_67) : word32) + Class: Eq_603 + DataType: + OrigDataType: +T_705: (in d1_69 : word32) + Class: Eq_705 + DataType: + OrigDataType: +T_706: (in d2_70 : word32) + Class: Eq_706 + DataType: + OrigDataType: +T_707: (in d4_71 : word32) + Class: Eq_707 + DataType: + OrigDataType: +T_708: (in a0_72 : word32) + Class: Eq_708 + DataType: + OrigDataType: +T_709: (in a1_73 : word32) + Class: Eq_709 + DataType: + OrigDataType: +T_710: (in a2_74 : word32) + Class: Eq_710 + DataType: + OrigDataType: +T_711: (in a3_75 : word32) + Class: Eq_711 + DataType: + OrigDataType: +T_712: (in a4_76 : word32) + Class: Eq_712 + DataType: + OrigDataType: +T_713: (in a5_77 : word32) + Class: Eq_713 + DataType: + OrigDataType: +T_714: (in a6_78 : word32) + Class: Eq_714 + DataType: + OrigDataType: +T_715: (in fn000011DA : ptr32) + Class: Eq_285 + DataType: + OrigDataType: +T_716: (in out d1_69 : ptr32) + Class: Eq_288 + DataType: + OrigDataType: +T_717: (in out d2_70 : ptr32) + Class: Eq_289 + DataType: + OrigDataType: +T_718: (in out d4_71 : ptr32) + Class: Eq_290 + DataType: + OrigDataType: +T_719: (in out a0_72 : ptr32) + Class: Eq_291 + DataType: + OrigDataType: +T_720: (in out a1_73 : ptr32) + Class: Eq_292 + DataType: + OrigDataType: +T_721: (in out a2_74 : ptr32) + Class: Eq_293 + DataType: + OrigDataType: +T_722: (in out a3_75 : ptr32) + Class: Eq_294 + DataType: + OrigDataType: +T_723: (in out a4_76 : ptr32) + Class: Eq_295 + DataType: + OrigDataType: +T_724: (in out a5_77 : ptr32) + Class: Eq_296 + DataType: + OrigDataType: +T_725: (in out a6_78 : ptr32) + Class: Eq_297 + DataType: + OrigDataType: +T_726: (in fn000011DA(a4, out d1_69, out d2_70, out d4_71, out a0_72, out a1_73, out a2_74, out a3_75, out a4_76, out a5_77, out a6_78) : word32) + Class: Eq_603 + DataType: + OrigDataType: +T_727: (in d0 : word32) + Class: Eq_727 + DataType: + OrigDataType: +T_728: (in CloseLibrary : ptr32) + Class: Eq_728 + DataType: + OrigDataType: +T_729: (in signature of CloseLibrary : void) + Class: Eq_728 + DataType: + OrigDataType: +T_730: (in library : word32) + Class: Eq_730 + DataType: + OrigDataType: +T_731: (in 18340 : int32) + Class: Eq_731 + DataType: + OrigDataType: +T_732: (in a4 + 18340 : word32) + Class: Eq_732 + DataType: + OrigDataType: +T_733: (in Mem0[a4 + 18340:word32] : word32) + Class: Eq_730 + DataType: + OrigDataType: +T_734: (in CloseLibrary(Mem0[a4 + 18340:word32]) : void) + Class: Eq_734 + DataType: + OrigDataType: +T_735: (in v6_5 : word32) + Class: Eq_727 + DataType: + OrigDataType: +T_736: (in v3 : ptr32) + Class: Eq_736 + DataType: + OrigDataType: +T_737: (in 0x00000000 : word32) + Class: Eq_737 + DataType: + OrigDataType: +T_738: (in v3 + 0x00000000 : word32) + Class: Eq_738 + DataType: + OrigDataType: +T_739: (in Mem0[v3 + 0x00000000:word32] : word32) + Class: Eq_727 + DataType: + OrigDataType: +T_740: (in d1_9 : word32) + Class: Eq_740 + DataType: + OrigDataType: +T_741: (in 0x00000004 : word32) + Class: Eq_741 + DataType: + OrigDataType: +T_742: (in v3 + 0x00000004 : word32) + Class: Eq_742 + DataType: + OrigDataType: +T_743: (in Mem0[v3 + 0x00000004:word32] : word32) + Class: Eq_743 + DataType: + OrigDataType: +T_744: (in *d1Out : word32) + Class: Eq_743 + DataType: + OrigDataType: +T_745: (in d2_11 : word32) + Class: Eq_745 + DataType: + OrigDataType: +T_746: (in 0x00000008 : word32) + Class: Eq_746 + DataType: + OrigDataType: +T_747: (in v3 + 0x00000008 : word32) + Class: Eq_747 + DataType: + OrigDataType: +T_748: (in Mem0[v3 + 0x00000008:word32] : word32) + Class: Eq_748 + DataType: + OrigDataType: +T_749: (in *d2Out : word32) + Class: Eq_748 + DataType: + OrigDataType: +T_750: (in d4_15 : word32) + Class: Eq_750 + DataType: + OrigDataType: +T_751: (in 0x00000010 : word32) + Class: Eq_751 + DataType: + OrigDataType: +T_752: (in v3 + 0x00000010 : word32) + Class: Eq_752 + DataType: + OrigDataType: +T_753: (in Mem0[v3 + 0x00000010:word32] : word32) + Class: Eq_753 + DataType: + OrigDataType: +T_754: (in *d4Out : word32) + Class: Eq_753 + DataType: + OrigDataType: +T_755: (in a0_21 : word32) + Class: Eq_755 + DataType: + OrigDataType: +T_756: (in 0x0000001C : word32) + Class: Eq_756 + DataType: + OrigDataType: +T_757: (in v3 + 0x0000001C : word32) + Class: Eq_757 + DataType: + OrigDataType: +T_758: (in Mem0[v3 + 0x0000001C:word32] : word32) + Class: Eq_758 + DataType: + OrigDataType: +T_759: (in *a0Out : word32) + Class: Eq_758 + DataType: + OrigDataType: +T_760: (in a1_23 : word32) + Class: Eq_760 + DataType: + OrigDataType: +T_761: (in 0x00000020 : word32) + Class: Eq_761 + DataType: + OrigDataType: +T_762: (in v3 + 0x00000020 : word32) + Class: Eq_762 + DataType: + OrigDataType: +T_763: (in Mem0[v3 + 0x00000020:word32] : word32) + Class: Eq_763 + DataType: + OrigDataType: +T_764: (in *a1Out : word32) + Class: Eq_763 + DataType: + OrigDataType: +T_765: (in a2_25 : word32) + Class: Eq_765 + DataType: + OrigDataType: +T_766: (in 0x00000024 : word32) + Class: Eq_766 + DataType: + OrigDataType: +T_767: (in v3 + 0x00000024 : word32) + Class: Eq_767 + DataType: + OrigDataType: +T_768: (in Mem0[v3 + 0x00000024:word32] : word32) + Class: Eq_768 + DataType: + OrigDataType: +T_769: (in *a2Out : word32) + Class: Eq_768 + DataType: + OrigDataType: +T_770: (in a3_27 : word32) + Class: Eq_770 + DataType: + OrigDataType: +T_771: (in 0x00000028 : word32) + Class: Eq_771 + DataType: + OrigDataType: +T_772: (in v3 + 0x00000028 : word32) + Class: Eq_772 + DataType: + OrigDataType: +T_773: (in Mem0[v3 + 0x00000028:word32] : word32) + Class: Eq_773 + DataType: + OrigDataType: +T_774: (in *a3Out : word32) + Class: Eq_773 + DataType: + OrigDataType: +T_775: (in a4_29 : word32) + Class: Eq_775 + DataType: + OrigDataType: +T_776: (in 0x0000002C : word32) + Class: Eq_776 + DataType: + OrigDataType: +T_777: (in v3 + 0x0000002C : word32) + Class: Eq_777 + DataType: + OrigDataType: +T_778: (in Mem0[v3 + 0x0000002C:word32] : word32) + Class: Eq_778 + DataType: + OrigDataType: +T_779: (in *a4Out : word32) + Class: Eq_778 + DataType: + OrigDataType: +T_780: (in a5_31 : word32) + Class: Eq_780 + DataType: + OrigDataType: +T_781: (in 0x00000030 : word32) + Class: Eq_781 + DataType: + OrigDataType: +T_782: (in v3 + 0x00000030 : word32) + Class: Eq_782 + DataType: + OrigDataType: +T_783: (in Mem0[v3 + 0x00000030:word32] : word32) + Class: Eq_783 + DataType: + OrigDataType: +T_784: (in *a5Out : word32) + Class: Eq_783 + DataType: + OrigDataType: +T_785: (in a6_33 : word32) + Class: Eq_785 + DataType: + OrigDataType: +T_786: (in 0x00000034 : word32) + Class: Eq_786 + DataType: + OrigDataType: +T_787: (in v3 + 0x00000034 : word32) + Class: Eq_787 + DataType: + OrigDataType: +T_788: (in Mem0[v3 + 0x00000034:word32] : word32) + Class: Eq_788 + DataType: + OrigDataType: +T_789: (in *a6Out : word32) + Class: Eq_788 + DataType: + OrigDataType: +T_790: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_791: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_792: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_793: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_794: (in a5 : word32) + Class: Eq_794 + DataType: + OrigDataType: +T_795: (in dwArg04 : word32) + Class: Eq_795 + DataType: + OrigDataType: +T_796: (in a3Out : ptr32) + Class: Eq_796 + DataType: + OrigDataType: +T_797: (in a4Out : ptr32) + Class: Eq_797 + DataType: + OrigDataType: +T_798: (in a5_1707 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_799: (in fp : ptr32) + Class: Eq_799 + DataType: + OrigDataType: +T_800: (in 0x00000004 : word32) + Class: Eq_800 + DataType: + OrigDataType: +T_801: (in fp - 0x00000004 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_802: (in 0x000000A8 : word32) + Class: Eq_802 + DataType: + OrigDataType: +T_803: (in fp - 0x000000A8 : word32) + Class: Eq_803 + DataType: + OrigDataType: +T_804: (in 8220 : int32) + Class: Eq_804 + DataType: + OrigDataType: +T_805: (in a4 + 8220 : word32) + Class: Eq_805 + DataType: + OrigDataType: +T_806: (in Mem0[a4 + 8220:word32] : word32) + Class: Eq_806 + DataType: + OrigDataType: +T_807: (in fp - 0x000000A8 - Mem0[a4 + 8220:word32] : word32) + Class: Eq_807 + DataType: + OrigDataType: +T_808: (in 0x00000000 : word32) + Class: Eq_807 + DataType: + OrigDataType: +T_809: (in fp - 0x000000A8 - Mem0[a4 + 8220:word32] = 0x00000003 : bool) + Class: Eq_881 + DataType: + OrigDataType: +T_882: (in a3_116 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_883: (in 12 : int32) + Class: Eq_883 + DataType: + OrigDataType: +T_884: (in a5_1707 + 12 : word32) + Class: Eq_884 + DataType: + OrigDataType: +T_885: (in Mem0[a5_1707 + 12:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_886: (in a0_93 : word32) + Class: Eq_886 + DataType: + OrigDataType: +T_887: (in 4 : int32) + Class: Eq_887 + DataType: + OrigDataType: +T_888: (in a3_116 + 4 : word32) + Class: Eq_888 + DataType: + OrigDataType: +T_889: (in Mem0[a3_116 + 4:word32] : word32) + Class: Eq_886 + DataType: + OrigDataType: +T_890: (in d4_1702 : word32) + Class: Eq_890 + DataType: + OrigDataType: +T_891: (in a3_1705 : word32) + Class: Eq_891 + DataType: + OrigDataType: +T_892: (in fn00002376 : ptr32) + Class: Eq_892 + DataType: + OrigDataType: +T_893: (in signature of fn00002376 : void) + Class: Eq_892 + DataType: + OrigDataType: +T_894: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_895: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_896: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_897: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_898: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_899: (in d4Out : ptr32) + Class: Eq_899 + DataType: + OrigDataType: +T_900: (in d7Out : ptr32) + Class: Eq_900 + DataType: + OrigDataType: +T_901: (in a2Out : ptr32) + Class: Eq_901 + DataType: + OrigDataType: +T_902: (in a3Out : ptr32) + Class: Eq_902 + DataType: + OrigDataType: +T_903: (in a4Out : ptr32) + Class: Eq_903 + DataType: + OrigDataType: +T_904: (in a5Out : ptr32) + Class: Eq_904 + DataType: + OrigDataType: +T_905: (in fp - 0x00000004 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_906: (in out d4_1702 : ptr32) + Class: Eq_899 + DataType: + OrigDataType: +T_907: (in out d7_1703 : ptr32) + Class: Eq_900 + DataType: + OrigDataType: +T_908: (in out a2 : ptr32) + Class: Eq_901 + DataType: + OrigDataType: +T_909: (in out a3_1705 : ptr32) + Class: Eq_902 + DataType: + OrigDataType: +T_910: (in out a4_111 : ptr32) + Class: Eq_903 + DataType: + OrigDataType: +T_911: (in out a5_1707 : ptr32) + Class: Eq_904 + DataType: + OrigDataType: +T_912: (in fn00002376(d2_1708, dwArg04, a2, a4_111, fp - 0x00000004, out d4_1702, out d7_1703, out a2, out a3_1705, out a4_111, out a5_1707) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_913: (in a0_1739 : word32) + Class: Eq_886 + DataType: + OrigDataType: +T_914: (in 0x00000001 : word32) + Class: Eq_914 + DataType: + OrigDataType: +T_915: (in a0_1739 + 0x00000001 : word32) + Class: Eq_886 + DataType: + OrigDataType: +T_916: (in 0x00000000 : word32) + Class: Eq_916 + DataType: + OrigDataType: +T_917: (in a0_1739 + 0x00000000 : word32) + Class: Eq_917 + DataType: + OrigDataType: +T_918: (in Mem0[a0_1739 + 0x00000000:byte] : byte) + Class: Eq_918 + DataType: + OrigDataType: +T_919: (in 0x00 : byte) + Class: Eq_918 + DataType: + OrigDataType: +T_920: (in Mem0[a0_1739 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_920 + DataType: + OrigDataType: +T_921: (in d1_105 : word32) + Class: Eq_921 + DataType: + OrigDataType: +T_922: (in 1 : int32) + Class: Eq_921 + DataType: + OrigDataType: +T_923: (in 0x00000001 : word32) + Class: Eq_923 + DataType: + OrigDataType: +T_924: (in a0_93 - 0x00000001 : word32) + Class: Eq_924 + DataType: + OrigDataType: +T_925: (in 4 : int32) + Class: Eq_925 + DataType: + OrigDataType: +T_926: (in a3_116 + 4 : word32) + Class: Eq_926 + DataType: + OrigDataType: +T_927: (in Mem0[a3_116 + 4:word32] : word32) + Class: Eq_927 + DataType: + OrigDataType: +T_928: (in a0_93 - 0x00000001 - Mem0[a3_116 + 4:word32] : word32) + Class: Eq_928 + DataType: + OrigDataType: +T_929: (in 0x00000001 : word32) + Class: Eq_928 + DataType: + OrigDataType: +T_930: (in a0_93 - 0x00000001 - Mem0[a3_116 + 4:word32] <= 0x00000001 : bool) + Class: Eq_930 + DataType: + OrigDataType: +T_931: (in a7_123 : word32) + Class: Eq_931 + DataType: + OrigDataType: +T_932: (in 0x00000004 : word32) + Class: Eq_932 + DataType: + OrigDataType: +T_933: (in a7_117 - 0x00000004 : word32) + Class: Eq_931 + DataType: + OrigDataType: +T_934: (in 4 : int32) + Class: Eq_934 + DataType: + OrigDataType: +T_935: (in a3_116 + 4 : word32) + Class: Eq_935 + DataType: + OrigDataType: +T_936: (in Mem0[a3_116 + 4:word32] : word32) + Class: Eq_936 + DataType: + OrigDataType: +T_937: (in 0x00000000 : word32) + Class: Eq_937 + DataType: + OrigDataType: +T_938: (in Mem0[a3_116 + 4:word32] + 0x00000000 : word32) + Class: Eq_938 + DataType: + OrigDataType: +T_939: (in Mem0[Mem0[a3_116 + 4:word32] + 0x00000000:byte] : byte) + Class: Eq_939 + DataType: + OrigDataType: +T_940: (in (int16) Mem0[Mem0[a3_116 + 4:word32] + 0x00000000:byte] : int16) + Class: Eq_940 + DataType: + OrigDataType: +T_941: (in (int16) (int16) Mem0[Mem0[a3_116 + 4:word32] + 0x00000000:byte] : int16) + Class: Eq_941 + DataType: + OrigDataType: +T_942: (in (int32) (int16) (int16) Mem0[Mem0[a3_116 + 4:word32] + 0x00000000:byte] : int32) + Class: Eq_942 + DataType: + OrigDataType: +T_943: (in 0x00000000 : word32) + Class: Eq_943 + DataType: + OrigDataType: +T_944: (in a7_123 + 0x00000000 : word32) + Class: Eq_944 + DataType: + OrigDataType: +T_945: (in Mem125[a7_123 + 0x00000000:word32] : word32) + Class: Eq_942 + DataType: + OrigDataType: +T_946: (in 1588 : int32) + Class: Eq_946 + DataType: + OrigDataType: +T_947: (in a4_111 + 1588 : word32) + Class: Eq_947 + DataType: + OrigDataType: +T_948: (in 0x00000004 : word32) + Class: Eq_948 + DataType: + OrigDataType: +T_949: (in a7_123 - 0x00000004 : word32) + Class: Eq_949 + DataType: + OrigDataType: +T_950: (in 0x00000000 : word32) + Class: Eq_950 + DataType: + OrigDataType: +T_951: (in a7_123 - 0x00000004 + 0x00000000 : word32) + Class: Eq_951 + DataType: + OrigDataType: +T_952: (in Mem128[a7_123 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_947 + DataType: + OrigDataType: +T_953: (in d4_132 : word32) + Class: Eq_953 + DataType: + OrigDataType: +T_954: (in d2_131 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_955: (in a5_135 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_956: (in a4_134 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_957: (in a3_133 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_958: (in d0_136 : word32) + Class: Eq_958 + DataType: + OrigDataType: +T_959: (in fn00001AFA : ptr32) + Class: Eq_959 + DataType: + OrigDataType: +T_960: (in signature of fn00001AFA : void) + Class: Eq_959 + DataType: + OrigDataType: +T_961: (in d1 : word32) + Class: Eq_921 + DataType: + OrigDataType: +T_962: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_963: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_964: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_965: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_966: (in bArg0B : byte) + Class: Eq_966 + DataType: + OrigDataType: +T_967: (in d2Out : ptr32) + Class: Eq_967 + DataType: + OrigDataType: +T_968: (in d4Out : ptr32) + Class: Eq_968 + DataType: + OrigDataType: +T_969: (in a3Out : ptr32) + Class: Eq_969 + DataType: + OrigDataType: +T_970: (in a4Out : ptr32) + Class: Eq_970 + DataType: + OrigDataType: +T_971: (in a5Out : ptr32) + Class: Eq_971 + DataType: + OrigDataType: +T_972: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_973: (in bArg07 : byte) + Class: Eq_966 + DataType: + OrigDataType: +T_974: (in out d2_131 : ptr32) + Class: Eq_967 + DataType: + OrigDataType: +T_975: (in out d4_132 : ptr32) + Class: Eq_968 + DataType: + OrigDataType: +T_976: (in out a3_133 : ptr32) + Class: Eq_969 + DataType: + OrigDataType: +T_977: (in out a4_134 : ptr32) + Class: Eq_970 + DataType: + OrigDataType: +T_978: (in out a5_135 : ptr32) + Class: Eq_971 + DataType: + OrigDataType: +T_979: (in fn00001AFA(d1_105, d7_1703, a2, a4_111, dwArg00, bArg07, out d2_131, out d4_132, out a3_133, out a4_134, out a5_135) : word32) + Class: Eq_958 + DataType: + OrigDataType: +T_980: (in 8916 : int32) + Class: Eq_980 + DataType: + OrigDataType: +T_981: (in a4_134 + 8916 : word32) + Class: Eq_981 + DataType: + OrigDataType: +T_982: (in Mem139[a4_134 + 8916:word32] : word32) + Class: Eq_958 + DataType: + OrigDataType: +T_983: (in a7_137 : word32) + Class: Eq_983 + DataType: + OrigDataType: +T_984: (in 0x00000004 : cuiposr32) + Class: Eq_984 + DataType: + OrigDataType: +T_985: (in a7_123 + 0x00000004 : word32) + Class: Eq_983 + DataType: + OrigDataType: +T_986: (in 0x00000002 : word32) + Class: Eq_958 + DataType: + OrigDataType: +T_987: (in d0_136 <= 0x00000002 : bool) + Class: Eq_987 + DataType: + OrigDataType: +T_988: (in 1 : int32) + Class: Eq_988 + DataType: + OrigDataType: +T_989: (in 0x000000C8 : cuiposr32) + Class: Eq_989 + DataType: + OrigDataType: +T_990: (in fp - 0x000000C8 : word32) + Class: Eq_990 + DataType: + OrigDataType: +T_991: (in 0x00000000 : word32) + Class: Eq_991 + DataType: + OrigDataType: +T_992: (in fp - 0x000000C8 + 0x00000000 : word32) + Class: Eq_992 + DataType: + OrigDataType: +T_993: (in Mem1688[fp - 0x000000C8 + 0x00000000:word32] : word32) + Class: Eq_988 + DataType: + OrigDataType: +T_994: (in d2_1691 : word32) + Class: Eq_994 + DataType: + OrigDataType: +T_995: (in d4_1692 : word32) + Class: Eq_995 + DataType: + OrigDataType: +T_996: (in d5_1693 : word32) + Class: Eq_996 + DataType: + OrigDataType: +T_997: (in d6_1694 : word32) + Class: Eq_997 + DataType: + OrigDataType: +T_998: (in a1_1695 : word32) + Class: Eq_998 + DataType: + OrigDataType: +T_999: (in a5_1699 : word32) + Class: Eq_999 + DataType: + OrigDataType: +T_1000: (in fn00002322 : ptr32) + Class: Eq_1000 + DataType: + OrigDataType: +T_1001: (in signature of fn00002322 : void) + Class: Eq_1000 + DataType: + OrigDataType: +T_1002: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1003: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1004: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1005: (in a3 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1006: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1007: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_1008: (in wArg06 : word16) + Class: Eq_1008 + DataType: + OrigDataType: +T_1009: (in d1Out : ptr32) + Class: Eq_1009 + DataType: + OrigDataType: +T_1010: (in d2Out : ptr32) + Class: Eq_1010 + DataType: + OrigDataType: +T_1011: (in d4Out : ptr32) + Class: Eq_1011 + DataType: + OrigDataType: +T_1012: (in d5Out : ptr32) + Class: Eq_1012 + DataType: + OrigDataType: +T_1013: (in d6Out : ptr32) + Class: Eq_1013 + DataType: + OrigDataType: +T_1014: (in a1Out : ptr32) + Class: Eq_1014 + DataType: + OrigDataType: +T_1015: (in a2Out : ptr32) + Class: Eq_1015 + DataType: + OrigDataType: +T_1016: (in a3Out : ptr32) + Class: Eq_1016 + DataType: + OrigDataType: +T_1017: (in a4Out : ptr32) + Class: Eq_1017 + DataType: + OrigDataType: +T_1018: (in a5Out : ptr32) + Class: Eq_1018 + DataType: + OrigDataType: +T_1019: (in wArg02 : word16) + Class: Eq_1008 + DataType: + OrigDataType: +T_1020: (in out d1_105 : ptr32) + Class: Eq_1009 + DataType: + OrigDataType: +T_1021: (in out d2_1691 : ptr32) + Class: Eq_1010 + DataType: + OrigDataType: +T_1022: (in out d4_1692 : ptr32) + Class: Eq_1011 + DataType: + OrigDataType: +T_1023: (in out d5_1693 : ptr32) + Class: Eq_1012 + DataType: + OrigDataType: +T_1024: (in out d6_1694 : ptr32) + Class: Eq_1013 + DataType: + OrigDataType: +T_1025: (in out a1_1695 : ptr32) + Class: Eq_1014 + DataType: + OrigDataType: +T_1026: (in out a2 : ptr32) + Class: Eq_1015 + DataType: + OrigDataType: +T_1027: (in out a3_116 : ptr32) + Class: Eq_1016 + DataType: + OrigDataType: +T_1028: (in out a4_111 : ptr32) + Class: Eq_1017 + DataType: + OrigDataType: +T_1029: (in out a5_1699 : ptr32) + Class: Eq_1018 + DataType: + OrigDataType: +T_1030: (in fn00002322(d2_1708, d7_1703, a2, a3_116, a4_111, a5_1707, wArg02, out d1_105, out d2_1691, out d4_1692, out d5_1693, out d6_1694, out a1_1695, out a2, out a3_116, out a4_111, out a5_1699) : word32) + Class: Eq_1030 + DataType: + OrigDataType: +T_1031: (in 0x000000C4 : cuiposr32) + Class: Eq_1031 + DataType: + OrigDataType: +T_1032: (in fp - 0x000000C4 : word32) + Class: Eq_877 + DataType: + OrigDataType: +T_1033: (in a0_156 : word32) + Class: Eq_1033 + DataType: + OrigDataType: +T_1034: (in 8 : int32) + Class: Eq_1034 + DataType: + OrigDataType: +T_1035: (in a3_133 + 8 : word32) + Class: Eq_1035 + DataType: + OrigDataType: +T_1036: (in Mem139[a3_133 + 8:word32] : word32) + Class: Eq_1033 + DataType: + OrigDataType: +T_1037: (in 00000001 : ptr32) + Class: Eq_1037 + DataType: + OrigDataType: +T_1038: (in 0x00000000 : word32) + Class: Eq_1038 + DataType: + OrigDataType: +T_1039: (in a7_123 + 0x00000000 : word32) + Class: Eq_1039 + DataType: + OrigDataType: +T_1040: (in Mem1673[a7_123 + 0x00000000:word32] : word32) + Class: Eq_1037 + DataType: + OrigDataType: +T_1041: (in d1_1674 : word32) + Class: Eq_1041 + DataType: + OrigDataType: +T_1042: (in d4_1676 : word32) + Class: Eq_1042 + DataType: + OrigDataType: +T_1043: (in d5_1677 : word32) + Class: Eq_1043 + DataType: + OrigDataType: +T_1044: (in d6_1678 : word32) + Class: Eq_1044 + DataType: + OrigDataType: +T_1045: (in a1_1679 : word32) + Class: Eq_1045 + DataType: + OrigDataType: +T_1046: (in fn00002322 : ptr32) + Class: Eq_1000 + DataType: + OrigDataType: +T_1047: (in out d1_1674 : ptr32) + Class: Eq_1009 + DataType: + OrigDataType: +T_1048: (in out d2_131 : ptr32) + Class: Eq_1010 + DataType: + OrigDataType: +T_1049: (in out d4_1676 : ptr32) + Class: Eq_1011 + DataType: + OrigDataType: +T_1050: (in out d5_1677 : ptr32) + Class: Eq_1012 + DataType: + OrigDataType: +T_1051: (in out d6_1678 : ptr32) + Class: Eq_1013 + DataType: + OrigDataType: +T_1052: (in out a1_1679 : ptr32) + Class: Eq_1014 + DataType: + OrigDataType: +T_1053: (in out a2 : ptr32) + Class: Eq_1015 + DataType: + OrigDataType: +T_1054: (in out a3_133 : ptr32) + Class: Eq_1016 + DataType: + OrigDataType: +T_1055: (in out a4_134 : ptr32) + Class: Eq_1017 + DataType: + OrigDataType: +T_1056: (in out a5_135 : ptr32) + Class: Eq_1018 + DataType: + OrigDataType: +T_1057: (in fn00002322(d2_131, d7_1703, a2, a3_133, a4_134, a5_135, wArg02, out d1_1674, out d2_131, out d4_1676, out d5_1677, out d6_1678, out a1_1679, out a2, out a3_133, out a4_134, out a5_135) : word32) + Class: Eq_1057 + DataType: + OrigDataType: +T_1058: (in 0x0004 : word16) + Class: Eq_1058 + DataType: + OrigDataType: +T_1059: (in a7_123 + 0x0004 : word32) + Class: Eq_983 + DataType: + OrigDataType: +T_1060: (in a0_1740 : word32) + Class: Eq_1033 + DataType: + OrigDataType: +T_1061: (in 0x00000001 : word32) + Class: Eq_1061 + DataType: + OrigDataType: +T_1062: (in a0_1740 + 0x00000001 : word32) + Class: Eq_1033 + DataType: + OrigDataType: +T_1063: (in 0x00000000 : word32) + Class: Eq_1063 + DataType: + OrigDataType: +T_1064: (in a0_1740 + 0x00000000 : word32) + Class: Eq_1064 + DataType: + OrigDataType: +T_1065: (in Mem139[a0_1740 + 0x00000000:byte] : byte) + Class: Eq_1065 + DataType: + OrigDataType: +T_1066: (in 0x00 : byte) + Class: Eq_1065 + DataType: + OrigDataType: +T_1067: (in Mem139[a0_1740 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_1067 + DataType: + OrigDataType: +T_1068: (in d1_1660 : word32) + Class: Eq_921 + DataType: + OrigDataType: +T_1069: (in 1 : int32) + Class: Eq_921 + DataType: + OrigDataType: +T_1070: (in 0x00000001 : word32) + Class: Eq_1070 + DataType: + OrigDataType: +T_1071: (in a0_156 - 0x00000001 : word32) + Class: Eq_1071 + DataType: + OrigDataType: +T_1072: (in 8 : int32) + Class: Eq_1072 + DataType: + OrigDataType: +T_1073: (in a3_133 + 8 : word32) + Class: Eq_1073 + DataType: + OrigDataType: +T_1074: (in Mem139[a3_133 + 8:word32] : word32) + Class: Eq_1074 + DataType: + OrigDataType: +T_1075: (in a0_156 - 0x00000001 - Mem139[a3_133 + 8:word32] : word32) + Class: Eq_1075 + DataType: + OrigDataType: +T_1076: (in 0x00000001 : word32) + Class: Eq_1075 + DataType: + OrigDataType: +T_1077: (in a0_156 - 0x00000001 - Mem139[a3_133 + 8:word32] <= 0x00000001 : bool) + Class: Eq_1077 + DataType: + OrigDataType: +T_1078: (in a7_186 : word32) + Class: Eq_1078 + DataType: + OrigDataType: +T_1079: (in 0x00000004 : word32) + Class: Eq_1079 + DataType: + OrigDataType: +T_1080: (in a7_137 - 0x00000004 : word32) + Class: Eq_1078 + DataType: + OrigDataType: +T_1081: (in 8 : int32) + Class: Eq_1081 + DataType: + OrigDataType: +T_1082: (in a3_133 + 8 : word32) + Class: Eq_1082 + DataType: + OrigDataType: +T_1083: (in Mem139[a3_133 + 8:word32] : word32) + Class: Eq_1083 + DataType: + OrigDataType: +T_1084: (in 0x00000000 : word32) + Class: Eq_1084 + DataType: + OrigDataType: +T_1085: (in Mem139[a3_133 + 8:word32] + 0x00000000 : word32) + Class: Eq_1085 + DataType: + OrigDataType: +T_1086: (in Mem139[Mem139[a3_133 + 8:word32] + 0x00000000:byte] : byte) + Class: Eq_1086 + DataType: + OrigDataType: +T_1087: (in (int16) Mem139[Mem139[a3_133 + 8:word32] + 0x00000000:byte] : int16) + Class: Eq_1087 + DataType: + OrigDataType: +T_1088: (in (int16) (int16) Mem139[Mem139[a3_133 + 8:word32] + 0x00000000:byte] : int16) + Class: Eq_1088 + DataType: + OrigDataType: +T_1089: (in (int32) (int16) (int16) Mem139[Mem139[a3_133 + 8:word32] + 0x00000000:byte] : int32) + Class: Eq_1089 + DataType: + OrigDataType: +T_1090: (in 0x00000000 : word32) + Class: Eq_1090 + DataType: + OrigDataType: +T_1091: (in a7_186 + 0x00000000 : word32) + Class: Eq_1091 + DataType: + OrigDataType: +T_1092: (in Mem188[a7_186 + 0x00000000:word32] : word32) + Class: Eq_1089 + DataType: + OrigDataType: +T_1093: (in 1592 : int32) + Class: Eq_1093 + DataType: + OrigDataType: +T_1094: (in a4_134 + 1592 : word32) + Class: Eq_1094 + DataType: + OrigDataType: +T_1095: (in 0x00000004 : word32) + Class: Eq_1095 + DataType: + OrigDataType: +T_1096: (in a7_186 - 0x00000004 : word32) + Class: Eq_1096 + DataType: + OrigDataType: +T_1097: (in 0x00000000 : word32) + Class: Eq_1097 + DataType: + OrigDataType: +T_1098: (in a7_186 - 0x00000004 + 0x00000000 : word32) + Class: Eq_1098 + DataType: + OrigDataType: +T_1099: (in Mem191[a7_186 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_1094 + DataType: + OrigDataType: +T_1100: (in d4_193 : word32) + Class: Eq_1100 + DataType: + OrigDataType: +T_1101: (in a3_1640 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1102: (in d2_1577 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1103: (in a4_1482 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1104: (in a5_1483 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_1105: (in d0_197 : word32) + Class: Eq_1105 + DataType: + OrigDataType: +T_1106: (in fn00001AFA : ptr32) + Class: Eq_959 + DataType: + OrigDataType: +T_1107: (in out d2_1577 : ptr32) + Class: Eq_967 + DataType: + OrigDataType: +T_1108: (in out d4_193 : ptr32) + Class: Eq_968 + DataType: + OrigDataType: +T_1109: (in out a3_1640 : ptr32) + Class: Eq_969 + DataType: + OrigDataType: +T_1110: (in out a4_1482 : ptr32) + Class: Eq_970 + DataType: + OrigDataType: +T_1111: (in out a5_1483 : ptr32) + Class: Eq_971 + DataType: + OrigDataType: +T_1112: (in fn00001AFA(d1_1660, d7_1703, a2, a4_134, dwArg00, bArg07, out d2_1577, out d4_193, out a3_1640, out a4_1482, out a5_1483) : word32) + Class: Eq_1105 + DataType: + OrigDataType: +T_1113: (in 8920 : int32) + Class: Eq_1113 + DataType: + OrigDataType: +T_1114: (in a4_1482 + 8920 : word32) + Class: Eq_1114 + DataType: + OrigDataType: +T_1115: (in Mem200[a4_1482 + 8920:word32] : word32) + Class: Eq_1105 + DataType: + OrigDataType: +T_1116: (in a7_1657 : word32) + Class: Eq_1116 + DataType: + OrigDataType: +T_1117: (in 0x00000004 : cuiposr32) + Class: Eq_1117 + DataType: + OrigDataType: +T_1118: (in a7_186 + 0x00000004 : word32) + Class: Eq_1116 + DataType: + OrigDataType: +T_1119: (in 0x00000005 : word32) + Class: Eq_1105 + DataType: + OrigDataType: +T_1120: (in d0_197 <= 0x00000005 : bool) + Class: Eq_1120 + DataType: + OrigDataType: +T_1121: (in a7_1658 : word32) + Class: Eq_1121 + DataType: + OrigDataType: +T_1122: (in 0x00000004 : word32) + Class: Eq_1122 + DataType: + OrigDataType: +T_1123: (in a7_137 - 0x00000004 : word32) + Class: Eq_1121 + DataType: + OrigDataType: +T_1124: (in 00000002 : ptr32) + Class: Eq_1124 + DataType: + OrigDataType: +T_1125: (in 0x00000000 : word32) + Class: Eq_1125 + DataType: + OrigDataType: +T_1126: (in a7_1658 + 0x00000000 : word32) + Class: Eq_1126 + DataType: + OrigDataType: +T_1127: (in Mem1659[a7_1658 + 0x00000000:word32] : word32) + Class: Eq_1124 + DataType: + OrigDataType: +T_1128: (in d2_1661 : word32) + Class: Eq_1128 + DataType: + OrigDataType: +T_1129: (in d4_1662 : word32) + Class: Eq_1129 + DataType: + OrigDataType: +T_1130: (in d5_1663 : word32) + Class: Eq_1130 + DataType: + OrigDataType: +T_1131: (in d6_1664 : word32) + Class: Eq_1131 + DataType: + OrigDataType: +T_1132: (in a1_1665 : word32) + Class: Eq_1132 + DataType: + OrigDataType: +T_1133: (in a5_1669 : word32) + Class: Eq_1133 + DataType: + OrigDataType: +T_1134: (in fn00002322 : ptr32) + Class: Eq_1000 + DataType: + OrigDataType: +T_1135: (in out d1_1660 : ptr32) + Class: Eq_1009 + DataType: + OrigDataType: +T_1136: (in out d2_1661 : ptr32) + Class: Eq_1010 + DataType: + OrigDataType: +T_1137: (in out d4_1662 : ptr32) + Class: Eq_1011 + DataType: + OrigDataType: +T_1138: (in out d5_1663 : ptr32) + Class: Eq_1012 + DataType: + OrigDataType: +T_1139: (in out d6_1664 : ptr32) + Class: Eq_1013 + DataType: + OrigDataType: +T_1140: (in out a1_1665 : ptr32) + Class: Eq_1014 + DataType: + OrigDataType: +T_1141: (in out a2 : ptr32) + Class: Eq_1015 + DataType: + OrigDataType: +T_1142: (in out a3_133 : ptr32) + Class: Eq_1016 + DataType: + OrigDataType: +T_1143: (in out a4_134 : ptr32) + Class: Eq_1017 + DataType: + OrigDataType: +T_1144: (in out a5_1669 : ptr32) + Class: Eq_1018 + DataType: + OrigDataType: +T_1145: (in fn00002322(d2_131, d7_1703, a2, a3_133, a4_134, a5_135, wArg02, out d1_1660, out d2_1661, out d4_1662, out d5_1663, out d6_1664, out a1_1665, out a2, out a3_133, out a4_134, out a5_1669) : word32) + Class: Eq_1145 + DataType: + OrigDataType: +T_1146: (in 0x0004 : word16) + Class: Eq_1146 + DataType: + OrigDataType: +T_1147: (in a7_1658 + 0x0004 : word32) + Class: Eq_983 + DataType: + OrigDataType: +T_1148: (in a0_219 : word32) + Class: Eq_1148 + DataType: + OrigDataType: +T_1149: (in 1142 : int32) + Class: Eq_1149 + DataType: + OrigDataType: +T_1150: (in a4_1482 + 1142 : word32) + Class: Eq_1150 + DataType: + OrigDataType: +T_1151: (in 8920 : int32) + Class: Eq_1151 + DataType: + OrigDataType: +T_1152: (in a4_1482 + 8920 : word32) + Class: Eq_1152 + DataType: + OrigDataType: +T_1153: (in Mem200[a4_1482 + 8920:word32] : word32) + Class: Eq_1153 + DataType: + OrigDataType: +T_1154: (in 0x00000004 : word32) + Class: Eq_1154 + DataType: + OrigDataType: +T_1155: (in Mem200[a4_1482 + 8920:word32] * 0x00000004 : word32) + Class: Eq_1155 + DataType: + OrigDataType: +T_1156: (in (a4_1482 + 1142)[Mem200[a4_1482 + 8920:word32] * 0x00000004] : word32) + Class: Eq_1148 + DataType: + OrigDataType: +T_1157: (in a1_220 : word32) + Class: Eq_1157 + DataType: + OrigDataType: +T_1158: (in 14496 : int32) + Class: Eq_1158 + DataType: + OrigDataType: +T_1159: (in a4_1482 + 14496 : word32) + Class: Eq_1157 + DataType: + OrigDataType: +T_1160: (in 00000002 : ptr32) + Class: Eq_1160 + DataType: + OrigDataType: +T_1161: (in 0x00000000 : word32) + Class: Eq_1161 + DataType: + OrigDataType: +T_1162: (in a7_186 + 0x00000000 : word32) + Class: Eq_1162 + DataType: + OrigDataType: +T_1163: (in Mem1645[a7_186 + 0x00000000:word32] : word32) + Class: Eq_1160 + DataType: + OrigDataType: +T_1164: (in d1_1646 : word32) + Class: Eq_1164 + DataType: + OrigDataType: +T_1165: (in d4_1648 : word32) + Class: Eq_1165 + DataType: + OrigDataType: +T_1166: (in d5_1649 : word32) + Class: Eq_1166 + DataType: + OrigDataType: +T_1167: (in d6_1650 : word32) + Class: Eq_1167 + DataType: + OrigDataType: +T_1168: (in a1_1651 : word32) + Class: Eq_1168 + DataType: + OrigDataType: +T_1169: (in fn00002322 : ptr32) + Class: Eq_1000 + DataType: + OrigDataType: +T_1170: (in out d1_1646 : ptr32) + Class: Eq_1009 + DataType: + OrigDataType: +T_1171: (in out d2_1577 : ptr32) + Class: Eq_1010 + DataType: + OrigDataType: +T_1172: (in out d4_1648 : ptr32) + Class: Eq_1011 + DataType: + OrigDataType: +T_1173: (in out d5_1649 : ptr32) + Class: Eq_1012 + DataType: + OrigDataType: +T_1174: (in out d6_1650 : ptr32) + Class: Eq_1013 + DataType: + OrigDataType: +T_1175: (in out a1_1651 : ptr32) + Class: Eq_1014 + DataType: + OrigDataType: +T_1176: (in out a2 : ptr32) + Class: Eq_1015 + DataType: + OrigDataType: +T_1177: (in out a3_1640 : ptr32) + Class: Eq_1016 + DataType: + OrigDataType: +T_1178: (in out a4_1482 : ptr32) + Class: Eq_1017 + DataType: + OrigDataType: +T_1179: (in out a5_1483 : ptr32) + Class: Eq_1018 + DataType: + OrigDataType: +T_1180: (in fn00002322(d2_1577, d7_1703, a2, a3_1640, a4_1482, a5_1483, wArg02, out d1_1646, out d2_1577, out d4_1648, out d5_1649, out d6_1650, out a1_1651, out a2, out a3_1640, out a4_1482, out a5_1483) : word32) + Class: Eq_1180 + DataType: + OrigDataType: +T_1181: (in 0x0004 : word16) + Class: Eq_1181 + DataType: + OrigDataType: +T_1182: (in a7_186 + 0x0004 : word32) + Class: Eq_1116 + DataType: + OrigDataType: +T_1183: (in v39_223 : byte) + Class: Eq_1183 + DataType: + OrigDataType: +T_1184: (in 0x00000000 : word32) + Class: Eq_1184 + DataType: + OrigDataType: +T_1185: (in a0_219 + 0x00000000 : word32) + Class: Eq_1185 + DataType: + OrigDataType: +T_1186: (in Mem200[a0_219 + 0x00000000:byte] : byte) + Class: Eq_1183 + DataType: + OrigDataType: +T_1187: (in 0x00000000 : word32) + Class: Eq_1187 + DataType: + OrigDataType: +T_1188: (in a1_220 + 0x00000000 : word32) + Class: Eq_1188 + DataType: + OrigDataType: +T_1189: (in Mem226[a1_220 + 0x00000000:byte] : byte) + Class: Eq_1183 + DataType: + OrigDataType: +T_1190: (in 0x00000001 : word32) + Class: Eq_1190 + DataType: + OrigDataType: +T_1191: (in a0_219 + 0x00000001 : word32) + Class: Eq_1148 + DataType: + OrigDataType: +T_1192: (in 0x00000001 : word32) + Class: Eq_1192 + DataType: + OrigDataType: +T_1193: (in a1_220 + 0x00000001 : word32) + Class: Eq_1157 + DataType: + OrigDataType: +T_1194: (in 0x00 : byte) + Class: Eq_1183 + DataType: + OrigDataType: +T_1195: (in v39_223 != 0x00 : bool) + Class: Eq_1195 + DataType: + OrigDataType: +T_1196: (in a7_230 : word32) + Class: Eq_1196 + DataType: + OrigDataType: +T_1197: (in 0x00000004 : word32) + Class: Eq_1197 + DataType: + OrigDataType: +T_1198: (in a7_1657 - 0x00000004 : word32) + Class: Eq_1196 + DataType: + OrigDataType: +T_1199: (in 1600 : int32) + Class: Eq_1199 + DataType: + OrigDataType: +T_1200: (in a4_1482 + 1600 : word32) + Class: Eq_1200 + DataType: + OrigDataType: +T_1201: (in 0x00000000 : word32) + Class: Eq_1201 + DataType: + OrigDataType: +T_1202: (in a7_230 + 0x00000000 : word32) + Class: Eq_1202 + DataType: + OrigDataType: +T_1203: (in Mem231[a7_230 + 0x00000000:word32] : word32) + Class: Eq_1200 + DataType: + OrigDataType: +T_1204: (in 14496 : int32) + Class: Eq_1204 + DataType: + OrigDataType: +T_1205: (in a4_1482 + 14496 : word32) + Class: Eq_1205 + DataType: + OrigDataType: +T_1206: (in 0x00000004 : word32) + Class: Eq_1206 + DataType: + OrigDataType: +T_1207: (in a7_230 - 0x00000004 : word32) + Class: Eq_1207 + DataType: + OrigDataType: +T_1208: (in 0x00000000 : word32) + Class: Eq_1208 + DataType: + OrigDataType: +T_1209: (in a7_230 - 0x00000004 + 0x00000000 : word32) + Class: Eq_1209 + DataType: + OrigDataType: +T_1210: (in Mem233[a7_230 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_1205 + DataType: + OrigDataType: +T_1211: (in a1_234 : word32) + Class: Eq_1211 + DataType: + OrigDataType: +T_1212: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_1213: (in signature of fn00007B74 : void) + Class: Eq_1212 + DataType: + OrigDataType: +T_1214: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1215: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1216: (in a1Out : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_1217: (in out a1_234 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_1218: (in fn00007B74(dwArg00, dwArg04, out a1_234) : word32) + Class: Eq_1218 + DataType: + OrigDataType: +T_1219: (in a7_1584 : word32) + Class: Eq_1219 + DataType: + OrigDataType: +T_1220: (in 0x00000004 : cuiposr32) + Class: Eq_1220 + DataType: + OrigDataType: +T_1221: (in a7_230 + 0x00000004 : word32) + Class: Eq_1219 + DataType: + OrigDataType: +T_1222: (in d4_1637 : word32) + Class: Eq_1222 + DataType: + OrigDataType: +T_1223: (in 0x00000003 : word32) + Class: Eq_1223 + DataType: + OrigDataType: +T_1224: (in d7_1703 - 0x00000003 : word32) + Class: Eq_1222 + DataType: + OrigDataType: +T_1225: (in d7_1484 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1226: (in 3 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_1227: (in 0x00000000 : word32) + Class: Eq_1222 + DataType: + OrigDataType: +T_1228: (in d4_1637 != 0x00000000 : bool) + Class: Eq_1228 + DataType: + OrigDataType: +T_1229: (in 0 : int32) + Class: Eq_1229 + DataType: + OrigDataType: +T_1230: (in 8912 : int32) + Class: Eq_1230 + DataType: + OrigDataType: +T_1231: (in a4_1482 + 8912 : word32) + Class: Eq_1231 + DataType: + OrigDataType: +T_1232: (in Mem253[a4_1482 + 8912:word32] : word32) + Class: Eq_1229 + DataType: + OrigDataType: +T_1233: (in 0 : int32) + Class: Eq_1233 + DataType: + OrigDataType: +T_1234: (in 8936 : int32) + Class: Eq_1234 + DataType: + OrigDataType: +T_1235: (in a4_1482 + 8936 : word32) + Class: Eq_1235 + DataType: + OrigDataType: +T_1236: (in Mem255[a4_1482 + 8936:word32] : word32) + Class: Eq_1233 + DataType: + OrigDataType: +T_1237: (in 0x0000 : word16) + Class: Eq_1237 + DataType: + OrigDataType: +T_1238: (in 9964 : int32) + Class: Eq_1238 + DataType: + OrigDataType: +T_1239: (in a4_1482 + 9964 : word32) + Class: Eq_1239 + DataType: + OrigDataType: +T_1240: (in Mem258[a4_1482 + 9964:word16] : word16) + Class: Eq_1237 + DataType: + OrigDataType: +T_1241: (in 0 : int32) + Class: Eq_1241 + DataType: + OrigDataType: +T_1242: (in 8932 : int32) + Class: Eq_1242 + DataType: + OrigDataType: +T_1243: (in a4_1482 + 8932 : word32) + Class: Eq_1243 + DataType: + OrigDataType: +T_1244: (in Mem260[a4_1482 + 8932:word32] : word32) + Class: Eq_1241 + DataType: + OrigDataType: +T_1245: (in 0x0000 : word16) + Class: Eq_1245 + DataType: + OrigDataType: +T_1246: (in 9966 : int32) + Class: Eq_1246 + DataType: + OrigDataType: +T_1247: (in a4_1482 + 9966 : word32) + Class: Eq_1247 + DataType: + OrigDataType: +T_1248: (in Mem262[a4_1482 + 9966:word16] : word16) + Class: Eq_1245 + DataType: + OrigDataType: +T_1249: (in 0 : int32) + Class: Eq_1249 + DataType: + OrigDataType: +T_1250: (in 8928 : int32) + Class: Eq_1250 + DataType: + OrigDataType: +T_1251: (in a4_1482 + 8928 : word32) + Class: Eq_1251 + DataType: + OrigDataType: +T_1252: (in Mem264[a4_1482 + 8928:word32] : word32) + Class: Eq_1249 + DataType: + OrigDataType: +T_1253: (in 0x00003000 : word32) + Class: Eq_1253 + DataType: + OrigDataType: +T_1254: (in 8904 : int32) + Class: Eq_1254 + DataType: + OrigDataType: +T_1255: (in a4_1482 + 8904 : word32) + Class: Eq_1255 + DataType: + OrigDataType: +T_1256: (in Mem266[a4_1482 + 8904:word32] : word32) + Class: Eq_1253 + DataType: + OrigDataType: +T_1257: (in 0xFFFF : word16) + Class: Eq_1257 + DataType: + OrigDataType: +T_1258: (in 10000 : int32) + Class: Eq_1258 + DataType: + OrigDataType: +T_1259: (in a4_1482 + 10000 : word32) + Class: Eq_1259 + DataType: + OrigDataType: +T_1260: (in Mem268[a4_1482 + 10000:word16] : word16) + Class: Eq_1257 + DataType: + OrigDataType: +T_1261: (in 1 : int32) + Class: Eq_1261 + DataType: + OrigDataType: +T_1262: (in 8924 : int32) + Class: Eq_1262 + DataType: + OrigDataType: +T_1263: (in a4_1482 + 8924 : word32) + Class: Eq_1263 + DataType: + OrigDataType: +T_1264: (in Mem271[a4_1482 + 8924:word32] : word32) + Class: Eq_1261 + DataType: + OrigDataType: +T_1265: (in 0x00 : byte) + Class: Eq_1265 + DataType: + OrigDataType: +T_1266: (in 14364 : int32) + Class: Eq_1266 + DataType: + OrigDataType: +T_1267: (in a4_1482 + 14364 : word32) + Class: Eq_1267 + DataType: + OrigDataType: +T_1268: (in Mem272[a4_1482 + 14364:byte] : byte) + Class: Eq_1265 + DataType: + OrigDataType: +T_1269: (in a2_1481 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1270: (in 12 : int32) + Class: Eq_1270 + DataType: + OrigDataType: +T_1271: (in a3_1640 + 12 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1272: (in a2_1639 : word32) + Class: Eq_1272 + DataType: + OrigDataType: +T_1273: (in fn00002376 : ptr32) + Class: Eq_892 + DataType: + OrigDataType: +T_1274: (in 3 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_1275: (in out d4_1637 : ptr32) + Class: Eq_899 + DataType: + OrigDataType: +T_1276: (in out d7_1484 : ptr32) + Class: Eq_900 + DataType: + OrigDataType: +T_1277: (in out a2_1639 : ptr32) + Class: Eq_901 + DataType: + OrigDataType: +T_1278: (in out a3_1640 : ptr32) + Class: Eq_902 + DataType: + OrigDataType: +T_1279: (in out a4_1482 : ptr32) + Class: Eq_903 + DataType: + OrigDataType: +T_1280: (in out a5_1483 : ptr32) + Class: Eq_904 + DataType: + OrigDataType: +T_1281: (in fn00002376(d2_1577, 3, a2, a4_1482, a5_1483, out d4_1637, out d7_1484, out a2_1639, out a3_1640, out a4_1482, out a5_1483) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1282: (in a3_1510 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1283: (in 0x00000000 : word32) + Class: Eq_1283 + DataType: + OrigDataType: +T_1284: (in a2_1481 + 0x00000000 : word32) + Class: Eq_1284 + DataType: + OrigDataType: +T_1285: (in Mem272[a2_1481 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1286: (in v52_298 : byte) + Class: Eq_1286 + DataType: + OrigDataType: +T_1287: (in 0x00000000 : word32) + Class: Eq_1287 + DataType: + OrigDataType: +T_1288: (in a3_1510 + 0x00000000 : word32) + Class: Eq_1288 + DataType: + OrigDataType: +T_1289: (in Mem272[a3_1510 + 0x00000000:byte] : byte) + Class: Eq_1286 + DataType: + OrigDataType: +T_1290: (in d1_300 : word32) + Class: Eq_921 + DataType: + OrigDataType: +T_1291: (in 45 : int32) + Class: Eq_921 + DataType: + OrigDataType: +T_1292: (in 0x2D : byte) + Class: Eq_1286 + DataType: + OrigDataType: +T_1293: (in v52_298 == 0x2D : bool) + Class: Eq_1293 + DataType: + OrigDataType: +T_1294: (in a7_310 : word32) + Class: Eq_1294 + DataType: + OrigDataType: +T_1295: (in 0x00000004 : word32) + Class: Eq_1295 + DataType: + OrigDataType: +T_1296: (in a7_1584 - 0x00000004 : word32) + Class: Eq_1294 + DataType: + OrigDataType: +T_1297: (in 1 : int32) + Class: Eq_1297 + DataType: + OrigDataType: +T_1298: (in a3_1510 + 1 : word32) + Class: Eq_1298 + DataType: + OrigDataType: +T_1299: (in Mem272[a3_1510 + 1:byte] : byte) + Class: Eq_1299 + DataType: + OrigDataType: +T_1300: (in (int16) Mem272[a3_1510 + 1:byte] : int16) + Class: Eq_1300 + DataType: + OrigDataType: +T_1301: (in (int16) (int16) Mem272[a3_1510 + 1:byte] : int16) + Class: Eq_1301 + DataType: + OrigDataType: +T_1302: (in (int32) (int16) (int16) Mem272[a3_1510 + 1:byte] : int32) + Class: Eq_1302 + DataType: + OrigDataType: +T_1303: (in 0x00000000 : word32) + Class: Eq_1303 + DataType: + OrigDataType: +T_1304: (in a7_310 + 0x00000000 : word32) + Class: Eq_1304 + DataType: + OrigDataType: +T_1305: (in Mem312[a7_310 + 0x00000000:word32] : word32) + Class: Eq_1302 + DataType: + OrigDataType: +T_1306: (in 1602 : int32) + Class: Eq_1306 + DataType: + OrigDataType: +T_1307: (in a4_1482 + 1602 : word32) + Class: Eq_1307 + DataType: + OrigDataType: +T_1308: (in 0x00000004 : word32) + Class: Eq_1308 + DataType: + OrigDataType: +T_1309: (in a7_310 - 0x00000004 : word32) + Class: Eq_1309 + DataType: + OrigDataType: +T_1310: (in 0x00000000 : word32) + Class: Eq_1310 + DataType: + OrigDataType: +T_1311: (in a7_310 - 0x00000004 + 0x00000000 : word32) + Class: Eq_1311 + DataType: + OrigDataType: +T_1312: (in Mem315[a7_310 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_1307 + DataType: + OrigDataType: +T_1313: (in a3_318 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1314: (in d4_317 : word32) + Class: Eq_1314 + DataType: + OrigDataType: +T_1315: (in d0_321 : word32) + Class: Eq_1315 + DataType: + OrigDataType: +T_1316: (in fn00001AFA : ptr32) + Class: Eq_959 + DataType: + OrigDataType: +T_1317: (in out d2_1577 : ptr32) + Class: Eq_967 + DataType: + OrigDataType: +T_1318: (in out d4_317 : ptr32) + Class: Eq_968 + DataType: + OrigDataType: +T_1319: (in out a3_318 : ptr32) + Class: Eq_969 + DataType: + OrigDataType: +T_1320: (in out a4_1482 : ptr32) + Class: Eq_970 + DataType: + OrigDataType: +T_1321: (in out a5_1483 : ptr32) + Class: Eq_971 + DataType: + OrigDataType: +T_1322: (in fn00001AFA(d1_300, d7_1484, a2_1481, a4_1482, dwArg00, bArg07, out d2_1577, out d4_317, out a3_318, out a4_1482, out a5_1483) : word32) + Class: Eq_1315 + DataType: + OrigDataType: +T_1323: (in 0x00000004 : cuiposr32) + Class: Eq_1323 + DataType: + OrigDataType: +T_1324: (in a7_310 + 0x00000004 : word32) + Class: Eq_1219 + DataType: + OrigDataType: +T_1325: (in d6_323 : word32) + Class: Eq_1315 + DataType: + OrigDataType: +T_1326: (in 0x00000009 : word32) + Class: Eq_1315 + DataType: + OrigDataType: +T_1327: (in d0_321 < 0x00000009 : bool) + Class: Eq_1327 + DataType: + OrigDataType: +T_1328: (in 47 : int32) + Class: Eq_921 + DataType: + OrigDataType: +T_1329: (in 0x2F : byte) + Class: Eq_1286 + DataType: + OrigDataType: +T_1330: (in v52_298 == 0x2F : bool) + Class: Eq_1330 + DataType: + OrigDataType: +T_1331: (in d0_475 : word32) + Class: Eq_1331 + DataType: + OrigDataType: +T_1332: (in 8924 : int32) + Class: Eq_1332 + DataType: + OrigDataType: +T_1333: (in a4_1482 + 8924 : word32) + Class: Eq_1333 + DataType: + OrigDataType: +T_1334: (in Mem272[a4_1482 + 8924:word32] : word32) + Class: Eq_1331 + DataType: + OrigDataType: +T_1335: (in 0x00000001 : word32) + Class: Eq_1331 + DataType: + OrigDataType: +T_1336: (in d0_475 == 0x00000001 : bool) + Class: Eq_1336 + DataType: + OrigDataType: +T_1337: (in a7_1618 : word32) + Class: Eq_1337 + DataType: + OrigDataType: +T_1338: (in 0x00000004 : word32) + Class: Eq_1338 + DataType: + OrigDataType: +T_1339: (in a7_1584 - 0x00000004 : word32) + Class: Eq_1337 + DataType: + OrigDataType: +T_1340: (in 1632 : int32) + Class: Eq_1340 + DataType: + OrigDataType: +T_1341: (in a4_1482 + 1632 : word32) + Class: Eq_1341 + DataType: + OrigDataType: +T_1342: (in 0x00000000 : word32) + Class: Eq_1342 + DataType: + OrigDataType: +T_1343: (in a7_1618 + 0x00000000 : word32) + Class: Eq_1343 + DataType: + OrigDataType: +T_1344: (in Mem1619[a7_1618 + 0x00000000:word32] : word32) + Class: Eq_1341 + DataType: + OrigDataType: +T_1345: (in 14496 : int32) + Class: Eq_1345 + DataType: + OrigDataType: +T_1346: (in a4_1482 + 14496 : word32) + Class: Eq_1346 + DataType: + OrigDataType: +T_1347: (in 0x00000004 : word32) + Class: Eq_1347 + DataType: + OrigDataType: +T_1348: (in a7_1618 - 0x00000004 : word32) + Class: Eq_1348 + DataType: + OrigDataType: +T_1349: (in 0x00000000 : word32) + Class: Eq_1349 + DataType: + OrigDataType: +T_1350: (in a7_1618 - 0x00000004 + 0x00000000 : word32) + Class: Eq_1350 + DataType: + OrigDataType: +T_1351: (in Mem1621[a7_1618 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_1346 + DataType: + OrigDataType: +T_1352: (in a1_1622 : word32) + Class: Eq_1352 + DataType: + OrigDataType: +T_1353: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_1354: (in out a1_1622 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_1355: (in fn00007B74(dwArg00, dwArg04, out a1_1622) : word32) + Class: Eq_1355 + DataType: + OrigDataType: +T_1356: (in 0x00000004 : cuiposr32) + Class: Eq_1356 + DataType: + OrigDataType: +T_1357: (in a7_1618 + 0x00000004 : word32) + Class: Eq_1219 + DataType: + OrigDataType: +T_1358: (in 10000 : int32) + Class: Eq_1358 + DataType: + OrigDataType: +T_1359: (in a4_1482 + 10000 : word32) + Class: Eq_1359 + DataType: + OrigDataType: +T_1360: (in Mem1621[a4_1482 + 10000:word16] : word16) + Class: Eq_1360 + DataType: + OrigDataType: +T_1361: (in (int32) Mem1621[a4_1482 + 10000:word16] : int32) + Class: Eq_1361 + DataType: + OrigDataType: +T_1362: (in 0x00008000 : word32) + Class: Eq_1361 + DataType: + OrigDataType: +T_1363: (in (int32) Mem1621[a4_1482 + 10000:word16] <= 0x00008000 : bool) + Class: Eq_1363 + DataType: + OrigDataType: +T_1364: (in 0x00000002 : word32) + Class: Eq_1331 + DataType: + OrigDataType: +T_1365: (in d0_475 == 0x00000002 : bool) + Class: Eq_1365 + DataType: + OrigDataType: +T_1366: (in a7_1600 : word32) + Class: Eq_1366 + DataType: + OrigDataType: +T_1367: (in 0x00000004 : word32) + Class: Eq_1367 + DataType: + OrigDataType: +T_1368: (in a7_1584 - 0x00000004 : word32) + Class: Eq_1366 + DataType: + OrigDataType: +T_1369: (in 1634 : int32) + Class: Eq_1369 + DataType: + OrigDataType: +T_1370: (in a4_1482 + 1634 : word32) + Class: Eq_1370 + DataType: + OrigDataType: +T_1371: (in 0x00000000 : word32) + Class: Eq_1371 + DataType: + OrigDataType: +T_1372: (in a7_1600 + 0x00000000 : word32) + Class: Eq_1372 + DataType: + OrigDataType: +T_1373: (in Mem1601[a7_1600 + 0x00000000:word32] : word32) + Class: Eq_1370 + DataType: + OrigDataType: +T_1374: (in 14496 : int32) + Class: Eq_1374 + DataType: + OrigDataType: +T_1375: (in a4_1482 + 14496 : word32) + Class: Eq_1375 + DataType: + OrigDataType: +T_1376: (in 0x00000004 : word32) + Class: Eq_1376 + DataType: + OrigDataType: +T_1377: (in a7_1600 - 0x00000004 : word32) + Class: Eq_1377 + DataType: + OrigDataType: +T_1378: (in 0x00000000 : word32) + Class: Eq_1378 + DataType: + OrigDataType: +T_1379: (in a7_1600 - 0x00000004 + 0x00000000 : word32) + Class: Eq_1379 + DataType: + OrigDataType: +T_1380: (in Mem1603[a7_1600 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_1375 + DataType: + OrigDataType: +T_1381: (in a1_1604 : word32) + Class: Eq_1381 + DataType: + OrigDataType: +T_1382: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_1383: (in out a1_1604 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_1384: (in fn00007B74(dwArg00, dwArg04, out a1_1604) : word32) + Class: Eq_1384 + DataType: + OrigDataType: +T_1385: (in 0x00000004 : cuiposr32) + Class: Eq_1385 + DataType: + OrigDataType: +T_1386: (in a7_1600 + 0x00000004 : word32) + Class: Eq_1219 + DataType: + OrigDataType: +T_1387: (in 10000 : int32) + Class: Eq_1387 + DataType: + OrigDataType: +T_1388: (in a4_1482 + 10000 : word32) + Class: Eq_1388 + DataType: + OrigDataType: +T_1389: (in Mem1603[a4_1482 + 10000:word16] : word16) + Class: Eq_1389 + DataType: + OrigDataType: +T_1390: (in 0x1000 : word16) + Class: Eq_1389 + DataType: + OrigDataType: +T_1391: (in Mem1603[a4_1482 + 10000:word16] <=u 0x1000 : bool) + Class: Eq_1391 + DataType: + OrigDataType: +T_1392: (in 5 : int32) + Class: Eq_1392 + DataType: + OrigDataType: +T_1393: (in 8920 : int32) + Class: Eq_1393 + DataType: + OrigDataType: +T_1394: (in a4_1482 + 8920 : word32) + Class: Eq_1394 + DataType: + OrigDataType: +T_1395: (in Mem272[a4_1482 + 8920:word32] : word32) + Class: Eq_1395 + DataType: + OrigDataType: +T_1396: (in 5 - Mem272[a4_1482 + 8920:word32] : word32) + Class: Eq_1396 + DataType: + OrigDataType: +T_1397: (in 0x00000000 : word32) + Class: Eq_1396 + DataType: + OrigDataType: +T_1398: (in 5 - Mem272[a4_1482 + 8920:word32] != 0x00000000 : bool) + Class: Eq_1398 + DataType: + OrigDataType: +T_1399: (in 0x00FF : word16) + Class: Eq_1399 + DataType: + OrigDataType: +T_1400: (in 10002 : int32) + Class: Eq_1400 + DataType: + OrigDataType: +T_1401: (in a4_1482 + 10002 : word32) + Class: Eq_1401 + DataType: + OrigDataType: +T_1402: (in Mem1613[a4_1482 + 10002:word16] : word16) + Class: Eq_1399 + DataType: + OrigDataType: +T_1403: (in 0x1000 : word16) + Class: Eq_1403 + DataType: + OrigDataType: +T_1404: (in 10000 : int32) + Class: Eq_1404 + DataType: + OrigDataType: +T_1405: (in a4_1482 + 10000 : word32) + Class: Eq_1405 + DataType: + OrigDataType: +T_1406: (in Mem1616[a4_1482 + 10000:word16] : word16) + Class: Eq_1403 + DataType: + OrigDataType: +T_1407: (in 9964 : int32) + Class: Eq_1407 + DataType: + OrigDataType: +T_1408: (in a4_1482 + 9964 : word32) + Class: Eq_1408 + DataType: + OrigDataType: +T_1409: (in Mem272[a4_1482 + 9964:word16] : word16) + Class: Eq_1409 + DataType: + OrigDataType: +T_1410: (in 0x0000 : word16) + Class: Eq_1409 + DataType: + OrigDataType: +T_1411: (in Mem272[a4_1482 + 9964:word16] == 0x0000 : bool) + Class: Eq_1411 + DataType: + OrigDataType: +T_1412: (in 0x00000000 : word32) + Class: Eq_1412 + DataType: + OrigDataType: +T_1413: (in 8936 : int32) + Class: Eq_1413 + DataType: + OrigDataType: +T_1414: (in a4_1482 + 8936 : word32) + Class: Eq_1414 + DataType: + OrigDataType: +T_1415: (in Mem1592[a4_1482 + 8936:word32] : word32) + Class: Eq_1412 + DataType: + OrigDataType: +T_1416: (in 0x0000 : word16) + Class: Eq_1416 + DataType: + OrigDataType: +T_1417: (in 9964 : int32) + Class: Eq_1417 + DataType: + OrigDataType: +T_1418: (in a4_1482 + 9964 : word32) + Class: Eq_1418 + DataType: + OrigDataType: +T_1419: (in Mem1595[a4_1482 + 9964:word16] : word16) + Class: Eq_1416 + DataType: + OrigDataType: +T_1420: (in 8936 : int32) + Class: Eq_1420 + DataType: + OrigDataType: +T_1421: (in a4_1482 + 8936 : word32) + Class: Eq_1421 + DataType: + OrigDataType: +T_1422: (in Mem272[a4_1482 + 8936:word32] : word32) + Class: Eq_1422 + DataType: + OrigDataType: +T_1423: (in 0x00000000 : word32) + Class: Eq_1422 + DataType: + OrigDataType: +T_1424: (in Mem272[a4_1482 + 8936:word32] == 0x00000000 : bool) + Class: Eq_1424 + DataType: + OrigDataType: +T_1425: (in a7_1585 : word32) + Class: Eq_1425 + DataType: + OrigDataType: +T_1426: (in 0x00000004 : word32) + Class: Eq_1426 + DataType: + OrigDataType: +T_1427: (in a7_1584 - 0x00000004 : word32) + Class: Eq_1425 + DataType: + OrigDataType: +T_1428: (in 1636 : int32) + Class: Eq_1428 + DataType: + OrigDataType: +T_1429: (in a4_1482 + 1636 : word32) + Class: Eq_1429 + DataType: + OrigDataType: +T_1430: (in 0x00000000 : word32) + Class: Eq_1430 + DataType: + OrigDataType: +T_1431: (in a7_1585 + 0x00000000 : word32) + Class: Eq_1431 + DataType: + OrigDataType: +T_1432: (in Mem1586[a7_1585 + 0x00000000:word32] : word32) + Class: Eq_1429 + DataType: + OrigDataType: +T_1433: (in 14496 : int32) + Class: Eq_1433 + DataType: + OrigDataType: +T_1434: (in a4_1482 + 14496 : word32) + Class: Eq_1434 + DataType: + OrigDataType: +T_1435: (in 0x00000004 : word32) + Class: Eq_1435 + DataType: + OrigDataType: +T_1436: (in a7_1585 - 0x00000004 : word32) + Class: Eq_1436 + DataType: + OrigDataType: +T_1437: (in 0x00000000 : word32) + Class: Eq_1437 + DataType: + OrigDataType: +T_1438: (in a7_1585 - 0x00000004 + 0x00000000 : word32) + Class: Eq_1438 + DataType: + OrigDataType: +T_1439: (in Mem1588[a7_1585 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_1434 + DataType: + OrigDataType: +T_1440: (in a1_1589 : word32) + Class: Eq_1440 + DataType: + OrigDataType: +T_1441: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_1442: (in out a1_1589 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_1443: (in fn00007B74(dwArg00, dwArg04, out a1_1589) : word32) + Class: Eq_1443 + DataType: + OrigDataType: +T_1444: (in 0x00000004 : cuiposr32) + Class: Eq_1444 + DataType: + OrigDataType: +T_1445: (in a7_1585 + 0x00000004 : word32) + Class: Eq_1219 + DataType: + OrigDataType: +T_1446: (in a7_502 : word32) + Class: Eq_1446 + DataType: + OrigDataType: +T_1447: (in 0x00000004 : word32) + Class: Eq_1447 + DataType: + OrigDataType: +T_1448: (in a7_1584 - 0x00000004 : word32) + Class: Eq_1446 + DataType: + OrigDataType: +T_1449: (in 1640 : int32) + Class: Eq_1449 + DataType: + OrigDataType: +T_1450: (in a4_1482 + 1640 : word32) + Class: Eq_1450 + DataType: + OrigDataType: +T_1451: (in 0x00000000 : word32) + Class: Eq_1451 + DataType: + OrigDataType: +T_1452: (in a7_502 + 0x00000000 : word32) + Class: Eq_1452 + DataType: + OrigDataType: +T_1453: (in Mem503[a7_502 + 0x00000000:word32] : word32) + Class: Eq_1450 + DataType: + OrigDataType: +T_1454: (in 14496 : int32) + Class: Eq_1454 + DataType: + OrigDataType: +T_1455: (in a4_1482 + 14496 : word32) + Class: Eq_1455 + DataType: + OrigDataType: +T_1456: (in 0x00000004 : word32) + Class: Eq_1456 + DataType: + OrigDataType: +T_1457: (in a7_502 - 0x00000004 : word32) + Class: Eq_1457 + DataType: + OrigDataType: +T_1458: (in 0x00000000 : word32) + Class: Eq_1458 + DataType: + OrigDataType: +T_1459: (in a7_502 - 0x00000004 + 0x00000000 : word32) + Class: Eq_1459 + DataType: + OrigDataType: +T_1460: (in Mem505[a7_502 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_1455 + DataType: + OrigDataType: +T_1461: (in a1_506 : word32) + Class: Eq_1461 + DataType: + OrigDataType: +T_1462: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_1463: (in out a1_506 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_1464: (in fn00007B74(dwArg00, dwArg04, out a1_506) : word32) + Class: Eq_1464 + DataType: + OrigDataType: +T_1465: (in 1646 : int32) + Class: Eq_1465 + DataType: + OrigDataType: +T_1466: (in a4_1482 + 1646 : word32) + Class: Eq_1466 + DataType: + OrigDataType: +T_1467: (in 0x00000008 : word32) + Class: Eq_1467 + DataType: + OrigDataType: +T_1468: (in a7_502 - 0x00000008 : word32) + Class: Eq_1468 + DataType: + OrigDataType: +T_1469: (in 0x00000000 : word32) + Class: Eq_1469 + DataType: + OrigDataType: +T_1470: (in a7_502 - 0x00000008 + 0x00000000 : word32) + Class: Eq_1470 + DataType: + OrigDataType: +T_1471: (in Mem509[a7_502 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_1466 + DataType: + OrigDataType: +T_1472: (in 14364 : int32) + Class: Eq_1472 + DataType: + OrigDataType: +T_1473: (in a4_1482 + 14364 : word32) + Class: Eq_1473 + DataType: + OrigDataType: +T_1474: (in 0x0000000C : word32) + Class: Eq_1474 + DataType: + OrigDataType: +T_1475: (in a7_502 - 0x0000000C : word32) + Class: Eq_1475 + DataType: + OrigDataType: +T_1476: (in 0x00000000 : word32) + Class: Eq_1476 + DataType: + OrigDataType: +T_1477: (in a7_502 - 0x0000000C + 0x00000000 : word32) + Class: Eq_1477 + DataType: + OrigDataType: +T_1478: (in Mem511[a7_502 - 0x0000000C + 0x00000000:word32] : word32) + Class: Eq_1473 + DataType: + OrigDataType: +T_1479: (in a1_512 : word32) + Class: Eq_1479 + DataType: + OrigDataType: +T_1480: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_1481: (in out a1_512 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_1482: (in fn00007B74(dwArg00, dwArg04, out a1_512) : word32) + Class: Eq_1482 + DataType: + OrigDataType: +T_1483: (in a7_1485 : word32) + Class: Eq_1483 + DataType: + OrigDataType: +T_1484: (in 0x00000004 : word32) + Class: Eq_1484 + DataType: + OrigDataType: +T_1485: (in a7_502 + 0x00000004 : word32) + Class: Eq_1483 + DataType: + OrigDataType: +T_1486: (in 0x00000000 : word32) + Class: Eq_1222 + DataType: + OrigDataType: +T_1487: (in d4_1637 != 0x00000000 : bool) + Class: Eq_1487 + DataType: + OrigDataType: +T_1488: (in a7_1578 : word32) + Class: Eq_1488 + DataType: + OrigDataType: +T_1489: (in 0x00000004 : word32) + Class: Eq_1489 + DataType: + OrigDataType: +T_1490: (in a7_1584 - 0x00000004 : word32) + Class: Eq_1488 + DataType: + OrigDataType: +T_1491: (in 1638 : int32) + Class: Eq_1491 + DataType: + OrigDataType: +T_1492: (in a4_1482 + 1638 : word32) + Class: Eq_1492 + DataType: + OrigDataType: +T_1493: (in 0x00000000 : word32) + Class: Eq_1493 + DataType: + OrigDataType: +T_1494: (in a7_1578 + 0x00000000 : word32) + Class: Eq_1494 + DataType: + OrigDataType: +T_1495: (in Mem1579[a7_1578 + 0x00000000:word32] : word32) + Class: Eq_1492 + DataType: + OrigDataType: +T_1496: (in 14496 : int32) + Class: Eq_1496 + DataType: + OrigDataType: +T_1497: (in a4_1482 + 14496 : word32) + Class: Eq_1497 + DataType: + OrigDataType: +T_1498: (in 0x00000004 : word32) + Class: Eq_1498 + DataType: + OrigDataType: +T_1499: (in a7_1578 - 0x00000004 : word32) + Class: Eq_1499 + DataType: + OrigDataType: +T_1500: (in 0x00000000 : word32) + Class: Eq_1500 + DataType: + OrigDataType: +T_1501: (in a7_1578 - 0x00000004 + 0x00000000 : word32) + Class: Eq_1501 + DataType: + OrigDataType: +T_1502: (in Mem1581[a7_1578 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_1497 + DataType: + OrigDataType: +T_1503: (in a1_1582 : word32) + Class: Eq_1503 + DataType: + OrigDataType: +T_1504: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_1505: (in out a1_1582 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_1506: (in fn00007B74(dwArg00, dwArg04, out a1_1582) : word32) + Class: Eq_1506 + DataType: + OrigDataType: +T_1507: (in 0x00000004 : cuiposr32) + Class: Eq_1507 + DataType: + OrigDataType: +T_1508: (in a7_1578 + 0x00000004 : word32) + Class: Eq_1219 + DataType: + OrigDataType: +T_1509: (in 0x1000 : word16) + Class: Eq_1509 + DataType: + OrigDataType: +T_1510: (in 10002 : int32) + Class: Eq_1510 + DataType: + OrigDataType: +T_1511: (in a4_1482 + 10002 : word32) + Class: Eq_1511 + DataType: + OrigDataType: +T_1512: (in Mem1632[a4_1482 + 10002:word16] : word16) + Class: Eq_1509 + DataType: + OrigDataType: +T_1513: (in 0x8000 : word16) + Class: Eq_1513 + DataType: + OrigDataType: +T_1514: (in 10000 : int32) + Class: Eq_1514 + DataType: + OrigDataType: +T_1515: (in a4_1482 + 10000 : word32) + Class: Eq_1515 + DataType: + OrigDataType: +T_1516: (in Mem1635[a4_1482 + 10000:word16] : word16) + Class: Eq_1513 + DataType: + OrigDataType: +T_1517: (in a0_1486 : word32) + Class: Eq_1517 + DataType: + OrigDataType: +T_1518: (in 0x00000000 : word32) + Class: Eq_1518 + DataType: + OrigDataType: +T_1519: (in a2_1481 + 0x00000000 : word32) + Class: Eq_1519 + DataType: + OrigDataType: +T_1520: (in Mem511[a2_1481 + 0x00000000:word32] : word32) + Class: Eq_1517 + DataType: + OrigDataType: +T_1521: (in 0x2E : byte) + Class: Eq_1521 + DataType: + OrigDataType: +T_1522: (in 0x00000000 : word32) + Class: Eq_1522 + DataType: + OrigDataType: +T_1523: (in a0_1486 + 0x00000000 : word32) + Class: Eq_1523 + DataType: + OrigDataType: +T_1524: (in Mem511[a0_1486 + 0x00000000:byte] : byte) + Class: Eq_1524 + DataType: + OrigDataType: +T_1525: (in 0x2E - Mem511[a0_1486 + 0x00000000:byte] : byte) + Class: Eq_1525 + DataType: + OrigDataType: +T_1526: (in 0x00 : byte) + Class: Eq_1525 + DataType: + OrigDataType: +T_1527: (in 0x2E - Mem511[a0_1486 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_1527 + DataType: + OrigDataType: +T_1528: (in d4_1571 : word32) + Class: Eq_1528 + DataType: + OrigDataType: +T_1529: (in fn00002376 : ptr32) + Class: Eq_892 + DataType: + OrigDataType: +T_1530: (in out d4_1571 : ptr32) + Class: Eq_899 + DataType: + OrigDataType: +T_1531: (in out d7_1484 : ptr32) + Class: Eq_900 + DataType: + OrigDataType: +T_1532: (in out a2_1481 : ptr32) + Class: Eq_901 + DataType: + OrigDataType: +T_1533: (in out a3_1510 : ptr32) + Class: Eq_902 + DataType: + OrigDataType: +T_1534: (in out a4_1482 : ptr32) + Class: Eq_903 + DataType: + OrigDataType: +T_1535: (in out a5_1483 : ptr32) + Class: Eq_904 + DataType: + OrigDataType: +T_1536: (in fn00002376(d2_1577, d7_1484, a2_1481, a4_1482, a5_1483, out d4_1571, out d7_1484, out a2_1481, out a3_1510, out a4_1482, out a5_1483) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1537: (in 8916 : int32) + Class: Eq_1537 + DataType: + OrigDataType: +T_1538: (in a4_1482 + 8916 : word32) + Class: Eq_1538 + DataType: + OrigDataType: +T_1539: (in Mem511[a4_1482 + 8916:word32] : word32) + Class: Eq_1539 + DataType: + OrigDataType: +T_1540: (in 0x00000000 : word32) + Class: Eq_1539 + DataType: + OrigDataType: +T_1541: (in Mem511[a4_1482 + 8916:word32] != 0x00000000 : bool) + Class: Eq_1541 + DataType: + OrigDataType: +T_1542: (in a0_1744 : word32) + Class: Eq_1517 + DataType: + OrigDataType: +T_1543: (in 0x00000001 : word32) + Class: Eq_1543 + DataType: + OrigDataType: +T_1544: (in a0_1744 + 0x00000001 : word32) + Class: Eq_1517 + DataType: + OrigDataType: +T_1545: (in 0x00000000 : word32) + Class: Eq_1545 + DataType: + OrigDataType: +T_1546: (in a0_1744 + 0x00000000 : word32) + Class: Eq_1546 + DataType: + OrigDataType: +T_1547: (in Mem511[a0_1744 + 0x00000000:byte] : byte) + Class: Eq_1547 + DataType: + OrigDataType: +T_1548: (in 0x00 : byte) + Class: Eq_1547 + DataType: + OrigDataType: +T_1549: (in Mem511[a0_1744 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_1549 + DataType: + OrigDataType: +T_1550: (in a0_1494 : word32) + Class: Eq_1550 + DataType: + OrigDataType: +T_1551: (in 0x00000001 : word32) + Class: Eq_1551 + DataType: + OrigDataType: +T_1552: (in a0_1486 - 0x00000001 : word32) + Class: Eq_1552 + DataType: + OrigDataType: +T_1553: (in 0x00000000 : word32) + Class: Eq_1553 + DataType: + OrigDataType: +T_1554: (in a2_1481 + 0x00000000 : word32) + Class: Eq_1554 + DataType: + OrigDataType: +T_1555: (in Mem511[a2_1481 + 0x00000000:word32] : word32) + Class: Eq_1555 + DataType: + OrigDataType: +T_1556: (in a0_1486 - 0x00000001 - Mem511[a2_1481 + 0x00000000:word32] : word32) + Class: Eq_1550 + DataType: + OrigDataType: +T_1557: (in d0_1496 : word32) + Class: Eq_1550 + DataType: + OrigDataType: +T_1558: (in 0x00000004 : word32) + Class: Eq_1550 + DataType: + OrigDataType: +T_1559: (in a0_1494 <= 0x00000004 : bool) + Class: Eq_1559 + DataType: + OrigDataType: +T_1560: (in a0_1513 : word32) + Class: Eq_1560 + DataType: + OrigDataType: +T_1561: (in 0x00000000 : word32) + Class: Eq_1561 + DataType: + OrigDataType: +T_1562: (in a2_1481 + 0x00000000 : word32) + Class: Eq_1562 + DataType: + OrigDataType: +T_1563: (in Mem511[a2_1481 + 0x00000000:word32] : word32) + Class: Eq_1560 + DataType: + OrigDataType: +T_1564: (in a1_1514 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1565: (in 4 : int32) + Class: Eq_1565 + DataType: + OrigDataType: +T_1566: (in 0x00000000 : word32) + Class: Eq_1566 + DataType: + OrigDataType: +T_1567: (in a7_502 + 0x00000000 : word32) + Class: Eq_1567 + DataType: + OrigDataType: +T_1568: (in Mem1557[a7_502 + 0x00000000:word32] : word32) + Class: Eq_1565 + DataType: + OrigDataType: +T_1569: (in d1_1559 : word32) + Class: Eq_1569 + DataType: + OrigDataType: +T_1570: (in d2_1560 : word32) + Class: Eq_1570 + DataType: + OrigDataType: +T_1571: (in d4_1561 : word32) + Class: Eq_1571 + DataType: + OrigDataType: +T_1572: (in d5_1562 : word32) + Class: Eq_1572 + DataType: + OrigDataType: +T_1573: (in d6_1563 : word32) + Class: Eq_1573 + DataType: + OrigDataType: +T_1574: (in a1_1564 : word32) + Class: Eq_1574 + DataType: + OrigDataType: +T_1575: (in fn00002322 : ptr32) + Class: Eq_1000 + DataType: + OrigDataType: +T_1576: (in out d1_1559 : ptr32) + Class: Eq_1009 + DataType: + OrigDataType: +T_1577: (in out d2_1560 : ptr32) + Class: Eq_1010 + DataType: + OrigDataType: +T_1578: (in out d4_1561 : ptr32) + Class: Eq_1011 + DataType: + OrigDataType: +T_1579: (in out d5_1562 : ptr32) + Class: Eq_1012 + DataType: + OrigDataType: +T_1580: (in out d6_1563 : ptr32) + Class: Eq_1013 + DataType: + OrigDataType: +T_1581: (in out a1_1564 : ptr32) + Class: Eq_1014 + DataType: + OrigDataType: +T_1582: (in out a2_1481 : ptr32) + Class: Eq_1015 + DataType: + OrigDataType: +T_1583: (in out a3_1510 : ptr32) + Class: Eq_1016 + DataType: + OrigDataType: +T_1584: (in out a4_1482 : ptr32) + Class: Eq_1017 + DataType: + OrigDataType: +T_1585: (in out a5_1483 : ptr32) + Class: Eq_1018 + DataType: + OrigDataType: +T_1586: (in fn00002322(d2_1577, d7_1484, a2_1481, a3_1510, a4_1482, a5_1483, wArg02, out d1_1559, out d2_1560, out d4_1561, out d5_1562, out d6_1563, out a1_1564, out a2_1481, out a3_1510, out a4_1482, out a5_1483) : word32) + Class: Eq_1550 + DataType: + OrigDataType: +T_1587: (in 0x0004 : word16) + Class: Eq_1587 + DataType: + OrigDataType: +T_1588: (in a7_502 + 0x0004 : word32) + Class: Eq_1483 + DataType: + OrigDataType: +T_1589: (in 6 : int32) + Class: Eq_1589 + DataType: + OrigDataType: +T_1590: (in d6_323 - 6 : word32) + Class: Eq_1590 + DataType: + OrigDataType: +T_1591: (in 0x00000000 : word32) + Class: Eq_1590 + DataType: + OrigDataType: +T_1592: (in d6_323 - 6 >= 0x00000000 : bool) + Class: Eq_1592 + DataType: + OrigDataType: +T_1593: (in 00000003 : ptr32) + Class: Eq_1593 + DataType: + OrigDataType: +T_1594: (in 0x00000000 : word32) + Class: Eq_1594 + DataType: + OrigDataType: +T_1595: (in a7_310 + 0x00000000 : word32) + Class: Eq_1595 + DataType: + OrigDataType: +T_1596: (in Mem458[a7_310 + 0x00000000:word32] : word32) + Class: Eq_1593 + DataType: + OrigDataType: +T_1597: (in d1_459 : word32) + Class: Eq_1597 + DataType: + OrigDataType: +T_1598: (in d5_462 : word32) + Class: Eq_1598 + DataType: + OrigDataType: +T_1599: (in a1_464 : word32) + Class: Eq_1599 + DataType: + OrigDataType: +T_1600: (in fn00002322 : ptr32) + Class: Eq_1000 + DataType: + OrigDataType: +T_1601: (in out d1_459 : ptr32) + Class: Eq_1009 + DataType: + OrigDataType: +T_1602: (in out d2_1577 : ptr32) + Class: Eq_1010 + DataType: + OrigDataType: +T_1603: (in out d4_317 : ptr32) + Class: Eq_1011 + DataType: + OrigDataType: +T_1604: (in out d5_462 : ptr32) + Class: Eq_1012 + DataType: + OrigDataType: +T_1605: (in out d6_323 : ptr32) + Class: Eq_1013 + DataType: + OrigDataType: +T_1606: (in out a1_464 : ptr32) + Class: Eq_1014 + DataType: + OrigDataType: +T_1607: (in out a2_1481 : ptr32) + Class: Eq_1015 + DataType: + OrigDataType: +T_1608: (in out a3_318 : ptr32) + Class: Eq_1016 + DataType: + OrigDataType: +T_1609: (in out a4_1482 : ptr32) + Class: Eq_1017 + DataType: + OrigDataType: +T_1610: (in out a5_1483 : ptr32) + Class: Eq_1018 + DataType: + OrigDataType: +T_1611: (in fn00002322(d2_1577, d7_1484, a2_1481, a3_318, a4_1482, a5_1483, wArg02, out d1_459, out d2_1577, out d4_317, out d5_462, out d6_323, out a1_464, out a2_1481, out a3_318, out a4_1482, out a5_1483) : word32) + Class: Eq_1611 + DataType: + OrigDataType: +T_1612: (in 0x0004 : word16) + Class: Eq_1612 + DataType: + OrigDataType: +T_1613: (in a7_310 + 0x0004 : word32) + Class: Eq_1219 + DataType: + OrigDataType: +T_1614: (in 0x00000009 : word32) + Class: Eq_1614 + DataType: + OrigDataType: +T_1615: (in d6_323 - 0x00000009 : word32) + Class: Eq_1615 + DataType: + OrigDataType: +T_1616: (in 0x00000000 : word32) + Class: Eq_1615 + DataType: + OrigDataType: +T_1617: (in d6_323 - 0x00000009 >=u 0x00000000 : bool) + Class: Eq_1617 + DataType: + OrigDataType: +T_1618: (in a0_402 : word32) + Class: Eq_1618 + DataType: + OrigDataType: +T_1619: (in 0x00000000 : word32) + Class: Eq_1619 + DataType: + OrigDataType: +T_1620: (in a2_1481 + 0x00000000 : word32) + Class: Eq_1620 + DataType: + OrigDataType: +T_1621: (in Mem315[a2_1481 + 0x00000000:word32] : word32) + Class: Eq_1618 + DataType: + OrigDataType: +T_1622: (in a0_1741 : word32) + Class: Eq_1618 + DataType: + OrigDataType: +T_1623: (in 0x00000001 : word32) + Class: Eq_1623 + DataType: + OrigDataType: +T_1624: (in a0_1741 + 0x00000001 : word32) + Class: Eq_1618 + DataType: + OrigDataType: +T_1625: (in 0x00000000 : word32) + Class: Eq_1625 + DataType: + OrigDataType: +T_1626: (in a0_1741 + 0x00000000 : word32) + Class: Eq_1626 + DataType: + OrigDataType: +T_1627: (in Mem315[a0_1741 + 0x00000000:byte] : byte) + Class: Eq_1627 + DataType: + OrigDataType: +T_1628: (in 0x00 : byte) + Class: Eq_1627 + DataType: + OrigDataType: +T_1629: (in Mem315[a0_1741 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_1629 + DataType: + OrigDataType: +T_1630: (in 0x00000001 : word32) + Class: Eq_1630 + DataType: + OrigDataType: +T_1631: (in a0_402 - 0x00000001 : word32) + Class: Eq_1631 + DataType: + OrigDataType: +T_1632: (in 0x00000000 : word32) + Class: Eq_1632 + DataType: + OrigDataType: +T_1633: (in a2_1481 + 0x00000000 : word32) + Class: Eq_1633 + DataType: + OrigDataType: +T_1634: (in Mem315[a2_1481 + 0x00000000:word32] : word32) + Class: Eq_1634 + DataType: + OrigDataType: +T_1635: (in a0_402 - 0x00000001 - Mem315[a2_1481 + 0x00000000:word32] : word32) + Class: Eq_1635 + DataType: + OrigDataType: +T_1636: (in (word16) (a0_402 - 0x00000001 - Mem315[a2_1481 + 0x00000000:word32]) : word16) + Class: Eq_1636 + DataType: + OrigDataType: +T_1637: (in 0x0002 : word16) + Class: Eq_1637 + DataType: + OrigDataType: +T_1638: (in (word16) (a0_402 - 0x00000001 - Mem315[a2_1481 + 0x00000000:word32]) - 0x0002 : word16) + Class: Eq_1638 + DataType: + OrigDataType: +T_1639: (in 0x0000 : word16) + Class: Eq_1638 + DataType: + OrigDataType: +T_1640: (in (word16) (a0_402 - 0x00000001 - Mem315[a2_1481 + 0x00000000:word32]) - 0x0002 != 0x0000 : bool) + Class: Eq_1640 + DataType: + OrigDataType: +T_1641: (in 0x00000000 : word32) + Class: Eq_1641 + DataType: + OrigDataType: +T_1642: (in a2_1481 + 0x00000000 : word32) + Class: Eq_1642 + DataType: + OrigDataType: +T_1643: (in Mem315[a2_1481 + 0x00000000:word32] : word32) + Class: Eq_1643 + DataType: + OrigDataType: +T_1644: (in 0x00000002 : word32) + Class: Eq_1644 + DataType: + OrigDataType: +T_1645: (in Mem315[a2_1481 + 0x00000000:word32] + 0x00000002 : word32) + Class: Eq_1645 + DataType: + OrigDataType: +T_1646: (in -34 : int32) + Class: Eq_1646 + DataType: + OrigDataType: +T_1647: (in a5_1483 + -34 : word32) + Class: Eq_1647 + DataType: + OrigDataType: +T_1648: (in Mem455[a5_1483 + -34:word32] : word32) + Class: Eq_1645 + DataType: + OrigDataType: +T_1649: (in 0x00000001 : word32) + Class: Eq_1649 + DataType: + OrigDataType: +T_1650: (in d7_1484 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1651: (in 0x00000001 : word32) + Class: Eq_1651 + DataType: + OrigDataType: +T_1652: (in d4_317 - 0x00000001 : word32) + Class: Eq_1314 + DataType: + OrigDataType: +T_1653: (in 0x00000004 : word32) + Class: Eq_1653 + DataType: + OrigDataType: +T_1654: (in a2_1481 + 0x00000004 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1655: (in 0x00000000 : word32) + Class: Eq_1314 + DataType: + OrigDataType: +T_1656: (in d4_317 != 0x00000000 : bool) + Class: Eq_1656 + DataType: + OrigDataType: +T_1657: (in 0x00000000 : word32) + Class: Eq_1657 + DataType: + OrigDataType: +T_1658: (in a2_1481 + 0x00000000 : word32) + Class: Eq_1658 + DataType: + OrigDataType: +T_1659: (in Mem315[a2_1481 + 0x00000000:word32] : word32) + Class: Eq_1659 + DataType: + OrigDataType: +T_1660: (in -34 : int32) + Class: Eq_1660 + DataType: + OrigDataType: +T_1661: (in a5_1483 + -34 : word32) + Class: Eq_1661 + DataType: + OrigDataType: +T_1662: (in Mem435[a5_1483 + -34:word32] : word32) + Class: Eq_1659 + DataType: + OrigDataType: +T_1663: (in a7_437 : word32) + Class: Eq_1663 + DataType: + OrigDataType: +T_1664: (in 0x00000004 : word32) + Class: Eq_1664 + DataType: + OrigDataType: +T_1665: (in a7_1584 - 0x00000004 : word32) + Class: Eq_1663 + DataType: + OrigDataType: +T_1666: (in 00000003 : ptr32) + Class: Eq_1666 + DataType: + OrigDataType: +T_1667: (in 0x00000000 : word32) + Class: Eq_1667 + DataType: + OrigDataType: +T_1668: (in a7_437 + 0x00000000 : word32) + Class: Eq_1668 + DataType: + OrigDataType: +T_1669: (in Mem438[a7_437 + 0x00000000:word32] : word32) + Class: Eq_1666 + DataType: + OrigDataType: +T_1670: (in d1_440 : word32) + Class: Eq_1670 + DataType: + OrigDataType: +T_1671: (in d5_443 : word32) + Class: Eq_1671 + DataType: + OrigDataType: +T_1672: (in a1_445 : word32) + Class: Eq_1672 + DataType: + OrigDataType: +T_1673: (in a3_447 : word32) + Class: Eq_1673 + DataType: + OrigDataType: +T_1674: (in fn00002322 : ptr32) + Class: Eq_1000 + DataType: + OrigDataType: +T_1675: (in out d1_440 : ptr32) + Class: Eq_1009 + DataType: + OrigDataType: +T_1676: (in out d2_1577 : ptr32) + Class: Eq_1010 + DataType: + OrigDataType: +T_1677: (in out d4_317 : ptr32) + Class: Eq_1011 + DataType: + OrigDataType: +T_1678: (in out d5_443 : ptr32) + Class: Eq_1012 + DataType: + OrigDataType: +T_1679: (in out d6_323 : ptr32) + Class: Eq_1013 + DataType: + OrigDataType: +T_1680: (in out a1_445 : ptr32) + Class: Eq_1014 + DataType: + OrigDataType: +T_1681: (in out a2_1481 : ptr32) + Class: Eq_1015 + DataType: + OrigDataType: +T_1682: (in out a3_447 : ptr32) + Class: Eq_1016 + DataType: + OrigDataType: +T_1683: (in out a4_1482 : ptr32) + Class: Eq_1017 + DataType: + OrigDataType: +T_1684: (in out a5_1483 : ptr32) + Class: Eq_1018 + DataType: + OrigDataType: +T_1685: (in fn00002322(d2_1577, d7_1484, a2_1481, a3_318, a4_1482, a5_1483, wArg02, out d1_440, out d2_1577, out d4_317, out d5_443, out d6_323, out a1_445, out a2_1481, out a3_447, out a4_1482, out a5_1483) : word32) + Class: Eq_1685 + DataType: + OrigDataType: +T_1686: (in 0x0004 : word16) + Class: Eq_1686 + DataType: + OrigDataType: +T_1687: (in a7_437 + 0x0004 : word32) + Class: Eq_1219 + DataType: + OrigDataType: +T_1688: (in v78_1517 : byte) + Class: Eq_1688 + DataType: + OrigDataType: +T_1689: (in 0x00000000 : word32) + Class: Eq_1689 + DataType: + OrigDataType: +T_1690: (in a0_1513 + 0x00000000 : word32) + Class: Eq_1690 + DataType: + OrigDataType: +T_1691: (in Mem511[a0_1513 + 0x00000000:byte] : byte) + Class: Eq_1688 + DataType: + OrigDataType: +T_1692: (in 0x00000000 : word32) + Class: Eq_1692 + DataType: + OrigDataType: +T_1693: (in a1_1514 + 0x00000000 : word32) + Class: Eq_1693 + DataType: + OrigDataType: +T_1694: (in Mem1520[a1_1514 + 0x00000000:byte] : byte) + Class: Eq_1688 + DataType: + OrigDataType: +T_1695: (in 0x00000001 : word32) + Class: Eq_1695 + DataType: + OrigDataType: +T_1696: (in a0_1513 + 0x00000001 : word32) + Class: Eq_1560 + DataType: + OrigDataType: +T_1697: (in 0x00000001 : word32) + Class: Eq_1697 + DataType: + OrigDataType: +T_1698: (in a1_1514 + 0x00000001 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1699: (in 0x00 : byte) + Class: Eq_1688 + DataType: + OrigDataType: +T_1700: (in v78_1517 != 0x00 : bool) + Class: Eq_1700 + DataType: + OrigDataType: +T_1701: (in a7_1524 : word32) + Class: Eq_1701 + DataType: + OrigDataType: +T_1702: (in 0x00000004 : word32) + Class: Eq_1702 + DataType: + OrigDataType: +T_1703: (in a7_1485 - 0x00000004 : word32) + Class: Eq_1701 + DataType: + OrigDataType: +T_1704: (in 0x00000000 : word32) + Class: Eq_1704 + DataType: + OrigDataType: +T_1705: (in a7_1524 + 0x00000000 : word32) + Class: Eq_1705 + DataType: + OrigDataType: +T_1706: (in Mem1525[a7_1524 + 0x00000000:word32] : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1707: (in d4_1526 : word32) + Class: Eq_1707 + DataType: + OrigDataType: +T_1708: (in d7_1527 : word32) + Class: Eq_1708 + DataType: + OrigDataType: +T_1709: (in d2_1531 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1710: (in fn00002394 : ptr32) + Class: Eq_1710 + DataType: + OrigDataType: +T_1711: (in signature of fn00002394 : void) + Class: Eq_1710 + DataType: + OrigDataType: +T_1712: (in d0 : word32) + Class: Eq_1550 + DataType: + OrigDataType: +T_1713: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1714: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1715: (in a3 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1716: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1717: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_1718: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1719: (in d4Out : ptr32) + Class: Eq_1719 + DataType: + OrigDataType: +T_1720: (in d7Out : ptr32) + Class: Eq_1720 + DataType: + OrigDataType: +T_1721: (in a2Out : ptr32) + Class: Eq_1721 + DataType: + OrigDataType: +T_1722: (in a4Out : ptr32) + Class: Eq_1722 + DataType: + OrigDataType: +T_1723: (in a5Out : ptr32) + Class: Eq_1723 + DataType: + OrigDataType: +T_1724: (in out d4_1526 : ptr32) + Class: Eq_1719 + DataType: + OrigDataType: +T_1725: (in out d7_1527 : ptr32) + Class: Eq_1720 + DataType: + OrigDataType: +T_1726: (in out a2_1481 : ptr32) + Class: Eq_1721 + DataType: + OrigDataType: +T_1727: (in out a4_1482 : ptr32) + Class: Eq_1722 + DataType: + OrigDataType: +T_1728: (in out a5_1483 : ptr32) + Class: Eq_1723 + DataType: + OrigDataType: +T_1729: (in fn00002394(d0_1496, d7_1484, a2_1481, a3_1510, a4_1482, a5_1483, dwArg00, out d4_1526, out d7_1527, out a2_1481, out a4_1482, out a5_1483) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1730: (in 0x0004 : word16) + Class: Eq_1730 + DataType: + OrigDataType: +T_1731: (in a7_1524 + 0x0004 : word32) + Class: Eq_1483 + DataType: + OrigDataType: +T_1732: (in 0x00000001 : word32) + Class: Eq_1732 + DataType: + OrigDataType: +T_1733: (in d7_1527 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1734: (in 0x00000001 : word32) + Class: Eq_1707 + DataType: + OrigDataType: +T_1735: (in d4_1526 != 0x00000001 : bool) + Class: Eq_1735 + DataType: + OrigDataType: +T_1736: (in 0 : int32) + Class: Eq_1736 + DataType: + OrigDataType: +T_1737: (in 8928 : int32) + Class: Eq_1737 + DataType: + OrigDataType: +T_1738: (in a4_1482 + 8928 : word32) + Class: Eq_1738 + DataType: + OrigDataType: +T_1739: (in Mem1546[a4_1482 + 8928:word32] : word32) + Class: Eq_1736 + DataType: + OrigDataType: +T_1740: (in d4_1548 : word32) + Class: Eq_1740 + DataType: + OrigDataType: +T_1741: (in fn00002376 : ptr32) + Class: Eq_892 + DataType: + OrigDataType: +T_1742: (in d7_1527 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1743: (in out d4_1548 : ptr32) + Class: Eq_899 + DataType: + OrigDataType: +T_1744: (in out d7_1484 : ptr32) + Class: Eq_900 + DataType: + OrigDataType: +T_1745: (in out a2_1481 : ptr32) + Class: Eq_901 + DataType: + OrigDataType: +T_1746: (in out a3_1510 : ptr32) + Class: Eq_902 + DataType: + OrigDataType: +T_1747: (in out a4_1482 : ptr32) + Class: Eq_903 + DataType: + OrigDataType: +T_1748: (in out a5_1483 : ptr32) + Class: Eq_904 + DataType: + OrigDataType: +T_1749: (in fn00002376(d2_1531, d7_1527 + 0x00000001, a2_1481, a4_1482, a5_1483, out d4_1548, out d7_1484, out a2_1481, out a3_1510, out a4_1482, out a5_1483) : word32) + Class: Eq_1749 + DataType: + OrigDataType: +T_1750: (in 0x00000001 : word32) + Class: Eq_1750 + DataType: + OrigDataType: +T_1751: (in d7_1484 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1752: (in 0x00000001 : word32) + Class: Eq_1752 + DataType: + OrigDataType: +T_1753: (in d4_317 - 0x00000001 : word32) + Class: Eq_1222 + DataType: + OrigDataType: +T_1754: (in 0x00000004 : word32) + Class: Eq_1754 + DataType: + OrigDataType: +T_1755: (in a2_1481 + 0x00000004 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1756: (in d0_368 : word32) + Class: Eq_1756 + DataType: + OrigDataType: +T_1757: (in 000013A0 : ptr32) + Class: Eq_1757 + DataType: + OrigDataType: +T_1758: (in (word16) d6_323 : word16) + Class: Eq_1758 + DataType: + OrigDataType: +T_1759: (in (word16) d6_323 : word16) + Class: Eq_1759 + DataType: + OrigDataType: +T_1760: (in (word16) d6_323 + (word16) d6_323 : word16) + Class: Eq_1760 + DataType: + OrigDataType: +T_1761: (in DPB(d6_323, (word16) d6_323 + (word16) d6_323, 0) : word32) + Class: Eq_1761 + DataType: + OrigDataType: +T_1762: (in 0x000013A0 + DPB(d6_323, (word16) d6_323 + (word16) d6_323, 0) : ptr32) + Class: Eq_1762 + DataType: + OrigDataType: +T_1763: (in Mem315[0x000013A0 + DPB(d6_323, (word16) d6_323 + (word16) d6_323, 0):word16] : word16) + Class: Eq_1763 + DataType: + OrigDataType: +T_1764: (in DPB(d6_323, Mem315[0x000013A0 + DPB(d6_323, (word16) d6_323 + (word16) d6_323, 0):word16], 0) : word32) + Class: Eq_1756 + DataType: + OrigDataType: +T_1765: (in a7_372 : word32) + Class: Eq_1765 + DataType: + OrigDataType: +T_1766: (in a5_373 : word32) + Class: Eq_1766 + DataType: + OrigDataType: +T_1767: (in a4_374 : word32) + Class: Eq_1767 + DataType: + OrigDataType: +T_1768: (in CVZN_375 : byte) + Class: Eq_1768 + DataType: + OrigDataType: +T_1769: (in C_376 : byte) + Class: Eq_1769 + DataType: + OrigDataType: +T_1770: (in a3_377 : word32) + Class: Eq_1770 + DataType: + OrigDataType: +T_1771: (in a2_378 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1772: (in d7_379 : word32) + Class: Eq_1772 + DataType: + OrigDataType: +T_1773: (in d6_380 : word32) + Class: Eq_1773 + DataType: + OrigDataType: +T_1774: (in d5_381 : word32) + Class: Eq_1774 + DataType: + OrigDataType: +T_1775: (in d4_382 : word32) + Class: Eq_1775 + DataType: + OrigDataType: +T_1776: (in d2_383 : word32) + Class: Eq_1776 + DataType: + OrigDataType: +T_1777: (in d0_384 : word32) + Class: Eq_1777 + DataType: + OrigDataType: +T_1778: (in VN_385 : byte) + Class: Eq_1778 + DataType: + OrigDataType: +T_1779: (in a0_386 : word32) + Class: Eq_1779 + DataType: + OrigDataType: +T_1780: (in ZN_387 : byte) + Class: Eq_1780 + DataType: + OrigDataType: +T_1781: (in V_388 : byte) + Class: Eq_1781 + DataType: + OrigDataType: +T_1782: (in Z_389 : byte) + Class: Eq_1782 + DataType: + OrigDataType: +T_1783: (in CVZNX_390 : byte) + Class: Eq_1783 + DataType: + OrigDataType: +T_1784: (in d1_391 : word32) + Class: Eq_1784 + DataType: + OrigDataType: +T_1785: (in VZN_392 : byte) + Class: Eq_1785 + DataType: + OrigDataType: +T_1786: (in a1_393 : word32) + Class: Eq_1786 + DataType: + OrigDataType: +T_1787: (in N_394 : byte) + Class: Eq_1787 + DataType: + OrigDataType: +T_1788: (in VZ_395 : byte) + Class: Eq_1788 + DataType: + OrigDataType: +T_1789: (in CZ_396 : byte) + Class: Eq_1789 + DataType: + OrigDataType: +T_1790: (in a6_397 : word32) + Class: Eq_1790 + DataType: + OrigDataType: +T_1791: (in 000013A2 : ptr32) + Class: Eq_1791 + DataType: + OrigDataType: +T_1792: (in 0x000013A2 + d0_368 : ptr32) + Class: Eq_1792 + DataType: + OrigDataType: +T_1793: (in d2_558 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1794: (in a1_559 : word32) + Class: Eq_1794 + DataType: + OrigDataType: +T_1795: (in a4_561 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1796: (in a5_562 : word32) + Class: Eq_1796 + DataType: + OrigDataType: +T_1797: (in a2_1446 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1798: (in d0_563 : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_1799: (in fn00001D64 : ptr32) + Class: Eq_1799 + DataType: + OrigDataType: +T_1800: (in signature of fn00001D64 : void) + Class: Eq_1799 + DataType: + OrigDataType: +T_1801: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1802: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1803: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1804: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_1805: (in d2Out : ptr32) + Class: Eq_1805 + DataType: + OrigDataType: +T_1806: (in a1Out : ptr32) + Class: Eq_1806 + DataType: + OrigDataType: +T_1807: (in a2Out : ptr32) + Class: Eq_1807 + DataType: + OrigDataType: +T_1808: (in a4Out : ptr32) + Class: Eq_1808 + DataType: + OrigDataType: +T_1809: (in a5Out : ptr32) + Class: Eq_1809 + DataType: + OrigDataType: +T_1810: (in out d2_558 : ptr32) + Class: Eq_1805 + DataType: + OrigDataType: +T_1811: (in out a1_559 : ptr32) + Class: Eq_1806 + DataType: + OrigDataType: +T_1812: (in out a2_1446 : ptr32) + Class: Eq_1807 + DataType: + OrigDataType: +T_1813: (in out a4_561 : ptr32) + Class: Eq_1808 + DataType: + OrigDataType: +T_1814: (in out a5_562 : ptr32) + Class: Eq_1809 + DataType: + OrigDataType: +T_1815: (in fn00001D64(d7_1484, a2_1481, a4_1482, a5_1483, out d2_558, out a1_559, out a2_1446, out a4_561, out a5_562) : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_1816: (in 0x0000 : word16) + Class: Eq_1816 + DataType: + OrigDataType: +T_1817: (in -30 : int32) + Class: Eq_1817 + DataType: + OrigDataType: +T_1818: (in a5_562 + -30 : word32) + Class: Eq_1818 + DataType: + OrigDataType: +T_1819: (in Mem564[a5_562 + -30:word16] : word16) + Class: Eq_1816 + DataType: + OrigDataType: +T_1820: (in 0x00000000 : word32) + Class: Eq_1820 + DataType: + OrigDataType: +T_1821: (in Mem568[0x00000000:word32] : word32) + Class: Eq_1820 + DataType: + OrigDataType: +T_1822: (in d2_573 : word32) + Class: Eq_1822 + DataType: + OrigDataType: +T_1823: (in d5_574 : word32) + Class: Eq_1823 + DataType: + OrigDataType: +T_1824: (in d6_575 : word32) + Class: Eq_1824 + DataType: + OrigDataType: +T_1825: (in d7_1444 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1826: (in a5_1465 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_1827: (in d0_578 : word32) + Class: Eq_1827 + DataType: + OrigDataType: +T_1828: (in fn000077D4 : ptr32) + Class: Eq_1828 + DataType: + OrigDataType: +T_1829: (in signature of fn000077D4 : void) + Class: Eq_1828 + DataType: + OrigDataType: +T_1830: (in d0 : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_1831: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1832: (in a1 : word32) + Class: Eq_1794 + DataType: + OrigDataType: +T_1833: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1834: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1835: (in d2Out : ptr32) + Class: Eq_1835 + DataType: + OrigDataType: +T_1836: (in d5Out : ptr32) + Class: Eq_1836 + DataType: + OrigDataType: +T_1837: (in d6Out : ptr32) + Class: Eq_1837 + DataType: + OrigDataType: +T_1838: (in d7Out : ptr32) + Class: Eq_1838 + DataType: + OrigDataType: +T_1839: (in a5Out : ptr32) + Class: Eq_1839 + DataType: + OrigDataType: +T_1840: (in out d2_573 : ptr32) + Class: Eq_1835 + DataType: + OrigDataType: +T_1841: (in out d5_574 : ptr32) + Class: Eq_1836 + DataType: + OrigDataType: +T_1842: (in out d6_575 : ptr32) + Class: Eq_1837 + DataType: + OrigDataType: +T_1843: (in out d7_1444 : ptr32) + Class: Eq_1838 + DataType: + OrigDataType: +T_1844: (in out a5_1465 : ptr32) + Class: Eq_1839 + DataType: + OrigDataType: +T_1845: (in fn000077D4(d0_563, d2_558, a1_559, a4_561, dwArg00, out d2_573, out d5_574, out d6_575, out d7_1444, out a5_1465) : word32) + Class: Eq_1827 + DataType: + OrigDataType: +T_1846: (in d2_582 : word32) + Class: Eq_1846 + DataType: + OrigDataType: +T_1847: (in 8920 : int32) + Class: Eq_1847 + DataType: + OrigDataType: +T_1848: (in a4_561 + 8920 : word32) + Class: Eq_1848 + DataType: + OrigDataType: +T_1849: (in Mem568[a4_561 + 8920:word32] : word32) + Class: Eq_1846 + DataType: + OrigDataType: +T_1850: (in a7_567 : word32) + Class: Eq_1850 + DataType: + OrigDataType: +T_1851: (in 0x00000004 : word32) + Class: Eq_1851 + DataType: + OrigDataType: +T_1852: (in a7_1485 - 0x00000004 : word32) + Class: Eq_1850 + DataType: + OrigDataType: +T_1853: (in d1_580 : word32) + Class: Eq_1853 + DataType: + OrigDataType: +T_1854: (in 8916 : int32) + Class: Eq_1854 + DataType: + OrigDataType: +T_1855: (in a4_561 + 8916 : word32) + Class: Eq_1855 + DataType: + OrigDataType: +T_1856: (in Mem568[a4_561 + 8916:word32] : word32) + Class: Eq_1853 + DataType: + OrigDataType: +T_1857: (in 1096 : int32) + Class: Eq_1857 + DataType: + OrigDataType: +T_1858: (in a4_561 + 1096 : word32) + Class: Eq_1858 + DataType: + OrigDataType: +T_1859: (in 0x00000004 : word32) + Class: Eq_1859 + DataType: + OrigDataType: +T_1860: (in d2_582 * 0x00000004 : word32) + Class: Eq_1860 + DataType: + OrigDataType: +T_1861: (in (a4_561 + 1096)[d2_582 * 0x00000004] : word32) + Class: Eq_1861 + DataType: + OrigDataType: +T_1862: (in 0x00000000 : word32) + Class: Eq_1862 + DataType: + OrigDataType: +T_1863: (in a7_567 + 0x00000000 : word32) + Class: Eq_1863 + DataType: + OrigDataType: +T_1864: (in Mem589[a7_567 + 0x00000000:word32] : word32) + Class: Eq_1861 + DataType: + OrigDataType: +T_1865: (in 1030 : int32) + Class: Eq_1865 + DataType: + OrigDataType: +T_1866: (in a4_561 + 1030 : word32) + Class: Eq_1866 + DataType: + OrigDataType: +T_1867: (in 0x00000004 : word32) + Class: Eq_1867 + DataType: + OrigDataType: +T_1868: (in d1_580 * 0x00000004 : word32) + Class: Eq_1868 + DataType: + OrigDataType: +T_1869: (in (a4_561 + 1030)[d1_580 * 0x00000004] : word32) + Class: Eq_1869 + DataType: + OrigDataType: +T_1870: (in 0x00000004 : word32) + Class: Eq_1870 + DataType: + OrigDataType: +T_1871: (in a7_567 - 0x00000004 : word32) + Class: Eq_1871 + DataType: + OrigDataType: +T_1872: (in 0x00000000 : word32) + Class: Eq_1872 + DataType: + OrigDataType: +T_1873: (in a7_567 - 0x00000004 + 0x00000000 : word32) + Class: Eq_1873 + DataType: + OrigDataType: +T_1874: (in Mem594[a7_567 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_1869 + DataType: + OrigDataType: +T_1875: (in 1660 : int32) + Class: Eq_1875 + DataType: + OrigDataType: +T_1876: (in a4_561 + 1660 : word32) + Class: Eq_1876 + DataType: + OrigDataType: +T_1877: (in 0x00000008 : word32) + Class: Eq_1877 + DataType: + OrigDataType: +T_1878: (in a7_567 - 0x00000008 : word32) + Class: Eq_1878 + DataType: + OrigDataType: +T_1879: (in 0x00000000 : word32) + Class: Eq_1879 + DataType: + OrigDataType: +T_1880: (in a7_567 - 0x00000008 + 0x00000000 : word32) + Class: Eq_1880 + DataType: + OrigDataType: +T_1881: (in Mem596[a7_567 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_1876 + DataType: + OrigDataType: +T_1882: (in 0x00000024 : word32) + Class: Eq_1882 + DataType: + OrigDataType: +T_1883: (in a7_567 + 0x00000024 : word32) + Class: Eq_1883 + DataType: + OrigDataType: +T_1884: (in Mem598[a7_567 + 0x00000024:word32] : word32) + Class: Eq_1827 + DataType: + OrigDataType: +T_1885: (in a1_601 : word32) + Class: Eq_1885 + DataType: + OrigDataType: +T_1886: (in a4_1447 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1887: (in d2_1448 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1888: (in fn00006170 : ptr32) + Class: Eq_857 + DataType: + OrigDataType: +T_1889: (in 0x00000002 : word32) + Class: Eq_1889 + DataType: + OrigDataType: +T_1890: (in d2_582 << 0x00000002 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1891: (in out d2_1448 : ptr32) + Class: Eq_865 + DataType: + OrigDataType: +T_1892: (in out a1_601 : ptr32) + Class: Eq_866 + DataType: + OrigDataType: +T_1893: (in out a4_1447 : ptr32) + Class: Eq_867 + DataType: + OrigDataType: +T_1894: (in fn00006170(d2_582 << 0x00000002, d7_1444, a2_1446, a4_561, a5_1465, dwArg00, out d2_1448, out a1_601, out a4_1447) : word32) + Class: Eq_1894 + DataType: + OrigDataType: +T_1895: (in a7_1449 : word32) + Class: Eq_1895 + DataType: + OrigDataType: +T_1896: (in 0x00000004 : word32) + Class: Eq_1896 + DataType: + OrigDataType: +T_1897: (in a7_567 + 0x00000004 : word32) + Class: Eq_1895 + DataType: + OrigDataType: +T_1898: (in v92_605 : word16) + Class: Eq_1898 + DataType: + OrigDataType: +T_1899: (in 9964 : int32) + Class: Eq_1899 + DataType: + OrigDataType: +T_1900: (in a4_1447 + 9964 : word32) + Class: Eq_1900 + DataType: + OrigDataType: +T_1901: (in Mem598[a4_1447 + 9964:word16] : word16) + Class: Eq_1898 + DataType: + OrigDataType: +T_1902: (in 0x0000 : word16) + Class: Eq_1898 + DataType: + OrigDataType: +T_1903: (in v92_605 == 0x0000 : bool) + Class: Eq_1903 + DataType: + OrigDataType: +T_1904: (in d0_1468 : word32) + Class: Eq_1904 + DataType: + OrigDataType: +T_1905: (in 8920 : int32) + Class: Eq_1905 + DataType: + OrigDataType: +T_1906: (in a4_1482 + 8920 : word32) + Class: Eq_1906 + DataType: + OrigDataType: +T_1907: (in Mem511[a4_1482 + 8920:word32] : word32) + Class: Eq_1904 + DataType: + OrigDataType: +T_1908: (in 1142 : int32) + Class: Eq_1908 + DataType: + OrigDataType: +T_1909: (in a4_1482 + 1142 : word32) + Class: Eq_1909 + DataType: + OrigDataType: +T_1910: (in 0x00000004 : word32) + Class: Eq_1910 + DataType: + OrigDataType: +T_1911: (in d0_1468 * 0x00000004 : word32) + Class: Eq_1911 + DataType: + OrigDataType: +T_1912: (in (a4_1482 + 1142)[d0_1468 * 0x00000004] : word32) + Class: Eq_1912 + DataType: + OrigDataType: +T_1913: (in 0x00000000 : word32) + Class: Eq_1913 + DataType: + OrigDataType: +T_1914: (in (a4_1482 + 1142)[d0_1468 * 0x00000004] + 0x00000000 : word32) + Class: Eq_1914 + DataType: + OrigDataType: +T_1915: (in Mem511[(a4_1482 + 1142)[d0_1468 * 0x00000004] + 0x00000000:byte] : byte) + Class: Eq_1915 + DataType: + OrigDataType: +T_1916: (in 0x00 : byte) + Class: Eq_1915 + DataType: + OrigDataType: +T_1917: (in Mem511[(a4_1482 + 1142)[d0_1468 * 0x00000004] + 0x00000000:byte] == 0x00 : bool) + Class: Eq_1917 + DataType: + OrigDataType: +T_1918: (in a7_1477 : word32) + Class: Eq_1918 + DataType: + OrigDataType: +T_1919: (in 0x00000004 : word32) + Class: Eq_1919 + DataType: + OrigDataType: +T_1920: (in a7_1485 - 0x00000004 : word32) + Class: Eq_1918 + DataType: + OrigDataType: +T_1921: (in 14509 : int32) + Class: Eq_1921 + DataType: + OrigDataType: +T_1922: (in a4_1482 + 14509 : word32) + Class: Eq_1922 + DataType: + OrigDataType: +T_1923: (in 0x00000000 : word32) + Class: Eq_1923 + DataType: + OrigDataType: +T_1924: (in a7_1477 + 0x00000000 : word32) + Class: Eq_1924 + DataType: + OrigDataType: +T_1925: (in Mem1478[a7_1477 + 0x00000000:word32] : word32) + Class: Eq_1922 + DataType: + OrigDataType: +T_1926: (in 14496 : int32) + Class: Eq_1926 + DataType: + OrigDataType: +T_1927: (in a4_1482 + 14496 : word32) + Class: Eq_1927 + DataType: + OrigDataType: +T_1928: (in 0x00000004 : word32) + Class: Eq_1928 + DataType: + OrigDataType: +T_1929: (in a7_1477 - 0x00000004 : word32) + Class: Eq_1929 + DataType: + OrigDataType: +T_1930: (in 0x00000000 : word32) + Class: Eq_1930 + DataType: + OrigDataType: +T_1931: (in a7_1477 - 0x00000004 + 0x00000000 : word32) + Class: Eq_1931 + DataType: + OrigDataType: +T_1932: (in Mem1480[a7_1477 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_1927 + DataType: + OrigDataType: +T_1933: (in fn000019C8 : ptr32) + Class: Eq_1933 + DataType: + OrigDataType: +T_1934: (in signature of fn000019C8 : void) + Class: Eq_1933 + DataType: + OrigDataType: +T_1935: (in d0 : word32) + Class: Eq_1935 + DataType: + OrigDataType: +T_1936: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1937: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1938: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1939: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_1940: (in a2Out : ptr32) + Class: Eq_1940 + DataType: + OrigDataType: +T_1941: (in a4Out : ptr32) + Class: Eq_1941 + DataType: + OrigDataType: +T_1942: (in a5Out : ptr32) + Class: Eq_1942 + DataType: + OrigDataType: +T_1943: (in 0x00000002 : word32) + Class: Eq_1943 + DataType: + OrigDataType: +T_1944: (in d0_1468 << 0x00000002 : word32) + Class: Eq_1935 + DataType: + OrigDataType: +T_1945: (in out a2_1481 : ptr32) + Class: Eq_1940 + DataType: + OrigDataType: +T_1946: (in out a4_1482 : ptr32) + Class: Eq_1941 + DataType: + OrigDataType: +T_1947: (in out a5_1483 : ptr32) + Class: Eq_1942 + DataType: + OrigDataType: +T_1948: (in fn000019C8(d0_1468 << 0x00000002, d7_1484, a2_1481, a4_1482, a5_1483, out a2_1481, out a4_1482, out a5_1483) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1949: (in 0x00000004 : cuiposr32) + Class: Eq_1949 + DataType: + OrigDataType: +T_1950: (in a7_1477 + 0x00000004 : word32) + Class: Eq_1483 + DataType: + OrigDataType: +T_1951: (in 8916 : int32) + Class: Eq_1951 + DataType: + OrigDataType: +T_1952: (in a4_1447 + 8916 : word32) + Class: Eq_1952 + DataType: + OrigDataType: +T_1953: (in Mem598[a4_1447 + 8916:word32] : word32) + Class: Eq_1953 + DataType: + OrigDataType: +T_1954: (in 0x00000000 : word32) + Class: Eq_1953 + DataType: + OrigDataType: +T_1955: (in Mem598[a4_1447 + 8916:word32] != 0x00000000 : bool) + Class: Eq_1955 + DataType: + OrigDataType: +T_1956: (in (int32) v92_605 : int32) + Class: Eq_1956 + DataType: + OrigDataType: +T_1957: (in 0x00000000 : word32) + Class: Eq_1957 + DataType: + OrigDataType: +T_1958: (in a7_567 + 0x00000000 : word32) + Class: Eq_1958 + DataType: + OrigDataType: +T_1959: (in Mem1440[a7_567 + 0x00000000:word32] : word32) + Class: Eq_1956 + DataType: + OrigDataType: +T_1960: (in 1674 : int32) + Class: Eq_1960 + DataType: + OrigDataType: +T_1961: (in a4_1447 + 1674 : word32) + Class: Eq_1961 + DataType: + OrigDataType: +T_1962: (in 0x00000004 : word32) + Class: Eq_1962 + DataType: + OrigDataType: +T_1963: (in a7_567 - 0x00000004 : word32) + Class: Eq_1963 + DataType: + OrigDataType: +T_1964: (in 0x00000000 : word32) + Class: Eq_1964 + DataType: + OrigDataType: +T_1965: (in a7_567 - 0x00000004 + 0x00000000 : word32) + Class: Eq_1965 + DataType: + OrigDataType: +T_1966: (in Mem1443[a7_567 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_1961 + DataType: + OrigDataType: +T_1967: (in a1_1445 : word32) + Class: Eq_1967 + DataType: + OrigDataType: +T_1968: (in fn0000812A : ptr32) + Class: Eq_1968 + DataType: + OrigDataType: +T_1969: (in signature of fn0000812A : void) + Class: Eq_1968 + DataType: + OrigDataType: +T_1970: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1971: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1972: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1973: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1974: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_1975: (in d7Out : ptr32) + Class: Eq_1975 + DataType: + OrigDataType: +T_1976: (in a1Out : ptr32) + Class: Eq_1976 + DataType: + OrigDataType: +T_1977: (in a2Out : ptr32) + Class: Eq_1977 + DataType: + OrigDataType: +T_1978: (in a4Out : ptr32) + Class: Eq_1978 + DataType: + OrigDataType: +T_1979: (in out d7_1444 : ptr32) + Class: Eq_1975 + DataType: + OrigDataType: +T_1980: (in out a1_1445 : ptr32) + Class: Eq_1976 + DataType: + OrigDataType: +T_1981: (in out a2_1446 : ptr32) + Class: Eq_1977 + DataType: + OrigDataType: +T_1982: (in out a4_1447 : ptr32) + Class: Eq_1978 + DataType: + OrigDataType: +T_1983: (in fn0000812A(d2_1448, d7_1444, a2_1446, a4_1447, dwArg00, out d7_1444, out a1_1445, out a2_1446, out a4_1447) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1984: (in 0x00000004 : cuiposr32) + Class: Eq_1984 + DataType: + OrigDataType: +T_1985: (in a7_567 + 0x00000004 : word32) + Class: Eq_1895 + DataType: + OrigDataType: +T_1986: (in a7_620 : word32) + Class: Eq_1986 + DataType: + OrigDataType: +T_1987: (in 0x00000004 : word32) + Class: Eq_1987 + DataType: + OrigDataType: +T_1988: (in a7_1449 - 0x00000004 : word32) + Class: Eq_1986 + DataType: + OrigDataType: +T_1989: (in 1710 : int32) + Class: Eq_1989 + DataType: + OrigDataType: +T_1990: (in a4_1447 + 1710 : word32) + Class: Eq_1990 + DataType: + OrigDataType: +T_1991: (in 0x00000000 : word32) + Class: Eq_1991 + DataType: + OrigDataType: +T_1992: (in a7_620 + 0x00000000 : word32) + Class: Eq_1992 + DataType: + OrigDataType: +T_1993: (in Mem621[a7_620 + 0x00000000:word32] : word32) + Class: Eq_1990 + DataType: + OrigDataType: +T_1994: (in a2_625 : word32) + Class: Eq_1994 + DataType: + OrigDataType: +T_1995: (in d4_623 : word32) + Class: Eq_1995 + DataType: + OrigDataType: +T_1996: (in a1_1076 : word32) + Class: Eq_1794 + DataType: + OrigDataType: +T_1997: (in a4_1077 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_1998: (in d2_1080 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_1999: (in a5_1022 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2000: (in fn00006110 : ptr32) + Class: Eq_2000 + DataType: + OrigDataType: +T_2001: (in signature of fn00006110 : void) + Class: Eq_2000 + DataType: + OrigDataType: +T_2002: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2003: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2004: (in a3 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2005: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2006: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2007: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2008: (in d2Out : ptr32) + Class: Eq_2008 + DataType: + OrigDataType: +T_2009: (in d4Out : ptr32) + Class: Eq_2009 + DataType: + OrigDataType: +T_2010: (in a1Out : ptr32) + Class: Eq_2010 + DataType: + OrigDataType: +T_2011: (in a2Out : ptr32) + Class: Eq_2011 + DataType: + OrigDataType: +T_2012: (in a4Out : ptr32) + Class: Eq_2012 + DataType: + OrigDataType: +T_2013: (in a5Out : ptr32) + Class: Eq_2013 + DataType: + OrigDataType: +T_2014: (in out d2_1080 : ptr32) + Class: Eq_2008 + DataType: + OrigDataType: +T_2015: (in out d4_623 : ptr32) + Class: Eq_2009 + DataType: + OrigDataType: +T_2016: (in out a1_1076 : ptr32) + Class: Eq_2010 + DataType: + OrigDataType: +T_2017: (in out a2_625 : ptr32) + Class: Eq_2011 + DataType: + OrigDataType: +T_2018: (in out a4_1077 : ptr32) + Class: Eq_2012 + DataType: + OrigDataType: +T_2019: (in out a5_1022 : ptr32) + Class: Eq_2013 + DataType: + OrigDataType: +T_2020: (in fn00006110(d2_1448, a2_1446, a3_1510, a4_1447, a5_1465, dwArg00, out d2_1080, out d4_623, out a1_1076, out a2_625, out a4_1077, out a5_1022) : word32) + Class: Eq_2020 + DataType: + OrigDataType: +T_2021: (in d0_1096 : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_2022: (in 0x00000002 : word32) + Class: Eq_2022 + DataType: + OrigDataType: +T_2023: (in d7_1444 << 0x00000002 : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_2024: (in a7_1084 : word32) + Class: Eq_2024 + DataType: + OrigDataType: +T_2025: (in 0x0004 : word16) + Class: Eq_2025 + DataType: + OrigDataType: +T_2026: (in a7_620 + 0x0004 : word32) + Class: Eq_2024 + DataType: + OrigDataType: +T_2027: (in a2_1063 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2028: (in 12 : int32) + Class: Eq_2028 + DataType: + OrigDataType: +T_2029: (in a5_1022 + 12 : word32) + Class: Eq_2029 + DataType: + OrigDataType: +T_2030: (in Mem621[a5_1022 + 12:word32] : word32) + Class: Eq_2030 + DataType: + OrigDataType: +T_2031: (in Mem621[a5_1022 + 12:word32] + d0_1096 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2032: (in d7_1061 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2033: (in -28 : int32) + Class: Eq_2033 + DataType: + OrigDataType: +T_2034: (in a5_1022 + -28 : word32) + Class: Eq_2034 + DataType: + OrigDataType: +T_2035: (in Mem621[a5_1022 + -28:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2036: (in 8932 : int32) + Class: Eq_2036 + DataType: + OrigDataType: +T_2037: (in a4_1447 + 8932 : word32) + Class: Eq_2037 + DataType: + OrigDataType: +T_2038: (in Mem598[a4_1447 + 8932:word32] : word32) + Class: Eq_2038 + DataType: + OrigDataType: +T_2039: (in 0x00000000 : word32) + Class: Eq_2038 + DataType: + OrigDataType: +T_2040: (in Mem598[a4_1447 + 8932:word32] == 0x00000000 : bool) + Class: Eq_2040 + DataType: + OrigDataType: +T_2041: (in 1696 : int32) + Class: Eq_2041 + DataType: + OrigDataType: +T_2042: (in a4_1447 + 1696 : word32) + Class: Eq_2042 + DataType: + OrigDataType: +T_2043: (in 0x00000000 : word32) + Class: Eq_2043 + DataType: + OrigDataType: +T_2044: (in a7_567 + 0x00000000 : word32) + Class: Eq_2044 + DataType: + OrigDataType: +T_2045: (in Mem1459[a7_567 + 0x00000000:word32] : word32) + Class: Eq_2042 + DataType: + OrigDataType: +T_2046: (in d4_1461 : word32) + Class: Eq_2046 + DataType: + OrigDataType: +T_2047: (in a1_1462 : word32) + Class: Eq_2047 + DataType: + OrigDataType: +T_2048: (in fn00006110 : ptr32) + Class: Eq_2000 + DataType: + OrigDataType: +T_2049: (in out d2_1448 : ptr32) + Class: Eq_2008 + DataType: + OrigDataType: +T_2050: (in out d4_1461 : ptr32) + Class: Eq_2009 + DataType: + OrigDataType: +T_2051: (in out a1_1462 : ptr32) + Class: Eq_2010 + DataType: + OrigDataType: +T_2052: (in out a2_1446 : ptr32) + Class: Eq_2011 + DataType: + OrigDataType: +T_2053: (in out a4_1447 : ptr32) + Class: Eq_2012 + DataType: + OrigDataType: +T_2054: (in out a5_1465 : ptr32) + Class: Eq_2013 + DataType: + OrigDataType: +T_2055: (in fn00006110(d2_1448, a2_1446, a3_1510, a4_1447, a5_1465, dwArg00, out d2_1448, out d4_1461, out a1_1462, out a2_1446, out a4_1447, out a5_1465) : word32) + Class: Eq_2055 + DataType: + OrigDataType: +T_2056: (in 0x0004 : word16) + Class: Eq_2056 + DataType: + OrigDataType: +T_2057: (in a7_567 + 0x0004 : word32) + Class: Eq_1895 + DataType: + OrigDataType: +T_2058: (in 0x00000000 : word32) + Class: Eq_1995 + DataType: + OrigDataType: +T_2059: (in d4_623 != 0x00000000 : bool) + Class: Eq_2059 + DataType: + OrigDataType: +T_2060: (in a7_801 : word32) + Class: Eq_2060 + DataType: + OrigDataType: +T_2061: (in 0x00000004 : word32) + Class: Eq_2061 + DataType: + OrigDataType: +T_2062: (in a7_1084 - 0x00000004 : word32) + Class: Eq_2060 + DataType: + OrigDataType: +T_2063: (in -135 : int32) + Class: Eq_2063 + DataType: + OrigDataType: +T_2064: (in a5_1022 + -135 : word32) + Class: Eq_2064 + DataType: + OrigDataType: +T_2065: (in 0x00000000 : word32) + Class: Eq_2065 + DataType: + OrigDataType: +T_2066: (in a7_801 + 0x00000000 : word32) + Class: Eq_2066 + DataType: + OrigDataType: +T_2067: (in Mem802[a7_801 + 0x00000000:word32] : word32) + Class: Eq_2064 + DataType: + OrigDataType: +T_2068: (in 00001000 : ptr32) + Class: Eq_2068 + DataType: + OrigDataType: +T_2069: (in 0x00000004 : word32) + Class: Eq_2069 + DataType: + OrigDataType: +T_2070: (in a7_801 - 0x00000004 : word32) + Class: Eq_2070 + DataType: + OrigDataType: +T_2071: (in 0x00000000 : word32) + Class: Eq_2071 + DataType: + OrigDataType: +T_2072: (in a7_801 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2072 + DataType: + OrigDataType: +T_2073: (in Mem804[a7_801 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2068 + DataType: + OrigDataType: +T_2074: (in 10004 : int32) + Class: Eq_2074 + DataType: + OrigDataType: +T_2075: (in a4_1077 + 10004 : word32) + Class: Eq_2075 + DataType: + OrigDataType: +T_2076: (in 0x00000008 : word32) + Class: Eq_2076 + DataType: + OrigDataType: +T_2077: (in a7_801 - 0x00000008 : word32) + Class: Eq_2077 + DataType: + OrigDataType: +T_2078: (in 0x00000000 : word32) + Class: Eq_2078 + DataType: + OrigDataType: +T_2079: (in a7_801 - 0x00000008 + 0x00000000 : word32) + Class: Eq_2079 + DataType: + OrigDataType: +T_2080: (in Mem806[a7_801 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_2075 + DataType: + OrigDataType: +T_2081: (in 0x00000000 : word32) + Class: Eq_2081 + DataType: + OrigDataType: +T_2082: (in a2_1063 + 0x00000000 : word32) + Class: Eq_2082 + DataType: + OrigDataType: +T_2083: (in Mem806[a2_1063 + 0x00000000:word32] : word32) + Class: Eq_2083 + DataType: + OrigDataType: +T_2084: (in 0x0000000C : word32) + Class: Eq_2084 + DataType: + OrigDataType: +T_2085: (in a7_801 - 0x0000000C : word32) + Class: Eq_2085 + DataType: + OrigDataType: +T_2086: (in 0x00000000 : word32) + Class: Eq_2086 + DataType: + OrigDataType: +T_2087: (in a7_801 - 0x0000000C + 0x00000000 : word32) + Class: Eq_2087 + DataType: + OrigDataType: +T_2088: (in Mem810[a7_801 - 0x0000000C + 0x00000000:word32] : word32) + Class: Eq_2083 + DataType: + OrigDataType: +T_2089: (in a3_1098 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2090: (in 10004 : int32) + Class: Eq_2090 + DataType: + OrigDataType: +T_2091: (in a4_1077 + 10004 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2092: (in d4_1081 : word32) + Class: Eq_2092 + DataType: + OrigDataType: +T_2093: (in fn00001B44 : ptr32) + Class: Eq_2093 + DataType: + OrigDataType: +T_2094: (in signature of fn00001B44 : void) + Class: Eq_2093 + DataType: + OrigDataType: +T_2095: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2096: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2097: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2098: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2099: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2100: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2101: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2102: (in dwArg0C : word32) + Class: Eq_2102 + DataType: + OrigDataType: +T_2103: (in dwArg10 : word32) + Class: Eq_2103 + DataType: + OrigDataType: +T_2104: (in d2Out : ptr32) + Class: Eq_2104 + DataType: + OrigDataType: +T_2105: (in d4Out : ptr32) + Class: Eq_2105 + DataType: + OrigDataType: +T_2106: (in a1Out : ptr32) + Class: Eq_2106 + DataType: + OrigDataType: +T_2107: (in a4Out : ptr32) + Class: Eq_2107 + DataType: + OrigDataType: +T_2108: (in a5Out : ptr32) + Class: Eq_2108 + DataType: + OrigDataType: +T_2109: (in dwArg08 : word32) + Class: Eq_2102 + DataType: + OrigDataType: +T_2110: (in dwArg0C : word32) + Class: Eq_2103 + DataType: + OrigDataType: +T_2111: (in out d2_1080 : ptr32) + Class: Eq_2104 + DataType: + OrigDataType: +T_2112: (in out d4_1081 : ptr32) + Class: Eq_2105 + DataType: + OrigDataType: +T_2113: (in out a1_1076 : ptr32) + Class: Eq_2106 + DataType: + OrigDataType: +T_2114: (in out a4_1077 : ptr32) + Class: Eq_2107 + DataType: + OrigDataType: +T_2115: (in out a5_1022 : ptr32) + Class: Eq_2108 + DataType: + OrigDataType: +T_2116: (in fn00001B44(d2_1080, d7_1061, a2_1063, a4_1077, a5_1022, dwArg00, dwArg04, dwArg08, dwArg0C, out d2_1080, out d4_1081, out a1_1076, out a4_1077, out a5_1022) : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_2117: (in 0x00000004 : word32) + Class: Eq_2117 + DataType: + OrigDataType: +T_2118: (in a7_801 + 0x00000004 : word32) + Class: Eq_2024 + DataType: + OrigDataType: +T_2119: (in 0x00000000 : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_2120: (in d0_1096 != 0x00000000 : bool) + Class: Eq_2120 + DataType: + OrigDataType: +T_2121: (in 0x00000000 : word32) + Class: Eq_2121 + DataType: + OrigDataType: +T_2122: (in Mem662[0x00000000:word32] : word32) + Class: Eq_2121 + DataType: + OrigDataType: +T_2123: (in a7_661 : word32) + Class: Eq_2123 + DataType: + OrigDataType: +T_2124: (in 0x00000004 : word32) + Class: Eq_2124 + DataType: + OrigDataType: +T_2125: (in a7_1084 - 0x00000004 : word32) + Class: Eq_2123 + DataType: + OrigDataType: +T_2126: (in d2_667 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2127: (in d5_668 : word32) + Class: Eq_2127 + DataType: + OrigDataType: +T_2128: (in d6_669 : word32) + Class: Eq_2128 + DataType: + OrigDataType: +T_2129: (in d7_670 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2130: (in a5_671 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2131: (in d0_673 : word32) + Class: Eq_2131 + DataType: + OrigDataType: +T_2132: (in fn000077D4 : ptr32) + Class: Eq_1828 + DataType: + OrigDataType: +T_2133: (in out d2_667 : ptr32) + Class: Eq_1835 + DataType: + OrigDataType: +T_2134: (in out d5_668 : ptr32) + Class: Eq_1836 + DataType: + OrigDataType: +T_2135: (in out d6_669 : ptr32) + Class: Eq_1837 + DataType: + OrigDataType: +T_2136: (in out d7_670 : ptr32) + Class: Eq_1838 + DataType: + OrigDataType: +T_2137: (in out a5_671 : ptr32) + Class: Eq_1839 + DataType: + OrigDataType: +T_2138: (in fn000077D4(d0_1096, d2_1080, a1_1076, a4_1077, dwArg00, out d2_667, out d5_668, out d6_669, out d7_670, out a5_671) : word32) + Class: Eq_2138 + DataType: + OrigDataType: +T_2139: (in 36 : int32) + Class: Eq_2139 + DataType: + OrigDataType: +T_2140: (in a7_661 + 36 : word32) + Class: Eq_2140 + DataType: + OrigDataType: +T_2141: (in Mem662[a7_661 + 36:word32] : word32) + Class: Eq_2141 + DataType: + OrigDataType: +T_2142: (in fn000077D4(d0_1096, d2_1080, a1_1076, a4_1077, dwArg00, out d2_667, out d5_668, out d6_669, out d7_670, out a5_671) - Mem662[a7_661 + 36:word32] : word32) + Class: Eq_2131 + DataType: + OrigDataType: +T_2143: (in 0x00000000 : word32) + Class: Eq_2143 + DataType: + OrigDataType: +T_2144: (in a7_661 + 0x00000000 : word32) + Class: Eq_2144 + DataType: + OrigDataType: +T_2145: (in Mem676[a7_661 + 0x00000000:word32] : word32) + Class: Eq_2128 + DataType: + OrigDataType: +T_2146: (in 0x00000004 : word32) + Class: Eq_2146 + DataType: + OrigDataType: +T_2147: (in a7_661 - 0x00000004 : word32) + Class: Eq_2147 + DataType: + OrigDataType: +T_2148: (in 0x00000000 : word32) + Class: Eq_2148 + DataType: + OrigDataType: +T_2149: (in a7_661 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2149 + DataType: + OrigDataType: +T_2150: (in Mem679[a7_661 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2127 + DataType: + OrigDataType: +T_2151: (in 0x00000020 : word32) + Class: Eq_2151 + DataType: + OrigDataType: +T_2152: (in a7_661 + 0x00000020 : word32) + Class: Eq_2152 + DataType: + OrigDataType: +T_2153: (in Mem681[a7_661 + 0x00000020:word32] : word32) + Class: Eq_2131 + DataType: + OrigDataType: +T_2154: (in d2_683 : word32) + Class: Eq_2154 + DataType: + OrigDataType: +T_2155: (in d5_684 : word32) + Class: Eq_2155 + DataType: + OrigDataType: +T_2156: (in a2_685 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2157: (in a4_686 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2158: (in a5_687 : word32) + Class: Eq_2158 + DataType: + OrigDataType: +T_2159: (in d0_688 : word32) + Class: Eq_2159 + DataType: + OrigDataType: +T_2160: (in fn00001AC0 : ptr32) + Class: Eq_2160 + DataType: + OrigDataType: +T_2161: (in signature of fn00001AC0 : void) + Class: Eq_2160 + DataType: + OrigDataType: +T_2162: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2163: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2164: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2165: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2166: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2167: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2168: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2169: (in d2Out : ptr32) + Class: Eq_2169 + DataType: + OrigDataType: +T_2170: (in d5Out : ptr32) + Class: Eq_2170 + DataType: + OrigDataType: +T_2171: (in a2Out : ptr32) + Class: Eq_2171 + DataType: + OrigDataType: +T_2172: (in a4Out : ptr32) + Class: Eq_2172 + DataType: + OrigDataType: +T_2173: (in a5Out : ptr32) + Class: Eq_2173 + DataType: + OrigDataType: +T_2174: (in out d2_683 : ptr32) + Class: Eq_2169 + DataType: + OrigDataType: +T_2175: (in out d5_684 : ptr32) + Class: Eq_2170 + DataType: + OrigDataType: +T_2176: (in out a2_685 : ptr32) + Class: Eq_2171 + DataType: + OrigDataType: +T_2177: (in out a4_686 : ptr32) + Class: Eq_2172 + DataType: + OrigDataType: +T_2178: (in out a5_687 : ptr32) + Class: Eq_2173 + DataType: + OrigDataType: +T_2179: (in fn00001AC0(d2_667, d7_670, a2_1063, a4_1077, a5_671, dwArg00, dwArg04, out d2_683, out d5_684, out a2_685, out a4_686, out a5_687) : word32) + Class: Eq_2159 + DataType: + OrigDataType: +T_2180: (in -30 : int32) + Class: Eq_2180 + DataType: + OrigDataType: +T_2181: (in a5_687 + -30 : word32) + Class: Eq_2181 + DataType: + OrigDataType: +T_2182: (in Mem681[a5_687 + -30:word16] : word16) + Class: Eq_2182 + DataType: + OrigDataType: +T_2183: (in (int32) Mem681[a5_687 + -30:word16] : int32) + Class: Eq_2183 + DataType: + OrigDataType: +T_2184: (in 0x00000026 : word32) + Class: Eq_2184 + DataType: + OrigDataType: +T_2185: (in a7_661 + 0x00000026 : word32) + Class: Eq_2185 + DataType: + OrigDataType: +T_2186: (in Mem697[a7_661 + 0x00000026:word32] : word32) + Class: Eq_2183 + DataType: + OrigDataType: +T_2187: (in d2_694 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2188: (in (word16) d0_688 : word16) + Class: Eq_2188 + DataType: + OrigDataType: +T_2189: (in (int32) (word16) d0_688 : int32) + Class: Eq_791 + DataType: + OrigDataType: +T_2190: (in d1_700 : word32) + Class: Eq_2190 + DataType: + OrigDataType: +T_2191: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_2192: (in signature of fn00009174 : void) + Class: Eq_2191 + DataType: + OrigDataType: +T_2193: (in d0 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2194: (in d1 : word32) + Class: Eq_2194 + DataType: + OrigDataType: +T_2195: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2196: (in d1Out : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_2197: (in 100 : int32) + Class: Eq_2194 + DataType: + OrigDataType: +T_2198: (in out d1_700 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_2199: (in fn00009174(d2_694, 100, d2_694, out d1_700) : word32) + Class: Eq_2199 + DataType: + OrigDataType: +T_2200: (in 0x0000002E : word32) + Class: Eq_2200 + DataType: + OrigDataType: +T_2201: (in a7_661 + 0x0000002E : word32) + Class: Eq_2201 + DataType: + OrigDataType: +T_2202: (in Mem703[a7_661 + 0x0000002E:word32] : word32) + Class: Eq_2199 + DataType: + OrigDataType: +T_2203: (in d1_707 : word32) + Class: Eq_2203 + DataType: + OrigDataType: +T_2204: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_2205: (in 100 : int32) + Class: Eq_2194 + DataType: + OrigDataType: +T_2206: (in out d1_707 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_2207: (in fn00009174(d2_694, 100, d2_694, out d1_707) : word32) + Class: Eq_2207 + DataType: + OrigDataType: +T_2208: (in d0_709 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2209: (in 0x00000020 : word32) + Class: Eq_2209 + DataType: + OrigDataType: +T_2210: (in a7_661 + 0x00000020 : word32) + Class: Eq_2210 + DataType: + OrigDataType: +T_2211: (in Mem703[a7_661 + 0x00000020:word32] : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2212: (in 0x0000002A : word32) + Class: Eq_2212 + DataType: + OrigDataType: +T_2213: (in a7_661 + 0x0000002A : word32) + Class: Eq_2213 + DataType: + OrigDataType: +T_2214: (in Mem711[a7_661 + 0x0000002A:word32] : word32) + Class: Eq_2203 + DataType: + OrigDataType: +T_2215: (in d1_714 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2216: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_2217: (in 0x00015180 : word32) + Class: Eq_2194 + DataType: + OrigDataType: +T_2218: (in out d1_714 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_2219: (in fn00009174(d0_709, 0x00015180, d2_694, out d1_714) : word32) + Class: Eq_2219 + DataType: + OrigDataType: +T_2220: (in d1_719 : word32) + Class: Eq_2220 + DataType: + OrigDataType: +T_2221: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_2222: (in 0x00000E10 : word32) + Class: Eq_2194 + DataType: + OrigDataType: +T_2223: (in out d1_719 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_2224: (in fn00009174(d1_714, 0x00000E10, d2_694, out d1_719) : word32) + Class: Eq_2224 + DataType: + OrigDataType: +T_2225: (in 0x00000032 : word32) + Class: Eq_2225 + DataType: + OrigDataType: +T_2226: (in a7_661 + 0x00000032 : word32) + Class: Eq_2226 + DataType: + OrigDataType: +T_2227: (in Mem722[a7_661 + 0x00000032:word32] : word32) + Class: Eq_2224 + DataType: + OrigDataType: +T_2228: (in d1_726 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2229: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_2230: (in 0x00000020 : word32) + Class: Eq_2230 + DataType: + OrigDataType: +T_2231: (in a7_661 + 0x00000020 : word32) + Class: Eq_2231 + DataType: + OrigDataType: +T_2232: (in Mem722[a7_661 + 0x00000020:word32] : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2233: (in 0x00000E10 : word32) + Class: Eq_2194 + DataType: + OrigDataType: +T_2234: (in out d1_726 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_2235: (in fn00009174(Mem722[a7_661 + 0x00000020:word32], 0x00000E10, d2_694, out d1_726) : word32) + Class: Eq_2235 + DataType: + OrigDataType: +T_2236: (in d1_731 : word32) + Class: Eq_2236 + DataType: + OrigDataType: +T_2237: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_2238: (in 60 : int32) + Class: Eq_2194 + DataType: + OrigDataType: +T_2239: (in out d1_731 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_2240: (in fn00009174(d1_726, 60, d2_694, out d1_731) : word32) + Class: Eq_2240 + DataType: + OrigDataType: +T_2241: (in 0x00000036 : word32) + Class: Eq_2241 + DataType: + OrigDataType: +T_2242: (in a7_661 + 0x00000036 : word32) + Class: Eq_2242 + DataType: + OrigDataType: +T_2243: (in Mem734[a7_661 + 0x00000036:word32] : word32) + Class: Eq_2240 + DataType: + OrigDataType: +T_2244: (in d1_738 : word32) + Class: Eq_2244 + DataType: + OrigDataType: +T_2245: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_2246: (in 0x00000020 : word32) + Class: Eq_2246 + DataType: + OrigDataType: +T_2247: (in a7_661 + 0x00000020 : word32) + Class: Eq_2247 + DataType: + OrigDataType: +T_2248: (in Mem734[a7_661 + 0x00000020:word32] : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2249: (in 60 : int32) + Class: Eq_2194 + DataType: + OrigDataType: +T_2250: (in out d1_738 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_2251: (in fn00009174(Mem734[a7_661 + 0x00000020:word32], 60, d2_694, out d1_738) : word32) + Class: Eq_2251 + DataType: + OrigDataType: +T_2252: (in a7_661 - 0x00000004 : word32) + Class: Eq_2252 + DataType: + OrigDataType: +T_2253: (in 0x00000000 : word32) + Class: Eq_2253 + DataType: + OrigDataType: +T_2254: (in a7_661 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2254 + DataType: + OrigDataType: +T_2255: (in Mem741[a7_661 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2244 + DataType: + OrigDataType: +T_2256: (in 0x00000036 : word32) + Class: Eq_2256 + DataType: + OrigDataType: +T_2257: (in a7_661 + 0x00000036 : word32) + Class: Eq_2257 + DataType: + OrigDataType: +T_2258: (in Mem741[a7_661 + 0x00000036:word32] : word32) + Class: Eq_2258 + DataType: + OrigDataType: +T_2259: (in 0x00000008 : word32) + Class: Eq_2259 + DataType: + OrigDataType: +T_2260: (in a7_661 - 0x00000008 : word32) + Class: Eq_2260 + DataType: + OrigDataType: +T_2261: (in 0x00000000 : word32) + Class: Eq_2261 + DataType: + OrigDataType: +T_2262: (in a7_661 - 0x00000008 + 0x00000000 : word32) + Class: Eq_2262 + DataType: + OrigDataType: +T_2263: (in Mem745[a7_661 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_2258 + DataType: + OrigDataType: +T_2264: (in 0x00000032 : word32) + Class: Eq_2264 + DataType: + OrigDataType: +T_2265: (in a7_661 + 0x00000032 : word32) + Class: Eq_2265 + DataType: + OrigDataType: +T_2266: (in Mem745[a7_661 + 0x00000032:word32] : word32) + Class: Eq_2266 + DataType: + OrigDataType: +T_2267: (in 0x0000000C : word32) + Class: Eq_2267 + DataType: + OrigDataType: +T_2268: (in a7_661 - 0x0000000C : word32) + Class: Eq_2268 + DataType: + OrigDataType: +T_2269: (in 0x00000000 : word32) + Class: Eq_2269 + DataType: + OrigDataType: +T_2270: (in a7_661 - 0x0000000C + 0x00000000 : word32) + Class: Eq_2270 + DataType: + OrigDataType: +T_2271: (in Mem749[a7_661 - 0x0000000C + 0x00000000:word32] : word32) + Class: Eq_2266 + DataType: + OrigDataType: +T_2272: (in 0x0000002A : word32) + Class: Eq_2272 + DataType: + OrigDataType: +T_2273: (in a7_661 + 0x0000002A : word32) + Class: Eq_2273 + DataType: + OrigDataType: +T_2274: (in Mem749[a7_661 + 0x0000002A:word32] : word32) + Class: Eq_2274 + DataType: + OrigDataType: +T_2275: (in 0x00000010 : word32) + Class: Eq_2275 + DataType: + OrigDataType: +T_2276: (in a7_661 - 0x00000010 : word32) + Class: Eq_2276 + DataType: + OrigDataType: +T_2277: (in 0x00000000 : word32) + Class: Eq_2277 + DataType: + OrigDataType: +T_2278: (in a7_661 - 0x00000010 + 0x00000000 : word32) + Class: Eq_2278 + DataType: + OrigDataType: +T_2279: (in Mem753[a7_661 - 0x00000010 + 0x00000000:word32] : word32) + Class: Eq_2274 + DataType: + OrigDataType: +T_2280: (in 0x0000002E : word32) + Class: Eq_2280 + DataType: + OrigDataType: +T_2281: (in a7_661 + 0x0000002E : word32) + Class: Eq_2281 + DataType: + OrigDataType: +T_2282: (in Mem753[a7_661 + 0x0000002E:word32] : word32) + Class: Eq_2282 + DataType: + OrigDataType: +T_2283: (in 0x00000014 : word32) + Class: Eq_2283 + DataType: + OrigDataType: +T_2284: (in a7_661 - 0x00000014 : word32) + Class: Eq_2284 + DataType: + OrigDataType: +T_2285: (in 0x00000000 : word32) + Class: Eq_2285 + DataType: + OrigDataType: +T_2286: (in a7_661 - 0x00000014 + 0x00000000 : word32) + Class: Eq_2286 + DataType: + OrigDataType: +T_2287: (in Mem757[a7_661 - 0x00000014 + 0x00000000:word32] : word32) + Class: Eq_2282 + DataType: + OrigDataType: +T_2288: (in 0x00000018 : word32) + Class: Eq_2288 + DataType: + OrigDataType: +T_2289: (in a7_661 - 0x00000018 : word32) + Class: Eq_2289 + DataType: + OrigDataType: +T_2290: (in 0x00000000 : word32) + Class: Eq_2290 + DataType: + OrigDataType: +T_2291: (in a7_661 - 0x00000018 + 0x00000000 : word32) + Class: Eq_2291 + DataType: + OrigDataType: +T_2292: (in Mem760[a7_661 - 0x00000018 + 0x00000000:word32] : word32) + Class: Eq_2128 + DataType: + OrigDataType: +T_2293: (in 0x0000001C : word32) + Class: Eq_2293 + DataType: + OrigDataType: +T_2294: (in a7_661 - 0x0000001C : word32) + Class: Eq_2294 + DataType: + OrigDataType: +T_2295: (in 0x00000000 : word32) + Class: Eq_2295 + DataType: + OrigDataType: +T_2296: (in a7_661 - 0x0000001C + 0x00000000 : word32) + Class: Eq_2296 + DataType: + OrigDataType: +T_2297: (in Mem763[a7_661 - 0x0000001C + 0x00000000:word32] : word32) + Class: Eq_2155 + DataType: + OrigDataType: +T_2298: (in 1864 : int32) + Class: Eq_2298 + DataType: + OrigDataType: +T_2299: (in a4_686 + 1864 : word32) + Class: Eq_2299 + DataType: + OrigDataType: +T_2300: (in 0x00000020 : word32) + Class: Eq_2300 + DataType: + OrigDataType: +T_2301: (in a7_661 - 0x00000020 : word32) + Class: Eq_2301 + DataType: + OrigDataType: +T_2302: (in 0x00000000 : word32) + Class: Eq_2302 + DataType: + OrigDataType: +T_2303: (in a7_661 - 0x00000020 + 0x00000000 : word32) + Class: Eq_2303 + DataType: + OrigDataType: +T_2304: (in Mem765[a7_661 - 0x00000020 + 0x00000000:word32] : word32) + Class: Eq_2299 + DataType: + OrigDataType: +T_2305: (in 00000009 : ptr32) + Class: Eq_2305 + DataType: + OrigDataType: +T_2306: (in 0x00000024 : word32) + Class: Eq_2306 + DataType: + OrigDataType: +T_2307: (in a7_661 - 0x00000024 : word32) + Class: Eq_2307 + DataType: + OrigDataType: +T_2308: (in 0x00000000 : word32) + Class: Eq_2308 + DataType: + OrigDataType: +T_2309: (in a7_661 - 0x00000024 + 0x00000000 : word32) + Class: Eq_2309 + DataType: + OrigDataType: +T_2310: (in Mem767[a7_661 - 0x00000024 + 0x00000000:word32] : word32) + Class: Eq_2305 + DataType: + OrigDataType: +T_2311: (in 0x00000026 : word32) + Class: Eq_2311 + DataType: + OrigDataType: +T_2312: (in a7_661 + 0x00000026 : word32) + Class: Eq_2312 + DataType: + OrigDataType: +T_2313: (in Mem767[a7_661 + 0x00000026:word32] : word32) + Class: Eq_2313 + DataType: + OrigDataType: +T_2314: (in 0x00000028 : word32) + Class: Eq_2314 + DataType: + OrigDataType: +T_2315: (in a7_661 - 0x00000028 : word32) + Class: Eq_2315 + DataType: + OrigDataType: +T_2316: (in 0x00000000 : word32) + Class: Eq_2316 + DataType: + OrigDataType: +T_2317: (in a7_661 - 0x00000028 + 0x00000000 : word32) + Class: Eq_2317 + DataType: + OrigDataType: +T_2318: (in Mem771[a7_661 - 0x00000028 + 0x00000000:word32] : word32) + Class: Eq_2313 + DataType: + OrigDataType: +T_2319: (in 1802 : int32) + Class: Eq_2319 + DataType: + OrigDataType: +T_2320: (in a4_686 + 1802 : word32) + Class: Eq_2320 + DataType: + OrigDataType: +T_2321: (in 0x0000002C : word32) + Class: Eq_2321 + DataType: + OrigDataType: +T_2322: (in a7_661 - 0x0000002C : word32) + Class: Eq_2322 + DataType: + OrigDataType: +T_2323: (in 0x00000000 : word32) + Class: Eq_2323 + DataType: + OrigDataType: +T_2324: (in a7_661 - 0x0000002C + 0x00000000 : word32) + Class: Eq_2324 + DataType: + OrigDataType: +T_2325: (in Mem774[a7_661 - 0x0000002C + 0x00000000:word32] : word32) + Class: Eq_2320 + DataType: + OrigDataType: +T_2326: (in d7_775 : word32) + Class: Eq_2326 + DataType: + OrigDataType: +T_2327: (in a1_776 : word32) + Class: Eq_2327 + DataType: + OrigDataType: +T_2328: (in a2_777 : word32) + Class: Eq_2328 + DataType: + OrigDataType: +T_2329: (in a4_778 : word32) + Class: Eq_2329 + DataType: + OrigDataType: +T_2330: (in fn0000812A : ptr32) + Class: Eq_1968 + DataType: + OrigDataType: +T_2331: (in out d7_775 : ptr32) + Class: Eq_1975 + DataType: + OrigDataType: +T_2332: (in out a1_776 : ptr32) + Class: Eq_1976 + DataType: + OrigDataType: +T_2333: (in out a2_777 : ptr32) + Class: Eq_1977 + DataType: + OrigDataType: +T_2334: (in out a4_778 : ptr32) + Class: Eq_1978 + DataType: + OrigDataType: +T_2335: (in fn0000812A(d2_694, d7_670, a2_685, a4_686, dwArg00, out d7_775, out a1_776, out a2_777, out a4_778) : word32) + Class: Eq_2335 + DataType: + OrigDataType: +T_2336: (in a3_795 : word32) + Class: Eq_2336 + DataType: + OrigDataType: +T_2337: (in 0xFFFFFF58 : word32) + Class: Eq_2337 + DataType: + OrigDataType: +T_2338: (in a5_687 + 0xFFFFFF58 : word32) + Class: Eq_2338 + DataType: + OrigDataType: +T_2339: (in Mem774[a5_687 + 0xFFFFFF58:word32] : word32) + Class: Eq_2339 + DataType: + OrigDataType: +T_2340: (in *a3Out : word32) + Class: Eq_2339 + DataType: + OrigDataType: +T_2341: (in 0xFFFFFF54 : word32) + Class: Eq_2341 + DataType: + OrigDataType: +T_2342: (in a5_687 + 0xFFFFFF54 : word32) + Class: Eq_2342 + DataType: + OrigDataType: +T_2343: (in Mem774[a5_687 + 0xFFFFFF54:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2344: (in 0x00000000 : word32) + Class: Eq_2344 + DataType: + OrigDataType: +T_2345: (in a3_1098 + 0x00000000 : word32) + Class: Eq_2345 + DataType: + OrigDataType: +T_2346: (in Mem810[a3_1098 + 0x00000000:byte] : byte) + Class: Eq_2346 + DataType: + OrigDataType: +T_2347: (in 0x00 : byte) + Class: Eq_2346 + DataType: + OrigDataType: +T_2348: (in Mem810[a3_1098 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_2348 + DataType: + OrigDataType: +T_2349: (in 0x00000000 : word32) + Class: Eq_2349 + DataType: + OrigDataType: +T_2350: (in a2_1063 + 0x00000000 : word32) + Class: Eq_2350 + DataType: + OrigDataType: +T_2351: (in Mem810[a2_1063 + 0x00000000:word32] : word32) + Class: Eq_2351 + DataType: + OrigDataType: +T_2352: (in 0x00000000 : word32) + Class: Eq_2352 + DataType: + OrigDataType: +T_2353: (in a7_801 + 0x00000000 : word32) + Class: Eq_2353 + DataType: + OrigDataType: +T_2354: (in Mem1414[a7_801 + 0x00000000:word32] : word32) + Class: Eq_2351 + DataType: + OrigDataType: +T_2355: (in 1714 : int32) + Class: Eq_2355 + DataType: + OrigDataType: +T_2356: (in a4_1077 + 1714 : word32) + Class: Eq_2356 + DataType: + OrigDataType: +T_2357: (in 0x00000004 : word32) + Class: Eq_2357 + DataType: + OrigDataType: +T_2358: (in a7_801 - 0x00000004 : word32) + Class: Eq_2358 + DataType: + OrigDataType: +T_2359: (in 0x00000000 : word32) + Class: Eq_2359 + DataType: + OrigDataType: +T_2360: (in a7_801 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2360 + DataType: + OrigDataType: +T_2361: (in Mem1417[a7_801 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2356 + DataType: + OrigDataType: +T_2362: (in d2_1418 : word32) + Class: Eq_2362 + DataType: + OrigDataType: +T_2363: (in a1_1419 : word32) + Class: Eq_2363 + DataType: + OrigDataType: +T_2364: (in a4_1420 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2365: (in fn00006170 : ptr32) + Class: Eq_857 + DataType: + OrigDataType: +T_2366: (in out d2_1418 : ptr32) + Class: Eq_865 + DataType: + OrigDataType: +T_2367: (in out a1_1419 : ptr32) + Class: Eq_866 + DataType: + OrigDataType: +T_2368: (in out a4_1420 : ptr32) + Class: Eq_867 + DataType: + OrigDataType: +T_2369: (in fn00006170(d2_1080, d7_1061, a2_1063, a4_1077, a5_1022, dwArg00, out d2_1418, out a1_1419, out a4_1420) : word32) + Class: Eq_2369 + DataType: + OrigDataType: +T_2370: (in 00000001 : ptr32) + Class: Eq_2370 + DataType: + OrigDataType: +T_2371: (in 0x00000008 : word32) + Class: Eq_2371 + DataType: + OrigDataType: +T_2372: (in a7_801 - 0x00000008 : word32) + Class: Eq_2372 + DataType: + OrigDataType: +T_2373: (in 0x00000000 : word32) + Class: Eq_2373 + DataType: + OrigDataType: +T_2374: (in a7_801 - 0x00000008 + 0x00000000 : word32) + Class: Eq_2374 + DataType: + OrigDataType: +T_2375: (in Mem1423[a7_801 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_2370 + DataType: + OrigDataType: +T_2376: (in d1_1424 : word32) + Class: Eq_2376 + DataType: + OrigDataType: +T_2377: (in d5_1427 : word32) + Class: Eq_2377 + DataType: + OrigDataType: +T_2378: (in a6_1432 : word32) + Class: Eq_2378 + DataType: + OrigDataType: +T_2379: (in fn00008A58 : ptr32) + Class: Eq_2379 + DataType: + OrigDataType: +T_2380: (in signature of fn00008A58 : void) + Class: Eq_2379 + DataType: + OrigDataType: +T_2381: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2382: (in a3 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2383: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2384: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2385: (in d1Out : ptr32) + Class: Eq_2385 + DataType: + OrigDataType: +T_2386: (in d2Out : ptr32) + Class: Eq_2386 + DataType: + OrigDataType: +T_2387: (in d4Out : ptr32) + Class: Eq_2387 + DataType: + OrigDataType: +T_2388: (in d5Out : ptr32) + Class: Eq_2388 + DataType: + OrigDataType: +T_2389: (in a1Out : ptr32) + Class: Eq_2389 + DataType: + OrigDataType: +T_2390: (in a2Out : ptr32) + Class: Eq_2390 + DataType: + OrigDataType: +T_2391: (in a4Out : ptr32) + Class: Eq_2391 + DataType: + OrigDataType: +T_2392: (in a5Out : ptr32) + Class: Eq_2392 + DataType: + OrigDataType: +T_2393: (in a6Out : ptr32) + Class: Eq_2393 + DataType: + OrigDataType: +T_2394: (in out d1_1424 : ptr32) + Class: Eq_2385 + DataType: + OrigDataType: +T_2395: (in out d2_1080 : ptr32) + Class: Eq_2386 + DataType: + OrigDataType: +T_2396: (in out d4_1081 : ptr32) + Class: Eq_2387 + DataType: + OrigDataType: +T_2397: (in out d5_1427 : ptr32) + Class: Eq_2388 + DataType: + OrigDataType: +T_2398: (in out a1_1076 : ptr32) + Class: Eq_2389 + DataType: + OrigDataType: +T_2399: (in out a2_1063 : ptr32) + Class: Eq_2390 + DataType: + OrigDataType: +T_2400: (in out a4_1077 : ptr32) + Class: Eq_2391 + DataType: + OrigDataType: +T_2401: (in out a5_1022 : ptr32) + Class: Eq_2392 + DataType: + OrigDataType: +T_2402: (in out a6_1432 : ptr32) + Class: Eq_2393 + DataType: + OrigDataType: +T_2403: (in fn00008A58(a2_1063, a3_1098, a4_1420, dwArg00, out d1_1424, out d2_1080, out d4_1081, out d5_1427, out a1_1076, out a2_1063, out a4_1077, out a5_1022, out a6_1432) : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_2404: (in 0x00000004 : word32) + Class: Eq_2404 + DataType: + OrigDataType: +T_2405: (in a7_801 + 0x00000004 : word32) + Class: Eq_2024 + DataType: + OrigDataType: +T_2406: (in a0_851 : word32) + Class: Eq_2406 + DataType: + OrigDataType: +T_2407: (in -135 : int32) + Class: Eq_2407 + DataType: + OrigDataType: +T_2408: (in a5_1022 + -135 : word32) + Class: Eq_2406 + DataType: + OrigDataType: +T_2409: (in a1_852 : word32) + Class: Eq_2409 + DataType: + OrigDataType: +T_2410: (in 14100 : int32) + Class: Eq_2410 + DataType: + OrigDataType: +T_2411: (in a4_1077 + 14100 : word32) + Class: Eq_2409 + DataType: + OrigDataType: +T_2412: (in 0x00000001 : word32) + Class: Eq_2412 + DataType: + OrigDataType: +T_2413: (in d4_1081 - 0x00000001 : word32) + Class: Eq_1995 + DataType: + OrigDataType: +T_2414: (in 0x00000004 : word32) + Class: Eq_2414 + DataType: + OrigDataType: +T_2415: (in a2_1063 + 0x00000004 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2416: (in v123_855 : byte) + Class: Eq_2416 + DataType: + OrigDataType: +T_2417: (in 0x00000000 : word32) + Class: Eq_2417 + DataType: + OrigDataType: +T_2418: (in a0_851 + 0x00000000 : word32) + Class: Eq_2418 + DataType: + OrigDataType: +T_2419: (in Mem810[a0_851 + 0x00000000:byte] : byte) + Class: Eq_2416 + DataType: + OrigDataType: +T_2420: (in 0x00000000 : word32) + Class: Eq_2420 + DataType: + OrigDataType: +T_2421: (in a1_852 + 0x00000000 : word32) + Class: Eq_2421 + DataType: + OrigDataType: +T_2422: (in Mem858[a1_852 + 0x00000000:byte] : byte) + Class: Eq_2416 + DataType: + OrigDataType: +T_2423: (in 0x00000001 : word32) + Class: Eq_2423 + DataType: + OrigDataType: +T_2424: (in a0_851 + 0x00000001 : word32) + Class: Eq_2406 + DataType: + OrigDataType: +T_2425: (in 0x00000001 : word32) + Class: Eq_2425 + DataType: + OrigDataType: +T_2426: (in a1_852 + 0x00000001 : word32) + Class: Eq_2409 + DataType: + OrigDataType: +T_2427: (in 0x00 : byte) + Class: Eq_2416 + DataType: + OrigDataType: +T_2428: (in v123_855 != 0x00 : bool) + Class: Eq_2428 + DataType: + OrigDataType: +T_2429: (in a7_862 : word32) + Class: Eq_2429 + DataType: + OrigDataType: +T_2430: (in 0x00000004 : word32) + Class: Eq_2430 + DataType: + OrigDataType: +T_2431: (in a7_1084 - 0x00000004 : word32) + Class: Eq_2429 + DataType: + OrigDataType: +T_2432: (in 0x00000000 : word32) + Class: Eq_2432 + DataType: + OrigDataType: +T_2433: (in a7_862 + 0x00000000 : word32) + Class: Eq_2433 + DataType: + OrigDataType: +T_2434: (in Mem864[a7_862 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2435: (in 14100 : int32) + Class: Eq_2435 + DataType: + OrigDataType: +T_2436: (in a4_1077 + 14100 : word32) + Class: Eq_2436 + DataType: + OrigDataType: +T_2437: (in 0x00000004 : word32) + Class: Eq_2437 + DataType: + OrigDataType: +T_2438: (in a7_862 - 0x00000004 : word32) + Class: Eq_2438 + DataType: + OrigDataType: +T_2439: (in 0x00000000 : word32) + Class: Eq_2439 + DataType: + OrigDataType: +T_2440: (in a7_862 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2440 + DataType: + OrigDataType: +T_2441: (in Mem867[a7_862 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2436 + DataType: + OrigDataType: +T_2442: (in a1_868 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2443: (in d0_869 : word32) + Class: Eq_2443 + DataType: + OrigDataType: +T_2444: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_2445: (in out a1_868 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_2446: (in fn00007B74(dwArg00, dwArg04, out a1_868) : word32) + Class: Eq_2443 + DataType: + OrigDataType: +T_2447: (in 1730 : int32) + Class: Eq_2447 + DataType: + OrigDataType: +T_2448: (in a4_1077 + 1730 : word32) + Class: Eq_2448 + DataType: + OrigDataType: +T_2449: (in 0x00000008 : word32) + Class: Eq_2449 + DataType: + OrigDataType: +T_2450: (in a7_862 - 0x00000008 : word32) + Class: Eq_2450 + DataType: + OrigDataType: +T_2451: (in 0x00000000 : word32) + Class: Eq_2451 + DataType: + OrigDataType: +T_2452: (in a7_862 - 0x00000008 + 0x00000000 : word32) + Class: Eq_2452 + DataType: + OrigDataType: +T_2453: (in Mem871[a7_862 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_2448 + DataType: + OrigDataType: +T_2454: (in 14100 : int32) + Class: Eq_2454 + DataType: + OrigDataType: +T_2455: (in a4_1077 + 14100 : word32) + Class: Eq_2455 + DataType: + OrigDataType: +T_2456: (in 0x0000000C : word32) + Class: Eq_2456 + DataType: + OrigDataType: +T_2457: (in a7_862 - 0x0000000C : word32) + Class: Eq_2457 + DataType: + OrigDataType: +T_2458: (in 0x00000000 : word32) + Class: Eq_2458 + DataType: + OrigDataType: +T_2459: (in a7_862 - 0x0000000C + 0x00000000 : word32) + Class: Eq_2459 + DataType: + OrigDataType: +T_2460: (in Mem873[a7_862 - 0x0000000C + 0x00000000:word32] : word32) + Class: Eq_2455 + DataType: + OrigDataType: +T_2461: (in d7_874 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2462: (in a4_875 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2463: (in a5_876 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2464: (in d2_877 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2465: (in fn00001EE2 : ptr32) + Class: Eq_2465 + DataType: + OrigDataType: +T_2466: (in signature of fn00001EE2 : void) + Class: Eq_2465 + DataType: + OrigDataType: +T_2467: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2468: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2469: (in a1 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2470: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2471: (in a3 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2472: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2473: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2474: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2475: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2476: (in d7Out : ptr32) + Class: Eq_2476 + DataType: + OrigDataType: +T_2477: (in a4Out : ptr32) + Class: Eq_2477 + DataType: + OrigDataType: +T_2478: (in a5Out : ptr32) + Class: Eq_2478 + DataType: + OrigDataType: +T_2479: (in out d7_874 : ptr32) + Class: Eq_2476 + DataType: + OrigDataType: +T_2480: (in out a4_875 : ptr32) + Class: Eq_2477 + DataType: + OrigDataType: +T_2481: (in out a5_876 : ptr32) + Class: Eq_2478 + DataType: + OrigDataType: +T_2482: (in fn00001EE2(d2_1080, d7_1061, a1_868, a2_1063, a3_1098, a4_1077, a5_1022, dwArg00, dwArg04, out d7_874, out a4_875, out a5_876) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2483: (in 8876 : int32) + Class: Eq_2483 + DataType: + OrigDataType: +T_2484: (in a4_875 + 8876 : word32) + Class: Eq_2484 + DataType: + OrigDataType: +T_2485: (in Mem879[a4_875 + 8876:word32] : word32) + Class: Eq_2443 + DataType: + OrigDataType: +T_2486: (in 0000002E : ptr32) + Class: Eq_2486 + DataType: + OrigDataType: +T_2487: (in 0x00000010 : word32) + Class: Eq_2487 + DataType: + OrigDataType: +T_2488: (in a7_862 - 0x00000010 : word32) + Class: Eq_2488 + DataType: + OrigDataType: +T_2489: (in 0x00000000 : word32) + Class: Eq_2489 + DataType: + OrigDataType: +T_2490: (in a7_862 - 0x00000010 + 0x00000000 : word32) + Class: Eq_2490 + DataType: + OrigDataType: +T_2491: (in Mem881[a7_862 - 0x00000010 + 0x00000000:word32] : word32) + Class: Eq_2486 + DataType: + OrigDataType: +T_2492: (in 0x00000014 : word32) + Class: Eq_2492 + DataType: + OrigDataType: +T_2493: (in a7_862 - 0x00000014 : word32) + Class: Eq_2493 + DataType: + OrigDataType: +T_2494: (in 0x00000000 : word32) + Class: Eq_2494 + DataType: + OrigDataType: +T_2495: (in a7_862 - 0x00000014 + 0x00000000 : word32) + Class: Eq_2495 + DataType: + OrigDataType: +T_2496: (in Mem884[a7_862 - 0x00000014 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2497: (in d0_886 : word32) + Class: Eq_2497 + DataType: + OrigDataType: +T_2498: (in fn00007BCC : ptr32) + Class: Eq_2498 + DataType: + OrigDataType: +T_2499: (in signature of fn00007BCC : void) + Class: Eq_2498 + DataType: + OrigDataType: +T_2500: (in d0 : word32) + Class: Eq_2443 + DataType: + OrigDataType: +T_2501: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2502: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2503: (in fn00007BCC(d0_869, dwArg00, dwArg04) : word32) + Class: Eq_2497 + DataType: + OrigDataType: +T_2504: (in a7_1402 : word32) + Class: Eq_2504 + DataType: + OrigDataType: +T_2505: (in 0x00000004 : word32) + Class: Eq_2505 + DataType: + OrigDataType: +T_2506: (in a7_862 + 0x00000004 : word32) + Class: Eq_2504 + DataType: + OrigDataType: +T_2507: (in 0x00000000 : word32) + Class: Eq_2497 + DataType: + OrigDataType: +T_2508: (in d0_886 == 0x00000000 : bool) + Class: Eq_2508 + DataType: + OrigDataType: +T_2509: (in a1_1333 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2510: (in a7_1335 : word32) + Class: Eq_2510 + DataType: + OrigDataType: +T_2511: (in d0_1334 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2512: (in 2 : int32) + Class: Eq_2512 + DataType: + OrigDataType: +T_2513: (in 8916 : int32) + Class: Eq_2513 + DataType: + OrigDataType: +T_2514: (in a4_875 + 8916 : word32) + Class: Eq_2514 + DataType: + OrigDataType: +T_2515: (in Mem884[a4_875 + 8916:word32] : word32) + Class: Eq_2515 + DataType: + OrigDataType: +T_2516: (in 2 - Mem884[a4_875 + 8916:word32] : word32) + Class: Eq_2516 + DataType: + OrigDataType: +T_2517: (in 0x00000000 : word32) + Class: Eq_2516 + DataType: + OrigDataType: +T_2518: (in 2 - Mem884[a4_875 + 8916:word32] == 0x00000000 : bool) + Class: Eq_2518 + DataType: + OrigDataType: +T_2519: (in a1_1380 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2520: (in a1_1743 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2521: (in 0x00000001 : word32) + Class: Eq_2521 + DataType: + OrigDataType: +T_2522: (in a1_1743 + 0x00000001 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2523: (in 0x00000000 : word32) + Class: Eq_2523 + DataType: + OrigDataType: +T_2524: (in a1_1743 + 0x00000000 : word32) + Class: Eq_2524 + DataType: + OrigDataType: +T_2525: (in Mem884[a1_1743 + 0x00000000:byte] : byte) + Class: Eq_2525 + DataType: + OrigDataType: +T_2526: (in 0x00 : byte) + Class: Eq_2525 + DataType: + OrigDataType: +T_2527: (in Mem884[a1_1743 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_2527 + DataType: + OrigDataType: +T_2528: (in 0x00000001 : word32) + Class: Eq_2528 + DataType: + OrigDataType: +T_2529: (in a1_1380 - 0x00000001 : word32) + Class: Eq_2529 + DataType: + OrigDataType: +T_2530: (in a1_1380 - 0x00000001 - a4_875 : word32) + Class: Eq_2530 + DataType: + OrigDataType: +T_2531: (in 0x00000000 : word32) + Class: Eq_2531 + DataType: + OrigDataType: +T_2532: (in a7_862 + 0x00000000 : word32) + Class: Eq_2532 + DataType: + OrigDataType: +T_2533: (in Mem1393[a7_862 + 0x00000000:word32] : word32) + Class: Eq_2530 + DataType: + OrigDataType: +T_2534: (in 0x00000004 : word32) + Class: Eq_2534 + DataType: + OrigDataType: +T_2535: (in a7_862 - 0x00000004 : word32) + Class: Eq_2535 + DataType: + OrigDataType: +T_2536: (in 0x00000000 : word32) + Class: Eq_2536 + DataType: + OrigDataType: +T_2537: (in a7_862 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2537 + DataType: + OrigDataType: +T_2538: (in Mem1396[a7_862 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2539: (in 0x00000008 : word32) + Class: Eq_2539 + DataType: + OrigDataType: +T_2540: (in a7_862 - 0x00000008 : word32) + Class: Eq_2540 + DataType: + OrigDataType: +T_2541: (in 0x00000000 : word32) + Class: Eq_2541 + DataType: + OrigDataType: +T_2542: (in a7_862 - 0x00000008 + 0x00000000 : word32) + Class: Eq_2542 + DataType: + OrigDataType: +T_2543: (in Mem1399[a7_862 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_2497 + DataType: + OrigDataType: +T_2544: (in 0x00000004 : word32) + Class: Eq_2544 + DataType: + OrigDataType: +T_2545: (in a7_862 + 0x00000004 : word32) + Class: Eq_2504 + DataType: + OrigDataType: +T_2546: (in fn00007A88 : ptr32) + Class: Eq_2546 + DataType: + OrigDataType: +T_2547: (in signature of fn00007A88 : void) + Class: Eq_2546 + DataType: + OrigDataType: +T_2548: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2549: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2550: (in dwArg0C : word32) + Class: Eq_2102 + DataType: + OrigDataType: +T_2551: (in fn00007A88(dwArg00, dwArg04, dwArg08) : word32) + Class: Eq_2551 + DataType: + OrigDataType: +T_2552: (in 0x00000000 : word32) + Class: Eq_2551 + DataType: + OrigDataType: +T_2553: (in fn00007A88(dwArg00, dwArg04, dwArg08) != 0x00000000 : bool) + Class: Eq_2553 + DataType: + OrigDataType: +T_2554: (in 1 : int32) + Class: Eq_2554 + DataType: + OrigDataType: +T_2555: (in 8928 : int32) + Class: Eq_2555 + DataType: + OrigDataType: +T_2556: (in a4_875 + 8928 : word32) + Class: Eq_2556 + DataType: + OrigDataType: +T_2557: (in Mem1409[a4_875 + 8928:word32] : word32) + Class: Eq_2554 + DataType: + OrigDataType: +T_2558: (in a0_1318 : word32) + Class: Eq_2558 + DataType: + OrigDataType: +T_2559: (in -135 : int32) + Class: Eq_2559 + DataType: + OrigDataType: +T_2560: (in a5_876 + -135 : word32) + Class: Eq_2558 + DataType: + OrigDataType: +T_2561: (in a1_1319 : word32) + Class: Eq_2561 + DataType: + OrigDataType: +T_2562: (in 14232 : int32) + Class: Eq_2562 + DataType: + OrigDataType: +T_2563: (in a4_875 + 14232 : word32) + Class: Eq_2561 + DataType: + OrigDataType: +T_2564: (in 8928 : int32) + Class: Eq_2564 + DataType: + OrigDataType: +T_2565: (in a4_875 + 8928 : word32) + Class: Eq_2565 + DataType: + OrigDataType: +T_2566: (in Mem884[a4_875 + 8928:word32] : word32) + Class: Eq_2566 + DataType: + OrigDataType: +T_2567: (in 0x00000000 : word32) + Class: Eq_2566 + DataType: + OrigDataType: +T_2568: (in Mem884[a4_875 + 8928:word32] == 0x00000000 : bool) + Class: Eq_2568 + DataType: + OrigDataType: +T_2569: (in a0_1340 : word32) + Class: Eq_2569 + DataType: + OrigDataType: +T_2570: (in 14100 : int32) + Class: Eq_2570 + DataType: + OrigDataType: +T_2571: (in a4_875 + 14100 : word32) + Class: Eq_2569 + DataType: + OrigDataType: +T_2572: (in a1_1341 : word32) + Class: Eq_2572 + DataType: + OrigDataType: +T_2573: (in 14232 : int32) + Class: Eq_2573 + DataType: + OrigDataType: +T_2574: (in a4_875 + 14232 : word32) + Class: Eq_2572 + DataType: + OrigDataType: +T_2575: (in v134_1322 : byte) + Class: Eq_2575 + DataType: + OrigDataType: +T_2576: (in 0x00000000 : word32) + Class: Eq_2576 + DataType: + OrigDataType: +T_2577: (in a0_1318 + 0x00000000 : word32) + Class: Eq_2577 + DataType: + OrigDataType: +T_2578: (in Mem884[a0_1318 + 0x00000000:byte] : byte) + Class: Eq_2575 + DataType: + OrigDataType: +T_2579: (in 0x00000000 : word32) + Class: Eq_2579 + DataType: + OrigDataType: +T_2580: (in a1_1319 + 0x00000000 : word32) + Class: Eq_2580 + DataType: + OrigDataType: +T_2581: (in Mem1325[a1_1319 + 0x00000000:byte] : byte) + Class: Eq_2575 + DataType: + OrigDataType: +T_2582: (in 0x00000001 : word32) + Class: Eq_2582 + DataType: + OrigDataType: +T_2583: (in a0_1318 + 0x00000001 : word32) + Class: Eq_2558 + DataType: + OrigDataType: +T_2584: (in 0x00000001 : word32) + Class: Eq_2584 + DataType: + OrigDataType: +T_2585: (in a1_1319 + 0x00000001 : word32) + Class: Eq_2561 + DataType: + OrigDataType: +T_2586: (in 0x00 : byte) + Class: Eq_2575 + DataType: + OrigDataType: +T_2587: (in v134_1322 != 0x00 : bool) + Class: Eq_2587 + DataType: + OrigDataType: +T_2588: (in a7_1329 : word32) + Class: Eq_2588 + DataType: + OrigDataType: +T_2589: (in 0x00000004 : word32) + Class: Eq_2589 + DataType: + OrigDataType: +T_2590: (in a7_1402 - 0x00000004 : word32) + Class: Eq_2588 + DataType: + OrigDataType: +T_2591: (in 1734 : int32) + Class: Eq_2591 + DataType: + OrigDataType: +T_2592: (in a4_875 + 1734 : word32) + Class: Eq_2592 + DataType: + OrigDataType: +T_2593: (in 0x00000000 : word32) + Class: Eq_2593 + DataType: + OrigDataType: +T_2594: (in a7_1329 + 0x00000000 : word32) + Class: Eq_2594 + DataType: + OrigDataType: +T_2595: (in Mem1330[a7_1329 + 0x00000000:word32] : word32) + Class: Eq_2592 + DataType: + OrigDataType: +T_2596: (in 14232 : int32) + Class: Eq_2596 + DataType: + OrigDataType: +T_2597: (in a4_875 + 14232 : word32) + Class: Eq_2597 + DataType: + OrigDataType: +T_2598: (in 0x00000004 : word32) + Class: Eq_2598 + DataType: + OrigDataType: +T_2599: (in a7_1329 - 0x00000004 : word32) + Class: Eq_2599 + DataType: + OrigDataType: +T_2600: (in 0x00000000 : word32) + Class: Eq_2600 + DataType: + OrigDataType: +T_2601: (in a7_1329 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2601 + DataType: + OrigDataType: +T_2602: (in Mem1332[a7_1329 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2597 + DataType: + OrigDataType: +T_2603: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_2604: (in out a1_1333 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_2605: (in fn00007B74(dwArg00, dwArg04, out a1_1333) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2606: (in 0x00000004 : cuiposr32) + Class: Eq_2606 + DataType: + OrigDataType: +T_2607: (in a7_1329 + 0x00000004 : word32) + Class: Eq_2510 + DataType: + OrigDataType: +T_2608: (in a7_907 : word32) + Class: Eq_2608 + DataType: + OrigDataType: +T_2609: (in 0x00000004 : word32) + Class: Eq_2609 + DataType: + OrigDataType: +T_2610: (in a7_1335 - 0x00000004 : word32) + Class: Eq_2608 + DataType: + OrigDataType: +T_2611: (in 1748 : int32) + Class: Eq_2611 + DataType: + OrigDataType: +T_2612: (in a4_875 + 1748 : word32) + Class: Eq_2612 + DataType: + OrigDataType: +T_2613: (in 0x00000000 : word32) + Class: Eq_2613 + DataType: + OrigDataType: +T_2614: (in a7_907 + 0x00000000 : word32) + Class: Eq_2614 + DataType: + OrigDataType: +T_2615: (in Mem908[a7_907 + 0x00000000:word32] : word32) + Class: Eq_2612 + DataType: + OrigDataType: +T_2616: (in 14232 : int32) + Class: Eq_2616 + DataType: + OrigDataType: +T_2617: (in a4_875 + 14232 : word32) + Class: Eq_2617 + DataType: + OrigDataType: +T_2618: (in 0x00000004 : word32) + Class: Eq_2618 + DataType: + OrigDataType: +T_2619: (in a7_907 - 0x00000004 : word32) + Class: Eq_2619 + DataType: + OrigDataType: +T_2620: (in 0x00000000 : word32) + Class: Eq_2620 + DataType: + OrigDataType: +T_2621: (in a7_907 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2621 + DataType: + OrigDataType: +T_2622: (in Mem910[a7_907 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2617 + DataType: + OrigDataType: +T_2623: (in d7_911 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2624: (in a4_912 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2625: (in a5_1270 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2626: (in d2_914 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2627: (in fn00001EE2 : ptr32) + Class: Eq_2465 + DataType: + OrigDataType: +T_2628: (in out d7_911 : ptr32) + Class: Eq_2476 + DataType: + OrigDataType: +T_2629: (in out a4_912 : ptr32) + Class: Eq_2477 + DataType: + OrigDataType: +T_2630: (in out a5_1270 : ptr32) + Class: Eq_2478 + DataType: + OrigDataType: +T_2631: (in fn00001EE2(d2_877, d7_874, a1_1333, a2_1063, a3_1098, a4_875, a5_876, dwArg00, dwArg04, out d7_911, out a4_912, out a5_1270) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2632: (in 8880 : int32) + Class: Eq_2632 + DataType: + OrigDataType: +T_2633: (in a4_912 + 8880 : word32) + Class: Eq_2633 + DataType: + OrigDataType: +T_2634: (in Mem917[a4_912 + 8880:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2635: (in 0x00000000 : word32) + Class: Eq_2635 + DataType: + OrigDataType: +T_2636: (in a7_907 + 0x00000000 : word32) + Class: Eq_2636 + DataType: + OrigDataType: +T_2637: (in Mem920[a7_907 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2638: (in 20 : int32) + Class: Eq_2638 + DataType: + OrigDataType: +T_2639: (in 0x00000004 : word32) + Class: Eq_2639 + DataType: + OrigDataType: +T_2640: (in a7_907 - 0x00000004 : word32) + Class: Eq_2640 + DataType: + OrigDataType: +T_2641: (in 0x00000000 : word32) + Class: Eq_2641 + DataType: + OrigDataType: +T_2642: (in a7_907 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2642 + DataType: + OrigDataType: +T_2643: (in Mem924[a7_907 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2638 + DataType: + OrigDataType: +T_2644: (in 20 : int32) + Class: Eq_2644 + DataType: + OrigDataType: +T_2645: (in 0x00000008 : word32) + Class: Eq_2645 + DataType: + OrigDataType: +T_2646: (in a7_907 - 0x00000008 : word32) + Class: Eq_2646 + DataType: + OrigDataType: +T_2647: (in 0x00000000 : word32) + Class: Eq_2647 + DataType: + OrigDataType: +T_2648: (in a7_907 - 0x00000008 + 0x00000000 : word32) + Class: Eq_2648 + DataType: + OrigDataType: +T_2649: (in Mem927[a7_907 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_2644 + DataType: + OrigDataType: +T_2650: (in 1752 : int32) + Class: Eq_2650 + DataType: + OrigDataType: +T_2651: (in a4_912 + 1752 : word32) + Class: Eq_2651 + DataType: + OrigDataType: +T_2652: (in 0x0000000C : word32) + Class: Eq_2652 + DataType: + OrigDataType: +T_2653: (in a7_907 - 0x0000000C : word32) + Class: Eq_2653 + DataType: + OrigDataType: +T_2654: (in 0x00000000 : word32) + Class: Eq_2654 + DataType: + OrigDataType: +T_2655: (in a7_907 - 0x0000000C + 0x00000000 : word32) + Class: Eq_2655 + DataType: + OrigDataType: +T_2656: (in Mem930[a7_907 - 0x0000000C + 0x00000000:word32] : word32) + Class: Eq_2651 + DataType: + OrigDataType: +T_2657: (in a1_932 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2658: (in a4_1269 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2659: (in a2_1267 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2660: (in d7_1243 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2661: (in d2_1266 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2662: (in fn0000812A : ptr32) + Class: Eq_1968 + DataType: + OrigDataType: +T_2663: (in out d7_1243 : ptr32) + Class: Eq_1975 + DataType: + OrigDataType: +T_2664: (in out a1_932 : ptr32) + Class: Eq_1976 + DataType: + OrigDataType: +T_2665: (in out a2_1267 : ptr32) + Class: Eq_1977 + DataType: + OrigDataType: +T_2666: (in out a4_1269 : ptr32) + Class: Eq_1978 + DataType: + OrigDataType: +T_2667: (in fn0000812A(d2_914, d7_911, a2_1063, a4_912, dwArg00, out d7_1243, out a1_932, out a2_1267, out a4_1269) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2668: (in a7_1313 : word32) + Class: Eq_2668 + DataType: + OrigDataType: +T_2669: (in 0x00000004 : word32) + Class: Eq_2669 + DataType: + OrigDataType: +T_2670: (in a7_907 + 0x00000004 : word32) + Class: Eq_2668 + DataType: + OrigDataType: +T_2671: (in d0_937 : word32) + Class: Eq_2671 + DataType: + OrigDataType: +T_2672: (in 8916 : int32) + Class: Eq_2672 + DataType: + OrigDataType: +T_2673: (in a4_1269 + 8916 : word32) + Class: Eq_2673 + DataType: + OrigDataType: +T_2674: (in Mem930[a4_1269 + 8916:word32] : word32) + Class: Eq_2671 + DataType: + OrigDataType: +T_2675: (in 0x00000000 : word32) + Class: Eq_2671 + DataType: + OrigDataType: +T_2676: (in d0_937 == 0x00000000 : bool) + Class: Eq_2676 + DataType: + OrigDataType: +T_2677: (in v136_1344 : byte) + Class: Eq_2677 + DataType: + OrigDataType: +T_2678: (in 0x00000000 : word32) + Class: Eq_2678 + DataType: + OrigDataType: +T_2679: (in a0_1340 + 0x00000000 : word32) + Class: Eq_2679 + DataType: + OrigDataType: +T_2680: (in Mem884[a0_1340 + 0x00000000:byte] : byte) + Class: Eq_2677 + DataType: + OrigDataType: +T_2681: (in 0x00000000 : word32) + Class: Eq_2681 + DataType: + OrigDataType: +T_2682: (in a1_1341 + 0x00000000 : word32) + Class: Eq_2682 + DataType: + OrigDataType: +T_2683: (in Mem1347[a1_1341 + 0x00000000:byte] : byte) + Class: Eq_2677 + DataType: + OrigDataType: +T_2684: (in 0x00000001 : word32) + Class: Eq_2684 + DataType: + OrigDataType: +T_2685: (in a0_1340 + 0x00000001 : word32) + Class: Eq_2569 + DataType: + OrigDataType: +T_2686: (in 0x00000001 : word32) + Class: Eq_2686 + DataType: + OrigDataType: +T_2687: (in a1_1341 + 0x00000001 : word32) + Class: Eq_2572 + DataType: + OrigDataType: +T_2688: (in 0x00 : byte) + Class: Eq_2677 + DataType: + OrigDataType: +T_2689: (in v136_1344 != 0x00 : bool) + Class: Eq_2689 + DataType: + OrigDataType: +T_2690: (in a7_1351 : word32) + Class: Eq_2690 + DataType: + OrigDataType: +T_2691: (in 0x00000004 : word32) + Class: Eq_2691 + DataType: + OrigDataType: +T_2692: (in a7_1402 - 0x00000004 : word32) + Class: Eq_2690 + DataType: + OrigDataType: +T_2693: (in 0000002E : ptr32) + Class: Eq_2693 + DataType: + OrigDataType: +T_2694: (in 0x00000000 : word32) + Class: Eq_2694 + DataType: + OrigDataType: +T_2695: (in a7_1351 + 0x00000000 : word32) + Class: Eq_2695 + DataType: + OrigDataType: +T_2696: (in Mem1352[a7_1351 + 0x00000000:word32] : word32) + Class: Eq_2693 + DataType: + OrigDataType: +T_2697: (in 14232 : int32) + Class: Eq_2697 + DataType: + OrigDataType: +T_2698: (in a4_875 + 14232 : word32) + Class: Eq_2698 + DataType: + OrigDataType: +T_2699: (in 0x00000004 : word32) + Class: Eq_2699 + DataType: + OrigDataType: +T_2700: (in a7_1351 - 0x00000004 : word32) + Class: Eq_2700 + DataType: + OrigDataType: +T_2701: (in 0x00000000 : word32) + Class: Eq_2701 + DataType: + OrigDataType: +T_2702: (in a7_1351 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2702 + DataType: + OrigDataType: +T_2703: (in Mem1354[a7_1351 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2698 + DataType: + OrigDataType: +T_2704: (in fn00007BCC : ptr32) + Class: Eq_2498 + DataType: + OrigDataType: +T_2705: (in 2 : int32) + Class: Eq_2443 + DataType: + OrigDataType: +T_2706: (in fn00007BCC(2, dwArg00, dwArg04) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2707: (in 0x00000004 : cuiposr32) + Class: Eq_2707 + DataType: + OrigDataType: +T_2708: (in a7_1351 + 0x00000004 : word32) + Class: Eq_2510 + DataType: + OrigDataType: +T_2709: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2710: (in d0_1334 == 0x00000000 : bool) + Class: Eq_2710 + DataType: + OrigDataType: +T_2711: (in 0x00000000 : word32) + Class: Eq_2711 + DataType: + OrigDataType: +T_2712: (in a7_1351 + 0x00000000 : word32) + Class: Eq_2712 + DataType: + OrigDataType: +T_2713: (in Mem1373[a7_1351 + 0x00000000:word32] : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2714: (in 14232 : int32) + Class: Eq_2714 + DataType: + OrigDataType: +T_2715: (in a4_875 + 14232 : word32) + Class: Eq_2715 + DataType: + OrigDataType: +T_2716: (in 0x00000004 : word32) + Class: Eq_2716 + DataType: + OrigDataType: +T_2717: (in a7_1351 - 0x00000004 : word32) + Class: Eq_2717 + DataType: + OrigDataType: +T_2718: (in 0x00000000 : word32) + Class: Eq_2718 + DataType: + OrigDataType: +T_2719: (in a7_1351 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2719 + DataType: + OrigDataType: +T_2720: (in Mem1375[a7_1351 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2715 + DataType: + OrigDataType: +T_2721: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_2722: (in out a1_1333 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_2723: (in fn00007B74(dwArg00, dwArg04, out a1_1333) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2724: (in 0x00000004 : cuiposr32) + Class: Eq_2724 + DataType: + OrigDataType: +T_2725: (in a7_1351 + 0x00000004 : word32) + Class: Eq_2510 + DataType: + OrigDataType: +T_2726: (in a0_1361 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2727: (in v138_1365 : byte) + Class: Eq_2727 + DataType: + OrigDataType: +T_2728: (in 0x00000000 : word32) + Class: Eq_2728 + DataType: + OrigDataType: +T_2729: (in a0_1361 + 0x00000000 : word32) + Class: Eq_2729 + DataType: + OrigDataType: +T_2730: (in Mem1354[a0_1361 + 0x00000000:byte] : byte) + Class: Eq_2727 + DataType: + OrigDataType: +T_2731: (in 0x00000000 : word32) + Class: Eq_2731 + DataType: + OrigDataType: +T_2732: (in a1_1333 + 0x00000000 : word32) + Class: Eq_2732 + DataType: + OrigDataType: +T_2733: (in Mem1368[a1_1333 + 0x00000000:byte] : byte) + Class: Eq_2727 + DataType: + OrigDataType: +T_2734: (in 0x00000001 : word32) + Class: Eq_2734 + DataType: + OrigDataType: +T_2735: (in a0_1361 + 0x00000001 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2736: (in 0x00000001 : word32) + Class: Eq_2736 + DataType: + OrigDataType: +T_2737: (in a1_1333 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2738: (in 0x00 : byte) + Class: Eq_2727 + DataType: + OrigDataType: +T_2739: (in v138_1365 != 0x00 : bool) + Class: Eq_2739 + DataType: + OrigDataType: +T_2740: (in 1760 : int32) + Class: Eq_2740 + DataType: + OrigDataType: +T_2741: (in a4_1269 + 1760 : word32) + Class: Eq_2741 + DataType: + OrigDataType: +T_2742: (in 0x00000000 : word32) + Class: Eq_2742 + DataType: + OrigDataType: +T_2743: (in a7_907 + 0x00000000 : word32) + Class: Eq_2743 + DataType: + OrigDataType: +T_2744: (in Mem1280[a7_907 + 0x00000000:word32] : word32) + Class: Eq_2741 + DataType: + OrigDataType: +T_2745: (in 14364 : int32) + Class: Eq_2745 + DataType: + OrigDataType: +T_2746: (in a4_1269 + 14364 : word32) + Class: Eq_2746 + DataType: + OrigDataType: +T_2747: (in 0x00000004 : word32) + Class: Eq_2747 + DataType: + OrigDataType: +T_2748: (in a7_907 - 0x00000004 : word32) + Class: Eq_2748 + DataType: + OrigDataType: +T_2749: (in 0x00000000 : word32) + Class: Eq_2749 + DataType: + OrigDataType: +T_2750: (in a7_907 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2750 + DataType: + OrigDataType: +T_2751: (in Mem1282[a7_907 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2746 + DataType: + OrigDataType: +T_2752: (in d7_1283 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2753: (in a4_1284 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2754: (in a5_1285 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2755: (in d2_1286 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2756: (in fn00001EE2 : ptr32) + Class: Eq_2465 + DataType: + OrigDataType: +T_2757: (in out d7_1283 : ptr32) + Class: Eq_2476 + DataType: + OrigDataType: +T_2758: (in out a4_1284 : ptr32) + Class: Eq_2477 + DataType: + OrigDataType: +T_2759: (in out a5_1285 : ptr32) + Class: Eq_2478 + DataType: + OrigDataType: +T_2760: (in fn00001EE2(d2_1266, d7_1243, a1_932, a2_1267, a3_1098, a4_1269, a5_1270, dwArg00, dwArg04, out d7_1283, out a4_1284, out a5_1285) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2761: (in 8884 : int32) + Class: Eq_2761 + DataType: + OrigDataType: +T_2762: (in a4_1284 + 8884 : word32) + Class: Eq_2762 + DataType: + OrigDataType: +T_2763: (in Mem1288[a4_1284 + 8884:word32] : word32) + Class: Eq_2671 + DataType: + OrigDataType: +T_2764: (in d2_1290 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2765: (in a2_1291 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2766: (in a4_1293 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2767: (in a5_1294 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2768: (in fn00002668 : ptr32) + Class: Eq_2768 + DataType: + OrigDataType: +T_2769: (in signature of fn00002668 : void) + Class: Eq_2768 + DataType: + OrigDataType: +T_2770: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2771: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2772: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2773: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2774: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2775: (in d2Out : ptr32) + Class: Eq_2775 + DataType: + OrigDataType: +T_2776: (in a2Out : ptr32) + Class: Eq_2776 + DataType: + OrigDataType: +T_2777: (in a3Out : ptr32) + Class: Eq_2777 + DataType: + OrigDataType: +T_2778: (in a4Out : ptr32) + Class: Eq_2778 + DataType: + OrigDataType: +T_2779: (in a5Out : ptr32) + Class: Eq_2779 + DataType: + OrigDataType: +T_2780: (in out d2_1290 : ptr32) + Class: Eq_2775 + DataType: + OrigDataType: +T_2781: (in out a2_1291 : ptr32) + Class: Eq_2776 + DataType: + OrigDataType: +T_2782: (in out a3_1098 : ptr32) + Class: Eq_2777 + DataType: + OrigDataType: +T_2783: (in out a4_1293 : ptr32) + Class: Eq_2778 + DataType: + OrigDataType: +T_2784: (in out a5_1294 : ptr32) + Class: Eq_2779 + DataType: + OrigDataType: +T_2785: (in fn00002668(d2_1286, d7_1283, a2_1267, a4_1284, a5_1285, out d2_1290, out a2_1291, out a3_1098, out a4_1293, out a5_1294) : word32) + Class: Eq_2785 + DataType: + OrigDataType: +T_2786: (in (word16) fn00002668(d2_1286, d7_1283, a2_1267, a4_1284, a5_1285, out d2_1290, out a2_1291, out a3_1098, out a4_1293, out a5_1294) : word16) + Class: Eq_2786 + DataType: + OrigDataType: +T_2787: (in (int32) (word16) fn00002668(d2_1286, d7_1283, a2_1267, a4_1284, a5_1285, out d2_1290, out a2_1291, out a3_1098, out a4_1293, out a5_1294) : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_2788: (in 8884 : int32) + Class: Eq_2788 + DataType: + OrigDataType: +T_2789: (in a4_1293 + 8884 : word32) + Class: Eq_2789 + DataType: + OrigDataType: +T_2790: (in Mem1288[a4_1293 + 8884:word32] : word32) + Class: Eq_2790 + DataType: + OrigDataType: +T_2791: (in a7_907 - 0x00000004 : word32) + Class: Eq_2791 + DataType: + OrigDataType: +T_2792: (in 0x00000000 : word32) + Class: Eq_2792 + DataType: + OrigDataType: +T_2793: (in a7_907 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2793 + DataType: + OrigDataType: +T_2794: (in Mem1300[a7_907 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2790 + DataType: + OrigDataType: +T_2795: (in d5_1303 : word32) + Class: Eq_2795 + DataType: + OrigDataType: +T_2796: (in a0_1304 : word32) + Class: Eq_2796 + DataType: + OrigDataType: +T_2797: (in a1_1305 : word32) + Class: Eq_2797 + DataType: + OrigDataType: +T_2798: (in d0_1309 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2799: (in fn000089F8 : ptr32) + Class: Eq_2799 + DataType: + OrigDataType: +T_2800: (in signature of fn000089F8 : void) + Class: Eq_2799 + DataType: + OrigDataType: +T_2801: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2802: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2803: (in a3 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2804: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2805: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2806: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2807: (in d2Out : ptr32) + Class: Eq_2807 + DataType: + OrigDataType: +T_2808: (in d5Out : ptr32) + Class: Eq_2808 + DataType: + OrigDataType: +T_2809: (in a0Out : ptr32) + Class: Eq_2809 + DataType: + OrigDataType: +T_2810: (in a1Out : ptr32) + Class: Eq_2810 + DataType: + OrigDataType: +T_2811: (in a2Out : ptr32) + Class: Eq_2811 + DataType: + OrigDataType: +T_2812: (in a4Out : ptr32) + Class: Eq_2812 + DataType: + OrigDataType: +T_2813: (in a5Out : ptr32) + Class: Eq_2813 + DataType: + OrigDataType: +T_2814: (in out d2_1266 : ptr32) + Class: Eq_2807 + DataType: + OrigDataType: +T_2815: (in out d5_1303 : ptr32) + Class: Eq_2808 + DataType: + OrigDataType: +T_2816: (in out a0_1304 : ptr32) + Class: Eq_2809 + DataType: + OrigDataType: +T_2817: (in out a1_1305 : ptr32) + Class: Eq_2810 + DataType: + OrigDataType: +T_2818: (in out a2_1267 : ptr32) + Class: Eq_2811 + DataType: + OrigDataType: +T_2819: (in out a4_1269 : ptr32) + Class: Eq_2812 + DataType: + OrigDataType: +T_2820: (in out a5_1270 : ptr32) + Class: Eq_2813 + DataType: + OrigDataType: +T_2821: (in fn000089F8(d2_1290, a2_1291, a3_1098, a4_1293, a5_1294, dwArg00, out d2_1266, out d5_1303, out a0_1304, out a1_1305, out a2_1267, out a4_1269, out a5_1270) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2822: (in 14364 : int32) + Class: Eq_2822 + DataType: + OrigDataType: +T_2823: (in a4_1269 + 14364 : word32) + Class: Eq_2823 + DataType: + OrigDataType: +T_2824: (in 0x00000008 : word32) + Class: Eq_2824 + DataType: + OrigDataType: +T_2825: (in a7_907 - 0x00000008 : word32) + Class: Eq_2825 + DataType: + OrigDataType: +T_2826: (in 0x00000000 : word32) + Class: Eq_2826 + DataType: + OrigDataType: +T_2827: (in a7_907 - 0x00000008 + 0x00000000 : word32) + Class: Eq_2827 + DataType: + OrigDataType: +T_2828: (in Mem1311[a7_907 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_2823 + DataType: + OrigDataType: +T_2829: (in fn00007F80 : ptr32) + Class: Eq_2829 + DataType: + OrigDataType: +T_2830: (in signature of fn00007F80 : void) + Class: Eq_2829 + DataType: + OrigDataType: +T_2831: (in d0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2832: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2833: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2834: (in fn00007F80(d0_1309, a4_1269, dwArg00) : word32) + Class: Eq_2834 + DataType: + OrigDataType: +T_2835: (in 0x00000004 : word32) + Class: Eq_2835 + DataType: + OrigDataType: +T_2836: (in a7_907 + 0x00000004 : word32) + Class: Eq_2668 + DataType: + OrigDataType: +T_2837: (in 0x00000001 : word32) + Class: Eq_2671 + DataType: + OrigDataType: +T_2838: (in d0_937 == 0x00000001 : bool) + Class: Eq_2838 + DataType: + OrigDataType: +T_2839: (in fn000047E4 : ptr32) + Class: Eq_2839 + DataType: + OrigDataType: +T_2840: (in signature of fn000047E4 : void) + Class: Eq_2839 + DataType: + OrigDataType: +T_2841: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2842: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2843: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2844: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2845: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2846: (in d2Out : ptr32) + Class: Eq_2846 + DataType: + OrigDataType: +T_2847: (in a2Out : ptr32) + Class: Eq_2847 + DataType: + OrigDataType: +T_2848: (in a3Out : ptr32) + Class: Eq_2848 + DataType: + OrigDataType: +T_2849: (in a4Out : ptr32) + Class: Eq_2849 + DataType: + OrigDataType: +T_2850: (in a5Out : ptr32) + Class: Eq_2850 + DataType: + OrigDataType: +T_2851: (in out d2_1266 : ptr32) + Class: Eq_2846 + DataType: + OrigDataType: +T_2852: (in out a2_1267 : ptr32) + Class: Eq_2847 + DataType: + OrigDataType: +T_2853: (in out a3_1098 : ptr32) + Class: Eq_2848 + DataType: + OrigDataType: +T_2854: (in out a4_1269 : ptr32) + Class: Eq_2849 + DataType: + OrigDataType: +T_2855: (in out a5_1270 : ptr32) + Class: Eq_2850 + DataType: + OrigDataType: +T_2856: (in fn000047E4(d2_1266, d7_1243, a2_1267, a4_1269, a5_1270, out d2_1266, out a2_1267, out a3_1098, out a4_1269, out a5_1270) : word32) + Class: Eq_2856 + DataType: + OrigDataType: +T_2857: (in (word16) fn000047E4(d2_1266, d7_1243, a2_1267, a4_1269, a5_1270, out d2_1266, out a2_1267, out a3_1098, out a4_1269, out a5_1270) : word16) + Class: Eq_2857 + DataType: + OrigDataType: +T_2858: (in (int32) (word16) fn000047E4(d2_1266, d7_1243, a2_1267, a4_1269, a5_1270, out d2_1266, out a2_1267, out a3_1098, out a4_1269, out a5_1270) : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_2859: (in 0x00000002 : word32) + Class: Eq_2671 + DataType: + OrigDataType: +T_2860: (in d0_937 == 0x00000002 : bool) + Class: Eq_2860 + DataType: + OrigDataType: +T_2861: (in a7_951 : word32) + Class: Eq_2861 + DataType: + OrigDataType: +T_2862: (in 0x00000004 : word32) + Class: Eq_2862 + DataType: + OrigDataType: +T_2863: (in a7_1313 - 0x00000004 : word32) + Class: Eq_2861 + DataType: + OrigDataType: +T_2864: (in 8876 : int32) + Class: Eq_2864 + DataType: + OrigDataType: +T_2865: (in a4_1269 + 8876 : word32) + Class: Eq_2865 + DataType: + OrigDataType: +T_2866: (in Mem930[a4_1269 + 8876:word32] : word32) + Class: Eq_2866 + DataType: + OrigDataType: +T_2867: (in 0x00000000 : word32) + Class: Eq_2867 + DataType: + OrigDataType: +T_2868: (in a7_951 + 0x00000000 : word32) + Class: Eq_2868 + DataType: + OrigDataType: +T_2869: (in Mem953[a7_951 + 0x00000000:word32] : word32) + Class: Eq_2866 + DataType: + OrigDataType: +T_2870: (in d2_955 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2871: (in d5_956 : word32) + Class: Eq_2871 + DataType: + OrigDataType: +T_2872: (in a0_957 : word32) + Class: Eq_2872 + DataType: + OrigDataType: +T_2873: (in a1_958 : word32) + Class: Eq_2873 + DataType: + OrigDataType: +T_2874: (in a2_959 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2875: (in a4_960 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2876: (in a5_961 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2877: (in fn000089F8 : ptr32) + Class: Eq_2799 + DataType: + OrigDataType: +T_2878: (in out d2_955 : ptr32) + Class: Eq_2807 + DataType: + OrigDataType: +T_2879: (in out d5_956 : ptr32) + Class: Eq_2808 + DataType: + OrigDataType: +T_2880: (in out a0_957 : ptr32) + Class: Eq_2809 + DataType: + OrigDataType: +T_2881: (in out a1_958 : ptr32) + Class: Eq_2810 + DataType: + OrigDataType: +T_2882: (in out a2_959 : ptr32) + Class: Eq_2811 + DataType: + OrigDataType: +T_2883: (in out a4_960 : ptr32) + Class: Eq_2812 + DataType: + OrigDataType: +T_2884: (in out a5_961 : ptr32) + Class: Eq_2813 + DataType: + OrigDataType: +T_2885: (in fn000089F8(d2_1266, a2_1267, a3_1098, a4_1269, a5_1270, dwArg00, out d2_955, out d5_956, out a0_957, out a1_958, out a2_959, out a4_960, out a5_961) : word32) + Class: Eq_2885 + DataType: + OrigDataType: +T_2886: (in 8880 : int32) + Class: Eq_2886 + DataType: + OrigDataType: +T_2887: (in a4_960 + 8880 : word32) + Class: Eq_2887 + DataType: + OrigDataType: +T_2888: (in Mem953[a4_960 + 8880:word32] : word32) + Class: Eq_2888 + DataType: + OrigDataType: +T_2889: (in 0x00000000 : word32) + Class: Eq_2889 + DataType: + OrigDataType: +T_2890: (in a7_951 + 0x00000000 : word32) + Class: Eq_2890 + DataType: + OrigDataType: +T_2891: (in Mem964[a7_951 + 0x00000000:word32] : word32) + Class: Eq_2888 + DataType: + OrigDataType: +T_2892: (in d5_967 : word32) + Class: Eq_2892 + DataType: + OrigDataType: +T_2893: (in a0_968 : word32) + Class: Eq_2893 + DataType: + OrigDataType: +T_2894: (in a1_1155 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2895: (in a4_1156 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2896: (in d2_1158 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2897: (in a2_1162 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2898: (in a5_1164 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2899: (in fn000089F8 : ptr32) + Class: Eq_2799 + DataType: + OrigDataType: +T_2900: (in out d2_1158 : ptr32) + Class: Eq_2807 + DataType: + OrigDataType: +T_2901: (in out d5_967 : ptr32) + Class: Eq_2808 + DataType: + OrigDataType: +T_2902: (in out a0_968 : ptr32) + Class: Eq_2809 + DataType: + OrigDataType: +T_2903: (in out a1_1155 : ptr32) + Class: Eq_2810 + DataType: + OrigDataType: +T_2904: (in out a2_1162 : ptr32) + Class: Eq_2811 + DataType: + OrigDataType: +T_2905: (in out a4_1156 : ptr32) + Class: Eq_2812 + DataType: + OrigDataType: +T_2906: (in out a5_1164 : ptr32) + Class: Eq_2813 + DataType: + OrigDataType: +T_2907: (in fn000089F8(d2_955, a2_959, a3_1098, a4_960, a5_961, dwArg00, out d2_1158, out d5_967, out a0_968, out a1_1155, out a2_1162, out a4_1156, out a5_1164) : word32) + Class: Eq_2907 + DataType: + OrigDataType: +T_2908: (in a7_1190 : word32) + Class: Eq_2908 + DataType: + OrigDataType: +T_2909: (in 0x0004 : word16) + Class: Eq_2909 + DataType: + OrigDataType: +T_2910: (in a7_951 + 0x0004 : word32) + Class: Eq_2908 + DataType: + OrigDataType: +T_2911: (in 2 : int32) + Class: Eq_2911 + DataType: + OrigDataType: +T_2912: (in 8916 : int32) + Class: Eq_2912 + DataType: + OrigDataType: +T_2913: (in a4_1156 + 8916 : word32) + Class: Eq_2913 + DataType: + OrigDataType: +T_2914: (in Mem964[a4_1156 + 8916:word32] : word32) + Class: Eq_2914 + DataType: + OrigDataType: +T_2915: (in 2 - Mem964[a4_1156 + 8916:word32] : word32) + Class: Eq_2915 + DataType: + OrigDataType: +T_2916: (in 0x00000000 : word32) + Class: Eq_2915 + DataType: + OrigDataType: +T_2917: (in 2 - Mem964[a4_1156 + 8916:word32] != 0x00000000 : bool) + Class: Eq_2917 + DataType: + OrigDataType: +T_2918: (in 1 : int32) + Class: Eq_2918 + DataType: + OrigDataType: +T_2919: (in d7_1243 - 1 : word32) + Class: Eq_2919 + DataType: + OrigDataType: +T_2920: (in 0x00000000 : word32) + Class: Eq_2919 + DataType: + OrigDataType: +T_2921: (in d7_1243 - 1 > 0x00000000 : bool) + Class: Eq_2921 + DataType: + OrigDataType: +T_2922: (in 14232 : int32) + Class: Eq_2922 + DataType: + OrigDataType: +T_2923: (in a4_1156 + 14232 : word32) + Class: Eq_2923 + DataType: + OrigDataType: +T_2924: (in 0x00000000 : word32) + Class: Eq_2924 + DataType: + OrigDataType: +T_2925: (in a7_951 + 0x00000000 : word32) + Class: Eq_2925 + DataType: + OrigDataType: +T_2926: (in Mem1258[a7_951 + 0x00000000:word32] : word32) + Class: Eq_2923 + DataType: + OrigDataType: +T_2927: (in fn00007F80 : ptr32) + Class: Eq_2829 + DataType: + OrigDataType: +T_2928: (in 2 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_2929: (in fn00007F80(2, a4_1156, dwArg00) : word32) + Class: Eq_2929 + DataType: + OrigDataType: +T_2930: (in 0x0004 : word16) + Class: Eq_2930 + DataType: + OrigDataType: +T_2931: (in a7_951 + 0x0004 : word32) + Class: Eq_2908 + DataType: + OrigDataType: +T_2932: (in a7_1239 : word32) + Class: Eq_2932 + DataType: + OrigDataType: +T_2933: (in 0x00000004 : word32) + Class: Eq_2933 + DataType: + OrigDataType: +T_2934: (in a7_1190 - 0x00000004 : word32) + Class: Eq_2932 + DataType: + OrigDataType: +T_2935: (in 14100 : int32) + Class: Eq_2935 + DataType: + OrigDataType: +T_2936: (in a4_1156 + 14100 : word32) + Class: Eq_2936 + DataType: + OrigDataType: +T_2937: (in 0x00000000 : word32) + Class: Eq_2937 + DataType: + OrigDataType: +T_2938: (in a7_1239 + 0x00000000 : word32) + Class: Eq_2938 + DataType: + OrigDataType: +T_2939: (in Mem1240[a7_1239 + 0x00000000:word32] : word32) + Class: Eq_2936 + DataType: + OrigDataType: +T_2940: (in d5_1241 : word32) + Class: Eq_2940 + DataType: + OrigDataType: +T_2941: (in d6_1242 : word32) + Class: Eq_2941 + DataType: + OrigDataType: +T_2942: (in fn000022E6 : ptr32) + Class: Eq_2942 + DataType: + OrigDataType: +T_2943: (in signature of fn000022E6 : void) + Class: Eq_2942 + DataType: + OrigDataType: +T_2944: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2945: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2946: (in a1 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2947: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2948: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_2949: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_2950: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_2951: (in d5Out : ptr32) + Class: Eq_2951 + DataType: + OrigDataType: +T_2952: (in d6Out : ptr32) + Class: Eq_2952 + DataType: + OrigDataType: +T_2953: (in d7Out : ptr32) + Class: Eq_2953 + DataType: + OrigDataType: +T_2954: (in a2Out : ptr32) + Class: Eq_2954 + DataType: + OrigDataType: +T_2955: (in a4Out : ptr32) + Class: Eq_2955 + DataType: + OrigDataType: +T_2956: (in a5Out : ptr32) + Class: Eq_2956 + DataType: + OrigDataType: +T_2957: (in out d5_1241 : ptr32) + Class: Eq_2951 + DataType: + OrigDataType: +T_2958: (in out d6_1242 : ptr32) + Class: Eq_2952 + DataType: + OrigDataType: +T_2959: (in out d7_1243 : ptr32) + Class: Eq_2953 + DataType: + OrigDataType: +T_2960: (in out a2_1162 : ptr32) + Class: Eq_2954 + DataType: + OrigDataType: +T_2961: (in out a4_1156 : ptr32) + Class: Eq_2955 + DataType: + OrigDataType: +T_2962: (in out a5_1164 : ptr32) + Class: Eq_2956 + DataType: + OrigDataType: +T_2963: (in fn000022E6(d2_1158, d7_1243, a1_1155, a2_1162, a4_1156, a5_1164, dwArg00, out d5_1241, out d6_1242, out d7_1243, out a2_1162, out a4_1156, out a5_1164) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_2964: (in 1 : int32) + Class: Eq_2964 + DataType: + OrigDataType: +T_2965: (in 8892 : int32) + Class: Eq_2965 + DataType: + OrigDataType: +T_2966: (in a4_1156 + 8892 : word32) + Class: Eq_2966 + DataType: + OrigDataType: +T_2967: (in Mem1249[a4_1156 + 8892:word32] : word32) + Class: Eq_2964 + DataType: + OrigDataType: +T_2968: (in 1 : int32) + Class: Eq_2968 + DataType: + OrigDataType: +T_2969: (in 8888 : int32) + Class: Eq_2969 + DataType: + OrigDataType: +T_2970: (in a4_1156 + 8888 : word32) + Class: Eq_2970 + DataType: + OrigDataType: +T_2971: (in Mem1251[a4_1156 + 8888:word32] : word32) + Class: Eq_2968 + DataType: + OrigDataType: +T_2972: (in 14232 : int32) + Class: Eq_2972 + DataType: + OrigDataType: +T_2973: (in a4_1156 + 14232 : word32) + Class: Eq_2973 + DataType: + OrigDataType: +T_2974: (in 0x00000004 : word32) + Class: Eq_2974 + DataType: + OrigDataType: +T_2975: (in a7_1239 - 0x00000004 : word32) + Class: Eq_2975 + DataType: + OrigDataType: +T_2976: (in 0x00000000 : word32) + Class: Eq_2976 + DataType: + OrigDataType: +T_2977: (in a7_1239 - 0x00000004 + 0x00000000 : word32) + Class: Eq_2977 + DataType: + OrigDataType: +T_2978: (in Mem1254[a7_1239 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2973 + DataType: + OrigDataType: +T_2979: (in fn00007F80 : ptr32) + Class: Eq_2829 + DataType: + OrigDataType: +T_2980: (in 1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_2981: (in fn00007F80(1, a4_1156, dwArg00) : word32) + Class: Eq_2981 + DataType: + OrigDataType: +T_2982: (in 0x00000004 : cuiposr32) + Class: Eq_2982 + DataType: + OrigDataType: +T_2983: (in a7_1239 + 0x00000004 : word32) + Class: Eq_2908 + DataType: + OrigDataType: +T_2984: (in d1_1136 : word32) + Class: Eq_2984 + DataType: + OrigDataType: +T_2985: (in 8916 : int32) + Class: Eq_2985 + DataType: + OrigDataType: +T_2986: (in a4_1156 + 8916 : word32) + Class: Eq_2986 + DataType: + OrigDataType: +T_2987: (in Mem964[a4_1156 + 8916:word32] : word32) + Class: Eq_2984 + DataType: + OrigDataType: +T_2988: (in 0x00000000 : word32) + Class: Eq_2984 + DataType: + OrigDataType: +T_2989: (in d1_1136 == 0x00000000 : bool) + Class: Eq_2989 + DataType: + OrigDataType: +T_2990: (in 8928 : int32) + Class: Eq_2990 + DataType: + OrigDataType: +T_2991: (in a4_1156 + 8928 : word32) + Class: Eq_2991 + DataType: + OrigDataType: +T_2992: (in Mem964[a4_1156 + 8928:word32] : word32) + Class: Eq_2992 + DataType: + OrigDataType: +T_2993: (in 0x00000000 : word32) + Class: Eq_2992 + DataType: + OrigDataType: +T_2994: (in Mem964[a4_1156 + 8928:word32] == 0x00000000 : bool) + Class: Eq_2994 + DataType: + OrigDataType: +T_2995: (in 0x00000001 : word32) + Class: Eq_2984 + DataType: + OrigDataType: +T_2996: (in d1_1136 != 0x00000001 : bool) + Class: Eq_2996 + DataType: + OrigDataType: +T_2997: (in d0_1000 : word32) + Class: Eq_2997 + DataType: + OrigDataType: +T_2998: (in 8888 : int32) + Class: Eq_2998 + DataType: + OrigDataType: +T_2999: (in a4_1156 + 8888 : word32) + Class: Eq_2999 + DataType: + OrigDataType: +T_3000: (in Mem964[a4_1156 + 8888:word32] : word32) + Class: Eq_2997 + DataType: + OrigDataType: +T_3001: (in 8892 : int32) + Class: Eq_3001 + DataType: + OrigDataType: +T_3002: (in a4_1156 + 8892 : word32) + Class: Eq_3002 + DataType: + OrigDataType: +T_3003: (in Mem964[a4_1156 + 8892:word32] : word32) + Class: Eq_3003 + DataType: + OrigDataType: +T_3004: (in Mem964[a4_1156 + 8892:word32] - d0_1000 : word32) + Class: Eq_3004 + DataType: + OrigDataType: +T_3005: (in 0x00000000 : word32) + Class: Eq_3004 + DataType: + OrigDataType: +T_3006: (in Mem964[a4_1156 + 8892:word32] - d0_1000 <=u 0x00000000 : bool) + Class: Eq_3006 + DataType: + OrigDataType: +T_3007: (in a7_1145 : word32) + Class: Eq_3007 + DataType: + OrigDataType: +T_3008: (in 0x00000004 : word32) + Class: Eq_3008 + DataType: + OrigDataType: +T_3009: (in a7_1190 - 0x00000004 : word32) + Class: Eq_3007 + DataType: + OrigDataType: +T_3010: (in 0000000D : ptr32) + Class: Eq_3010 + DataType: + OrigDataType: +T_3011: (in 0x00000000 : word32) + Class: Eq_3011 + DataType: + OrigDataType: +T_3012: (in a7_1145 + 0x00000000 : word32) + Class: Eq_3012 + DataType: + OrigDataType: +T_3013: (in Mem1146[a7_1145 + 0x00000000:word32] : word32) + Class: Eq_3010 + DataType: + OrigDataType: +T_3014: (in 14100 : int32) + Class: Eq_3014 + DataType: + OrigDataType: +T_3015: (in a4_1156 + 14100 : word32) + Class: Eq_3015 + DataType: + OrigDataType: +T_3016: (in 0x00000004 : word32) + Class: Eq_3016 + DataType: + OrigDataType: +T_3017: (in a7_1145 - 0x00000004 : word32) + Class: Eq_3017 + DataType: + OrigDataType: +T_3018: (in 0x00000000 : word32) + Class: Eq_3018 + DataType: + OrigDataType: +T_3019: (in a7_1145 - 0x00000004 + 0x00000000 : word32) + Class: Eq_3019 + DataType: + OrigDataType: +T_3020: (in Mem1148[a7_1145 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_3015 + DataType: + OrigDataType: +T_3021: (in d0_1149 : word32) + Class: Eq_3021 + DataType: + OrigDataType: +T_3022: (in fn000093B4 : ptr32) + Class: Eq_3022 + DataType: + OrigDataType: +T_3023: (in signature of fn000093B4 : void) + Class: Eq_3022 + DataType: + OrigDataType: +T_3024: (in a0 : word32) + Class: Eq_2893 + DataType: + OrigDataType: +T_3025: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_3026: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3027: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3028: (in fn000093B4(a0_968, a4_1156, dwArg00, dwArg04) : word32) + Class: Eq_3021 + DataType: + OrigDataType: +T_3029: (in a7_1150 : word32) + Class: Eq_3029 + DataType: + OrigDataType: +T_3030: (in 0x00000004 : cuiposr32) + Class: Eq_3030 + DataType: + OrigDataType: +T_3031: (in a7_1145 + 0x00000004 : word32) + Class: Eq_3029 + DataType: + OrigDataType: +T_3032: (in d0_1151 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3033: (in 0x00000001 : word32) + Class: Eq_3033 + DataType: + OrigDataType: +T_3034: (in d0_1149 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3035: (in 0x00000001 : word32) + Class: Eq_3021 + DataType: + OrigDataType: +T_3036: (in d0_1149 != 0x00000001 : bool) + Class: Eq_3036 + DataType: + OrigDataType: +T_3037: (in a7_1166 : word32) + Class: Eq_3037 + DataType: + OrigDataType: +T_3038: (in 0x00000004 : word32) + Class: Eq_3038 + DataType: + OrigDataType: +T_3039: (in a7_1150 - 0x00000004 : word32) + Class: Eq_3037 + DataType: + OrigDataType: +T_3040: (in 14100 : int32) + Class: Eq_3040 + DataType: + OrigDataType: +T_3041: (in a4_1156 + 14100 : word32) + Class: Eq_3041 + DataType: + OrigDataType: +T_3042: (in 0x00000000 : word32) + Class: Eq_3042 + DataType: + OrigDataType: +T_3043: (in a7_1166 + 0x00000000 : word32) + Class: Eq_3043 + DataType: + OrigDataType: +T_3044: (in Mem1167[a7_1166 + 0x00000000:word32] : word32) + Class: Eq_3041 + DataType: + OrigDataType: +T_3045: (in d0_1168 : word32) + Class: Eq_3045 + DataType: + OrigDataType: +T_3046: (in fn00007F80 : ptr32) + Class: Eq_2829 + DataType: + OrigDataType: +T_3047: (in fn00007F80(d0_1151, a4_1156, dwArg00) : word32) + Class: Eq_3045 + DataType: + OrigDataType: +T_3048: (in a7_1169 : word32) + Class: Eq_3048 + DataType: + OrigDataType: +T_3049: (in 0x0004 : word16) + Class: Eq_3049 + DataType: + OrigDataType: +T_3050: (in a7_1166 + 0x0004 : word32) + Class: Eq_3048 + DataType: + OrigDataType: +T_3051: (in d0_1170 : word32) + Class: Eq_3051 + DataType: + OrigDataType: +T_3052: (in 0x00000001 : word32) + Class: Eq_3052 + DataType: + OrigDataType: +T_3053: (in d0_1168 + 0x00000001 : word32) + Class: Eq_3051 + DataType: + OrigDataType: +T_3054: (in 0x00000001 : word32) + Class: Eq_3045 + DataType: + OrigDataType: +T_3055: (in d0_1168 != 0x00000001 : bool) + Class: Eq_3055 + DataType: + OrigDataType: +T_3056: (in 00000009 : ptr32) + Class: Eq_3056 + DataType: + OrigDataType: +T_3057: (in 0x00000000 : word32) + Class: Eq_3057 + DataType: + OrigDataType: +T_3058: (in a7_1145 + 0x00000000 : word32) + Class: Eq_3058 + DataType: + OrigDataType: +T_3059: (in Mem1223[a7_1145 + 0x00000000:word32] : word32) + Class: Eq_3056 + DataType: + OrigDataType: +T_3060: (in d1_1224 : word32) + Class: Eq_3060 + DataType: + OrigDataType: +T_3061: (in d5_1227 : word32) + Class: Eq_3061 + DataType: + OrigDataType: +T_3062: (in d6_1228 : word32) + Class: Eq_3062 + DataType: + OrigDataType: +T_3063: (in fn00002322 : ptr32) + Class: Eq_1000 + DataType: + OrigDataType: +T_3064: (in out d1_1224 : ptr32) + Class: Eq_1009 + DataType: + OrigDataType: +T_3065: (in out d2_1158 : ptr32) + Class: Eq_1010 + DataType: + OrigDataType: +T_3066: (in out d4_1081 : ptr32) + Class: Eq_1011 + DataType: + OrigDataType: +T_3067: (in out d5_1227 : ptr32) + Class: Eq_1012 + DataType: + OrigDataType: +T_3068: (in out d6_1228 : ptr32) + Class: Eq_1013 + DataType: + OrigDataType: +T_3069: (in out a1_1155 : ptr32) + Class: Eq_1014 + DataType: + OrigDataType: +T_3070: (in out a2_1162 : ptr32) + Class: Eq_1015 + DataType: + OrigDataType: +T_3071: (in out a3_1098 : ptr32) + Class: Eq_1016 + DataType: + OrigDataType: +T_3072: (in out a4_1156 : ptr32) + Class: Eq_1017 + DataType: + OrigDataType: +T_3073: (in out a5_1164 : ptr32) + Class: Eq_1018 + DataType: + OrigDataType: +T_3074: (in fn00002322(d2_1158, d7_1243, a2_1162, a3_1098, a4_1156, a5_1164, wArg02, out d1_1224, out d2_1158, out d4_1081, out d5_1227, out d6_1228, out a1_1155, out a2_1162, out a3_1098, out a4_1156, out a5_1164) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3075: (in 0x0004 : word16) + Class: Eq_3075 + DataType: + OrigDataType: +T_3076: (in a7_1145 + 0x0004 : word32) + Class: Eq_3029 + DataType: + OrigDataType: +T_3077: (in a7_1185 : word32) + Class: Eq_3077 + DataType: + OrigDataType: +T_3078: (in 0x00000004 : word32) + Class: Eq_3078 + DataType: + OrigDataType: +T_3079: (in a7_1169 - 0x00000004 : word32) + Class: Eq_3077 + DataType: + OrigDataType: +T_3080: (in 14100 : int32) + Class: Eq_3080 + DataType: + OrigDataType: +T_3081: (in a4_1156 + 14100 : word32) + Class: Eq_3081 + DataType: + OrigDataType: +T_3082: (in 0x00000000 : word32) + Class: Eq_3082 + DataType: + OrigDataType: +T_3083: (in a7_1185 + 0x00000000 : word32) + Class: Eq_3083 + DataType: + OrigDataType: +T_3084: (in Mem1186[a7_1185 + 0x00000000:word32] : word32) + Class: Eq_3081 + DataType: + OrigDataType: +T_3085: (in 14232 : int32) + Class: Eq_3085 + DataType: + OrigDataType: +T_3086: (in a4_1156 + 14232 : word32) + Class: Eq_3086 + DataType: + OrigDataType: +T_3087: (in 0x00000004 : word32) + Class: Eq_3087 + DataType: + OrigDataType: +T_3088: (in a7_1185 - 0x00000004 : word32) + Class: Eq_3088 + DataType: + OrigDataType: +T_3089: (in 0x00000000 : word32) + Class: Eq_3089 + DataType: + OrigDataType: +T_3090: (in a7_1185 - 0x00000004 + 0x00000000 : word32) + Class: Eq_3090 + DataType: + OrigDataType: +T_3091: (in Mem1188[a7_1185 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_3086 + DataType: + OrigDataType: +T_3092: (in 0x00000004 : cuiposr32) + Class: Eq_3092 + DataType: + OrigDataType: +T_3093: (in a7_1185 + 0x00000004 : word32) + Class: Eq_2908 + DataType: + OrigDataType: +T_3094: (in fn00007F3C : ptr32) + Class: Eq_3094 + DataType: + OrigDataType: +T_3095: (in signature of fn00007F3C : void) + Class: Eq_3094 + DataType: + OrigDataType: +T_3096: (in d0 : word32) + Class: Eq_3051 + DataType: + OrigDataType: +T_3097: (in a1 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3098: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_3099: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3100: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3101: (in fn00007F3C(d0_1170, a1_1155, a4_1156, dwArg00, dwArg04) : word32) + Class: Eq_3101 + DataType: + OrigDataType: +T_3102: (in 0x00000001 : word32) + Class: Eq_3101 + DataType: + OrigDataType: +T_3103: (in fn00007F3C(d0_1170, a1_1155, a4_1156, dwArg00, dwArg04) != 0x00000001 : bool) + Class: Eq_3103 + DataType: + OrigDataType: +T_3104: (in 00000009 : ptr32) + Class: Eq_3104 + DataType: + OrigDataType: +T_3105: (in 0x00000000 : word32) + Class: Eq_3105 + DataType: + OrigDataType: +T_3106: (in a7_1166 + 0x00000000 : word32) + Class: Eq_3106 + DataType: + OrigDataType: +T_3107: (in Mem1209[a7_1166 + 0x00000000:word32] : word32) + Class: Eq_3104 + DataType: + OrigDataType: +T_3108: (in d1_1210 : word32) + Class: Eq_3108 + DataType: + OrigDataType: +T_3109: (in d5_1213 : word32) + Class: Eq_3109 + DataType: + OrigDataType: +T_3110: (in d6_1214 : word32) + Class: Eq_3110 + DataType: + OrigDataType: +T_3111: (in fn00002322 : ptr32) + Class: Eq_1000 + DataType: + OrigDataType: +T_3112: (in out d1_1210 : ptr32) + Class: Eq_1009 + DataType: + OrigDataType: +T_3113: (in out d2_1158 : ptr32) + Class: Eq_1010 + DataType: + OrigDataType: +T_3114: (in out d4_1081 : ptr32) + Class: Eq_1011 + DataType: + OrigDataType: +T_3115: (in out d5_1213 : ptr32) + Class: Eq_1012 + DataType: + OrigDataType: +T_3116: (in out d6_1214 : ptr32) + Class: Eq_1013 + DataType: + OrigDataType: +T_3117: (in out a1_1155 : ptr32) + Class: Eq_1014 + DataType: + OrigDataType: +T_3118: (in out a2_1162 : ptr32) + Class: Eq_1015 + DataType: + OrigDataType: +T_3119: (in out a3_1098 : ptr32) + Class: Eq_1016 + DataType: + OrigDataType: +T_3120: (in out a4_1156 : ptr32) + Class: Eq_1017 + DataType: + OrigDataType: +T_3121: (in out a5_1164 : ptr32) + Class: Eq_1018 + DataType: + OrigDataType: +T_3122: (in fn00002322(d2_1158, d7_1243, a2_1162, a3_1098, a4_1156, a5_1164, wArg02, out d1_1210, out d2_1158, out d4_1081, out d5_1213, out d6_1214, out a1_1155, out a2_1162, out a3_1098, out a4_1156, out a5_1164) : word32) + Class: Eq_3051 + DataType: + OrigDataType: +T_3123: (in 0x0004 : word16) + Class: Eq_3123 + DataType: + OrigDataType: +T_3124: (in a7_1166 + 0x0004 : word32) + Class: Eq_3048 + DataType: + OrigDataType: +T_3125: (in d1_1006 : word32) + Class: Eq_3125 + DataType: + OrigDataType: +T_3126: (in 8892 : int32) + Class: Eq_3126 + DataType: + OrigDataType: +T_3127: (in a4_1156 + 8892 : word32) + Class: Eq_3127 + DataType: + OrigDataType: +T_3128: (in Mem964[a4_1156 + 8892:word32] : word32) + Class: Eq_3125 + DataType: + OrigDataType: +T_3129: (in -30 : int32) + Class: Eq_3129 + DataType: + OrigDataType: +T_3130: (in a5_1164 + -30 : word32) + Class: Eq_3130 + DataType: + OrigDataType: +T_3131: (in Mem964[a5_1164 + -30:word16] : word16) + Class: Eq_3131 + DataType: + OrigDataType: +T_3132: (in 0x0001 : word16) + Class: Eq_3132 + DataType: + OrigDataType: +T_3133: (in Mem964[a5_1164 + -30:word16] + 0x0001 : word16) + Class: Eq_3133 + DataType: + OrigDataType: +T_3134: (in a5_1164 + -30 : word32) + Class: Eq_3134 + DataType: + OrigDataType: +T_3135: (in Mem1009[a5_1164 + -30:word16] : word16) + Class: Eq_3133 + DataType: + OrigDataType: +T_3136: (in a7_1011 : word32) + Class: Eq_3136 + DataType: + OrigDataType: +T_3137: (in 0x00000004 : word32) + Class: Eq_3137 + DataType: + OrigDataType: +T_3138: (in a7_1190 - 0x00000004 : word32) + Class: Eq_3136 + DataType: + OrigDataType: +T_3139: (in 0x00000000 : word32) + Class: Eq_3139 + DataType: + OrigDataType: +T_3140: (in a7_1011 + 0x00000000 : word32) + Class: Eq_3140 + DataType: + OrigDataType: +T_3141: (in Mem1013[a7_1011 + 0x00000000:word32] : word32) + Class: Eq_3125 + DataType: + OrigDataType: +T_3142: (in 0x00000004 : word32) + Class: Eq_3142 + DataType: + OrigDataType: +T_3143: (in a7_1011 - 0x00000004 : word32) + Class: Eq_3143 + DataType: + OrigDataType: +T_3144: (in 0x00000000 : word32) + Class: Eq_3144 + DataType: + OrigDataType: +T_3145: (in a7_1011 - 0x00000004 + 0x00000000 : word32) + Class: Eq_3145 + DataType: + OrigDataType: +T_3146: (in Mem1016[a7_1011 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_2997 + DataType: + OrigDataType: +T_3147: (in d2_1018 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_3148: (in d5_1019 : word32) + Class: Eq_3148 + DataType: + OrigDataType: +T_3149: (in a2_1020 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3150: (in a4_1021 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_3151: (in d1_1027 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_3152: (in fn00001AC0 : ptr32) + Class: Eq_2160 + DataType: + OrigDataType: +T_3153: (in out d2_1018 : ptr32) + Class: Eq_2169 + DataType: + OrigDataType: +T_3154: (in out d5_1019 : ptr32) + Class: Eq_2170 + DataType: + OrigDataType: +T_3155: (in out a2_1020 : ptr32) + Class: Eq_2171 + DataType: + OrigDataType: +T_3156: (in out a4_1021 : ptr32) + Class: Eq_2172 + DataType: + OrigDataType: +T_3157: (in out a5_1022 : ptr32) + Class: Eq_2173 + DataType: + OrigDataType: +T_3158: (in fn00001AC0(d2_1158, d7_1243, a2_1162, a4_1156, a5_1164, dwArg00, dwArg04, out d2_1018, out d5_1019, out a2_1020, out a4_1021, out a5_1022) : word32) + Class: Eq_3158 + DataType: + OrigDataType: +T_3159: (in (word16) fn00001AC0(d2_1158, d7_1243, a2_1162, a4_1156, a5_1164, dwArg00, dwArg04, out d2_1018, out d5_1019, out a2_1020, out a4_1021, out a5_1022) : word16) + Class: Eq_3159 + DataType: + OrigDataType: +T_3160: (in (int32) (word16) fn00001AC0(d2_1158, d7_1243, a2_1162, a4_1156, a5_1164, dwArg00, dwArg04, out d2_1018, out d5_1019, out a2_1020, out a4_1021, out a5_1022) : int32) + Class: Eq_791 + DataType: + OrigDataType: +T_3161: (in 0x00000020 : cuiposr32) + Class: Eq_3161 + DataType: + OrigDataType: +T_3162: (in a7_1011 + 0x00000020 : word32) + Class: Eq_3162 + DataType: + OrigDataType: +T_3163: (in Mem1030[a7_1011 + 0x00000020:word32] : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_3164: (in d1_1033 : word32) + Class: Eq_3164 + DataType: + OrigDataType: +T_3165: (in d0_1034 : word32) + Class: Eq_3165 + DataType: + OrigDataType: +T_3166: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_3167: (in 100 : int32) + Class: Eq_2194 + DataType: + OrigDataType: +T_3168: (in out d1_1033 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_3169: (in fn00009174(d1_1027, 100, d2_1018, out d1_1033) : word32) + Class: Eq_3165 + DataType: + OrigDataType: +T_3170: (in d1_1035 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_3171: (in 0x00000020 : cuiposr32) + Class: Eq_3171 + DataType: + OrigDataType: +T_3172: (in a7_1011 + 0x00000020 : word32) + Class: Eq_3172 + DataType: + OrigDataType: +T_3173: (in Mem1030[a7_1011 + 0x00000020:word32] : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_3174: (in 0x00000028 : cuiposr32) + Class: Eq_3174 + DataType: + OrigDataType: +T_3175: (in a7_1011 + 0x00000028 : word32) + Class: Eq_3175 + DataType: + OrigDataType: +T_3176: (in Mem1037[a7_1011 + 0x00000028:word32] : word32) + Class: Eq_3165 + DataType: + OrigDataType: +T_3177: (in d1_1041 : word32) + Class: Eq_3177 + DataType: + OrigDataType: +T_3178: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_3179: (in 100 : int32) + Class: Eq_2194 + DataType: + OrigDataType: +T_3180: (in out d1_1041 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_3181: (in fn00009174(d1_1035, 100, d2_1018, out d1_1041) : word32) + Class: Eq_3181 + DataType: + OrigDataType: +T_3182: (in 0x00000000 : word32) + Class: Eq_3182 + DataType: + OrigDataType: +T_3183: (in a7_1011 + 0x00000000 : word32) + Class: Eq_3183 + DataType: + OrigDataType: +T_3184: (in Mem1045[a7_1011 + 0x00000000:word32] : word32) + Class: Eq_3177 + DataType: + OrigDataType: +T_3185: (in 40 : int32) + Class: Eq_3185 + DataType: + OrigDataType: +T_3186: (in a7_1011 + 40 : word32) + Class: Eq_3186 + DataType: + OrigDataType: +T_3187: (in Mem1045[a7_1011 + 40:word32] : word32) + Class: Eq_3187 + DataType: + OrigDataType: +T_3188: (in 0x00000004 : word32) + Class: Eq_3188 + DataType: + OrigDataType: +T_3189: (in a7_1011 - 0x00000004 : word32) + Class: Eq_3189 + DataType: + OrigDataType: +T_3190: (in 0x00000000 : word32) + Class: Eq_3190 + DataType: + OrigDataType: +T_3191: (in a7_1011 - 0x00000004 + 0x00000000 : word32) + Class: Eq_3191 + DataType: + OrigDataType: +T_3192: (in Mem1049[a7_1011 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_3187 + DataType: + OrigDataType: +T_3193: (in 8892 : int32) + Class: Eq_3193 + DataType: + OrigDataType: +T_3194: (in a4_1021 + 8892 : word32) + Class: Eq_3194 + DataType: + OrigDataType: +T_3195: (in Mem1049[a4_1021 + 8892:word32] : word32) + Class: Eq_3195 + DataType: + OrigDataType: +T_3196: (in 0x00000008 : word32) + Class: Eq_3196 + DataType: + OrigDataType: +T_3197: (in a7_1011 - 0x00000008 : word32) + Class: Eq_3197 + DataType: + OrigDataType: +T_3198: (in 0x00000000 : word32) + Class: Eq_3198 + DataType: + OrigDataType: +T_3199: (in a7_1011 - 0x00000008 + 0x00000000 : word32) + Class: Eq_3199 + DataType: + OrigDataType: +T_3200: (in Mem1053[a7_1011 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_3195 + DataType: + OrigDataType: +T_3201: (in 8888 : int32) + Class: Eq_3201 + DataType: + OrigDataType: +T_3202: (in a4_1021 + 8888 : word32) + Class: Eq_3202 + DataType: + OrigDataType: +T_3203: (in Mem1053[a4_1021 + 8888:word32] : word32) + Class: Eq_3203 + DataType: + OrigDataType: +T_3204: (in 0x0000000C : word32) + Class: Eq_3204 + DataType: + OrigDataType: +T_3205: (in a7_1011 - 0x0000000C : word32) + Class: Eq_3205 + DataType: + OrigDataType: +T_3206: (in 0x00000000 : word32) + Class: Eq_3206 + DataType: + OrigDataType: +T_3207: (in a7_1011 - 0x0000000C + 0x00000000 : word32) + Class: Eq_3207 + DataType: + OrigDataType: +T_3208: (in Mem1057[a7_1011 - 0x0000000C + 0x00000000:word32] : word32) + Class: Eq_3203 + DataType: + OrigDataType: +T_3209: (in 1764 : int32) + Class: Eq_3209 + DataType: + OrigDataType: +T_3210: (in a4_1021 + 1764 : word32) + Class: Eq_3210 + DataType: + OrigDataType: +T_3211: (in 0x00000010 : word32) + Class: Eq_3211 + DataType: + OrigDataType: +T_3212: (in a7_1011 - 0x00000010 : word32) + Class: Eq_3212 + DataType: + OrigDataType: +T_3213: (in 0x00000000 : word32) + Class: Eq_3213 + DataType: + OrigDataType: +T_3214: (in a7_1011 - 0x00000010 + 0x00000000 : word32) + Class: Eq_3214 + DataType: + OrigDataType: +T_3215: (in Mem1060[a7_1011 - 0x00000010 + 0x00000000:word32] : word32) + Class: Eq_3210 + DataType: + OrigDataType: +T_3216: (in a1_1062 : word32) + Class: Eq_3216 + DataType: + OrigDataType: +T_3217: (in a4_1064 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_3218: (in d2_1065 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_3219: (in fn0000812A : ptr32) + Class: Eq_1968 + DataType: + OrigDataType: +T_3220: (in out d7_1061 : ptr32) + Class: Eq_1975 + DataType: + OrigDataType: +T_3221: (in out a1_1062 : ptr32) + Class: Eq_1976 + DataType: + OrigDataType: +T_3222: (in out a2_1063 : ptr32) + Class: Eq_1977 + DataType: + OrigDataType: +T_3223: (in out a4_1064 : ptr32) + Class: Eq_1978 + DataType: + OrigDataType: +T_3224: (in fn0000812A(d2_1018, d7_1243, a2_1020, a4_1021, dwArg00, out d7_1061, out a1_1062, out a2_1063, out a4_1064) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_3225: (in 2 : int32) + Class: Eq_3225 + DataType: + OrigDataType: +T_3226: (in 8916 : int32) + Class: Eq_3226 + DataType: + OrigDataType: +T_3227: (in a4_1064 + 8916 : word32) + Class: Eq_3227 + DataType: + OrigDataType: +T_3228: (in Mem1060[a4_1064 + 8916:word32] : word32) + Class: Eq_3228 + DataType: + OrigDataType: +T_3229: (in 2 - Mem1060[a4_1064 + 8916:word32] : word32) + Class: Eq_3229 + DataType: + OrigDataType: +T_3230: (in 0x00000000 : word32) + Class: Eq_3229 + DataType: + OrigDataType: +T_3231: (in 2 - Mem1060[a4_1064 + 8916:word32] == 0x00000000 : bool) + Class: Eq_3231 + DataType: + OrigDataType: +T_3232: (in 8892 : int32) + Class: Eq_3232 + DataType: + OrigDataType: +T_3233: (in a4_1156 + 8892 : word32) + Class: Eq_3233 + DataType: + OrigDataType: +T_3234: (in Mem1134[a4_1156 + 8892:word32] : word32) + Class: Eq_2997 + DataType: + OrigDataType: +T_3235: (in 00000009 : ptr32) + Class: Eq_3235 + DataType: + OrigDataType: +T_3236: (in 0x00000000 : word32) + Class: Eq_3236 + DataType: + OrigDataType: +T_3237: (in a7_1185 + 0x00000000 : word32) + Class: Eq_3237 + DataType: + OrigDataType: +T_3238: (in Mem1195[a7_1185 + 0x00000000:word32] : word32) + Class: Eq_3235 + DataType: + OrigDataType: +T_3239: (in d1_1196 : word32) + Class: Eq_3239 + DataType: + OrigDataType: +T_3240: (in d5_1199 : word32) + Class: Eq_3240 + DataType: + OrigDataType: +T_3241: (in d6_1200 : word32) + Class: Eq_3241 + DataType: + OrigDataType: +T_3242: (in a1_1201 : word32) + Class: Eq_3242 + DataType: + OrigDataType: +T_3243: (in fn00002322 : ptr32) + Class: Eq_1000 + DataType: + OrigDataType: +T_3244: (in out d1_1196 : ptr32) + Class: Eq_1009 + DataType: + OrigDataType: +T_3245: (in out d2_1158 : ptr32) + Class: Eq_1010 + DataType: + OrigDataType: +T_3246: (in out d4_1081 : ptr32) + Class: Eq_1011 + DataType: + OrigDataType: +T_3247: (in out d5_1199 : ptr32) + Class: Eq_1012 + DataType: + OrigDataType: +T_3248: (in out d6_1200 : ptr32) + Class: Eq_1013 + DataType: + OrigDataType: +T_3249: (in out a1_1201 : ptr32) + Class: Eq_1014 + DataType: + OrigDataType: +T_3250: (in out a2_1162 : ptr32) + Class: Eq_1015 + DataType: + OrigDataType: +T_3251: (in out a3_1098 : ptr32) + Class: Eq_1016 + DataType: + OrigDataType: +T_3252: (in out a4_1156 : ptr32) + Class: Eq_1017 + DataType: + OrigDataType: +T_3253: (in out a5_1164 : ptr32) + Class: Eq_1018 + DataType: + OrigDataType: +T_3254: (in fn00002322(d2_1158, d7_1243, a2_1162, a3_1098, a4_1156, a5_1164, wArg02, out d1_1196, out d2_1158, out d4_1081, out d5_1199, out d6_1200, out a1_1201, out a2_1162, out a3_1098, out a4_1156, out a5_1164) : word32) + Class: Eq_3254 + DataType: + OrigDataType: +T_3255: (in 0x0004 : word16) + Class: Eq_3255 + DataType: + OrigDataType: +T_3256: (in a7_1185 + 0x0004 : word32) + Class: Eq_2908 + DataType: + OrigDataType: +T_3257: (in 1536 : int32) + Class: Eq_3257 + DataType: + OrigDataType: +T_3258: (in a4_1064 + 1536 : word32) + Class: Eq_3258 + DataType: + OrigDataType: +T_3259: (in 0x00000004 : word32) + Class: Eq_3259 + DataType: + OrigDataType: +T_3260: (in d7_1061 * 0x00000004 : word32) + Class: Eq_3260 + DataType: + OrigDataType: +T_3261: (in (a4_1064 + 1536)[d7_1061 * 0x00000004] : word32) + Class: Eq_3261 + DataType: + OrigDataType: +T_3262: (in 0x00000000 : word32) + Class: Eq_3262 + DataType: + OrigDataType: +T_3263: (in a7_1011 + 0x00000000 : word32) + Class: Eq_3263 + DataType: + OrigDataType: +T_3264: (in Mem1110[a7_1011 + 0x00000000:word32] : word32) + Class: Eq_3261 + DataType: + OrigDataType: +T_3265: (in 1792 : int32) + Class: Eq_3265 + DataType: + OrigDataType: +T_3266: (in a4_1064 + 1792 : word32) + Class: Eq_3266 + DataType: + OrigDataType: +T_3267: (in 0x00000004 : word32) + Class: Eq_3267 + DataType: + OrigDataType: +T_3268: (in a7_1011 - 0x00000004 : word32) + Class: Eq_3268 + DataType: + OrigDataType: +T_3269: (in 0x00000000 : word32) + Class: Eq_3269 + DataType: + OrigDataType: +T_3270: (in a7_1011 - 0x00000004 + 0x00000000 : word32) + Class: Eq_3270 + DataType: + OrigDataType: +T_3271: (in Mem1113[a7_1011 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_3266 + DataType: + OrigDataType: +T_3272: (in fn00006170 : ptr32) + Class: Eq_857 + DataType: + OrigDataType: +T_3273: (in out d2_1080 : ptr32) + Class: Eq_865 + DataType: + OrigDataType: +T_3274: (in out a1_1076 : ptr32) + Class: Eq_866 + DataType: + OrigDataType: +T_3275: (in out a4_1077 : ptr32) + Class: Eq_867 + DataType: + OrigDataType: +T_3276: (in fn00006170(d2_1065, d7_1061, a2_1063, a4_1064, a5_1022, dwArg00, out d2_1080, out a1_1076, out a4_1077) : word32) + Class: Eq_3276 + DataType: + OrigDataType: +T_3277: (in 0x00000004 : cuiposr32) + Class: Eq_3277 + DataType: + OrigDataType: +T_3278: (in a7_1011 + 0x00000004 : word32) + Class: Eq_2024 + DataType: + OrigDataType: +T_3279: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3280: (in d7_1061 == 0x00000000 : bool) + Class: Eq_3280 + DataType: + OrigDataType: +T_3281: (in 1800 : int32) + Class: Eq_3281 + DataType: + OrigDataType: +T_3282: (in a4_1064 + 1800 : word32) + Class: Eq_3282 + DataType: + OrigDataType: +T_3283: (in 0x00000000 : word32) + Class: Eq_3283 + DataType: + OrigDataType: +T_3284: (in a7_1011 + 0x00000000 : word32) + Class: Eq_3284 + DataType: + OrigDataType: +T_3285: (in Mem1124[a7_1011 + 0x00000000:word32] : word32) + Class: Eq_3282 + DataType: + OrigDataType: +T_3286: (in fn00006110 : ptr32) + Class: Eq_2000 + DataType: + OrigDataType: +T_3287: (in out d2_1080 : ptr32) + Class: Eq_2008 + DataType: + OrigDataType: +T_3288: (in out d4_1081 : ptr32) + Class: Eq_2009 + DataType: + OrigDataType: +T_3289: (in out a1_1076 : ptr32) + Class: Eq_2010 + DataType: + OrigDataType: +T_3290: (in out a2_1063 : ptr32) + Class: Eq_2011 + DataType: + OrigDataType: +T_3291: (in out a4_1077 : ptr32) + Class: Eq_2012 + DataType: + OrigDataType: +T_3292: (in out a5_1022 : ptr32) + Class: Eq_2013 + DataType: + OrigDataType: +T_3293: (in fn00006110(d2_1065, a2_1063, a3_1098, a4_1064, a5_1022, dwArg00, out d2_1080, out d4_1081, out a1_1076, out a2_1063, out a4_1077, out a5_1022) : word32) + Class: Eq_3293 + DataType: + OrigDataType: +T_3294: (in 0x0004 : word16) + Class: Eq_3294 + DataType: + OrigDataType: +T_3295: (in a7_1011 + 0x0004 : word32) + Class: Eq_2024 + DataType: + OrigDataType: +T_3296: (in a0_1085 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3297: (in a0_1742 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3298: (in 0x00000001 : word32) + Class: Eq_3298 + DataType: + OrigDataType: +T_3299: (in a0_1742 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3300: (in 0x00000000 : word32) + Class: Eq_3300 + DataType: + OrigDataType: +T_3301: (in a0_1742 + 0x00000000 : word32) + Class: Eq_3301 + DataType: + OrigDataType: +T_3302: (in Mem1060[a0_1742 + 0x00000000:byte] : byte) + Class: Eq_3302 + DataType: + OrigDataType: +T_3303: (in 0x00 : byte) + Class: Eq_3302 + DataType: + OrigDataType: +T_3304: (in Mem1060[a0_1742 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_3304 + DataType: + OrigDataType: +T_3305: (in a0_1094 : word32) + Class: Eq_3305 + DataType: + OrigDataType: +T_3306: (in 0x00000001 : word32) + Class: Eq_3306 + DataType: + OrigDataType: +T_3307: (in a0_1085 - 0x00000001 : word32) + Class: Eq_3307 + DataType: + OrigDataType: +T_3308: (in a0_1085 - 0x00000001 - a3_1098 : word32) + Class: Eq_3305 + DataType: + OrigDataType: +T_3309: (in 0x00000001 : word32) + Class: Eq_3309 + DataType: + OrigDataType: +T_3310: (in a0_1094 + 0x00000001 : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_3311: (in a0_1094 + 0x00000001 : word32) + Class: Eq_3311 + DataType: + OrigDataType: +T_3312: (in a3_1098 + (a0_1094 + 0x00000001) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_3313: (in fp : ptr32) + Class: Eq_3313 + DataType: + OrigDataType: +T_3314: (in 0x0000000C : word32) + Class: Eq_3314 + DataType: + OrigDataType: +T_3315: (in fp - 0x0000000C : word32) + Class: Eq_3315 + DataType: + OrigDataType: +T_3316: (in 8220 : int32) + Class: Eq_3316 + DataType: + OrigDataType: +T_3317: (in a4 + 8220 : word32) + Class: Eq_3317 + DataType: + OrigDataType: +T_3318: (in Mem0[a4 + 8220:word32] : word32) + Class: Eq_3318 + DataType: + OrigDataType: +T_3319: (in fp - 0x0000000C - Mem0[a4 + 8220:word32] : word32) + Class: Eq_3319 + DataType: + OrigDataType: +T_3320: (in 0x00000000 : word32) + Class: Eq_3319 + DataType: + OrigDataType: +T_3321: (in fp - 0x0000000C - Mem0[a4 + 8220:word32] > 0x00000001 : word32) + Class: Eq_4171 + DataType: + OrigDataType: +T_4206: (in d0_110 >> 0x00000001 : word32) + Class: Eq_4206 + DataType: + OrigDataType: +T_4207: (in d0_110 >> 0x00000001 : word32) + Class: Eq_4207 + DataType: + OrigDataType: +T_4208: (in (word16) (d0_110 >> 0x00000001) : word16) + Class: Eq_4208 + DataType: + OrigDataType: +T_4209: (in 0xA001 : word16) + Class: Eq_4209 + DataType: + OrigDataType: +T_4210: (in (word16) (d0_110 >> 0x00000001) ^ 0xA001 : word16) + Class: Eq_4210 + DataType: + OrigDataType: +T_4211: (in DPB(d0_110 >> 0x00000001, (word16) (d0_110 >> 0x00000001) ^ 0xA001, 0) : word32) + Class: Eq_4171 + DataType: + OrigDataType: +T_4212: (in (word16) d5_123 : word16) + Class: Eq_4212 + DataType: + OrigDataType: +T_4213: (in 0x0001 : word16) + Class: Eq_4213 + DataType: + OrigDataType: +T_4214: (in (word16) d5_123 - 0x0001 : word16) + Class: Eq_4214 + DataType: + OrigDataType: +T_4215: (in DPB(d5_123, (word16) d5_123 - 0x0001, 0) : word32) + Class: Eq_4179 + DataType: + OrigDataType: +T_4216: (in *a5Out : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_4217: (in fp : ptr32) + Class: Eq_4217 + DataType: + OrigDataType: +T_4218: (in 8220 : int32) + Class: Eq_4218 + DataType: + OrigDataType: +T_4219: (in a4 + 8220 : word32) + Class: Eq_4219 + DataType: + OrigDataType: +T_4220: (in Mem0[a4 + 8220:word32] : word32) + Class: Eq_4220 + DataType: + OrigDataType: +T_4221: (in fp - Mem0[a4 + 8220:word32] : word32) + Class: Eq_4221 + DataType: + OrigDataType: +T_4222: (in 0x00000000 : word32) + Class: Eq_4221 + DataType: + OrigDataType: +T_4223: (in fp - Mem0[a4 + 8220:word32] u 0x00000012 : bool) + Class: Eq_5037 + DataType: + OrigDataType: +T_5038: (in 0 : int32) + Class: Eq_5038 + DataType: + OrigDataType: +T_5039: (in 0x00000008 : cuiposr32) + Class: Eq_5039 + DataType: + OrigDataType: +T_5040: (in fp - 0x00000008 : word32) + Class: Eq_5040 + DataType: + OrigDataType: +T_5041: (in 0x00000000 : word32) + Class: Eq_5041 + DataType: + OrigDataType: +T_5042: (in fp - 0x00000008 + 0x00000000 : word32) + Class: Eq_5042 + DataType: + OrigDataType: +T_5043: (in Mem83[fp - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_5038 + DataType: + OrigDataType: +T_5044: (in 0 : int32) + Class: Eq_5044 + DataType: + OrigDataType: +T_5045: (in 0x0000000C : cuiposr32) + Class: Eq_5045 + DataType: + OrigDataType: +T_5046: (in fp - 0x0000000C : word32) + Class: Eq_5046 + DataType: + OrigDataType: +T_5047: (in 0x00000000 : word32) + Class: Eq_5047 + DataType: + OrigDataType: +T_5048: (in fp - 0x0000000C + 0x00000000 : word32) + Class: Eq_5048 + DataType: + OrigDataType: +T_5049: (in Mem86[fp - 0x0000000C + 0x00000000:word32] : word32) + Class: Eq_5044 + DataType: + OrigDataType: +T_5050: (in 8876 : int32) + Class: Eq_5050 + DataType: + OrigDataType: +T_5051: (in a4_47 + 8876 : word32) + Class: Eq_5051 + DataType: + OrigDataType: +T_5052: (in Mem86[a4_47 + 8876:word32] : word32) + Class: Eq_5052 + DataType: + OrigDataType: +T_5053: (in 0x00000010 : cuiposr32) + Class: Eq_5053 + DataType: + OrigDataType: +T_5054: (in fp - 0x00000010 : word32) + Class: Eq_5054 + DataType: + OrigDataType: +T_5055: (in 0x00000000 : word32) + Class: Eq_5055 + DataType: + OrigDataType: +T_5056: (in fp - 0x00000010 + 0x00000000 : word32) + Class: Eq_5056 + DataType: + OrigDataType: +T_5057: (in Mem90[fp - 0x00000010 + 0x00000000:word32] : word32) + Class: Eq_5052 + DataType: + OrigDataType: +T_5058: (in a2_95 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_5059: (in a4_96 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_5060: (in a5_97 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_5061: (in d2_98 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_5062: (in fn0000871C : ptr32) + Class: Eq_4505 + DataType: + OrigDataType: +T_5063: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_5064: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_5065: (in dwArg08 : word32) + Class: Eq_4514 + DataType: + OrigDataType: +T_5066: (in out a2_95 : ptr32) + Class: Eq_4515 + DataType: + OrigDataType: +T_5067: (in out a4_96 : ptr32) + Class: Eq_4516 + DataType: + OrigDataType: +T_5068: (in out a5_97 : ptr32) + Class: Eq_4517 + DataType: + OrigDataType: +T_5069: (in fn0000871C(d2_49, a2_46, a3, a4_47, a5_48, dwArg00, dwArg04, dwArg08, out a2_95, out a4_96, out a5_97) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_5070: (in 0 : int32) + Class: Eq_5070 + DataType: + OrigDataType: +T_5071: (in fp - 0x00000010 : word32) + Class: Eq_5071 + DataType: + OrigDataType: +T_5072: (in 0x00000000 : word32) + Class: Eq_5072 + DataType: + OrigDataType: +T_5073: (in fp - 0x00000010 + 0x00000000 : word32) + Class: Eq_5073 + DataType: + OrigDataType: +T_5074: (in Mem101[fp - 0x00000010 + 0x00000000:word32] : word32) + Class: Eq_5070 + DataType: + OrigDataType: +T_5075: (in 0 : int32) + Class: Eq_5075 + DataType: + OrigDataType: +T_5076: (in 0x00000014 : cuiposr32) + Class: Eq_5076 + DataType: + OrigDataType: +T_5077: (in fp - 0x00000014 : word32) + Class: Eq_5077 + DataType: + OrigDataType: +T_5078: (in 0x00000000 : word32) + Class: Eq_5078 + DataType: + OrigDataType: +T_5079: (in fp - 0x00000014 + 0x00000000 : word32) + Class: Eq_5079 + DataType: + OrigDataType: +T_5080: (in Mem104[fp - 0x00000014 + 0x00000000:word32] : word32) + Class: Eq_5075 + DataType: + OrigDataType: +T_5081: (in 8880 : int32) + Class: Eq_5081 + DataType: + OrigDataType: +T_5082: (in a4_96 + 8880 : word32) + Class: Eq_5082 + DataType: + OrigDataType: +T_5083: (in Mem104[a4_96 + 8880:word32] : word32) + Class: Eq_5083 + DataType: + OrigDataType: +T_5084: (in 0x00000018 : cuiposr32) + Class: Eq_5084 + DataType: + OrigDataType: +T_5085: (in fp - 0x00000018 : word32) + Class: Eq_5085 + DataType: + OrigDataType: +T_5086: (in 0x00000000 : word32) + Class: Eq_5086 + DataType: + OrigDataType: +T_5087: (in fp - 0x00000018 + 0x00000000 : word32) + Class: Eq_5087 + DataType: + OrigDataType: +T_5088: (in Mem108[fp - 0x00000018 + 0x00000000:word32] : word32) + Class: Eq_5083 + DataType: + OrigDataType: +T_5089: (in a2_110 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_5090: (in a4_111 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_5091: (in a5_112 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_5092: (in d2_113 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_5093: (in fn0000871C : ptr32) + Class: Eq_4505 + DataType: + OrigDataType: +T_5094: (in out a2_110 : ptr32) + Class: Eq_4515 + DataType: + OrigDataType: +T_5095: (in out a4_111 : ptr32) + Class: Eq_4516 + DataType: + OrigDataType: +T_5096: (in out a5_112 : ptr32) + Class: Eq_4517 + DataType: + OrigDataType: +T_5097: (in fn0000871C(d2_98, a2_95, a3, a4_96, a5_97, dwArg00, dwArg04, dwArg08, out a2_110, out a4_111, out a5_112) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_5098: (in *d2Out : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_5099: (in d0_115 : word32) + Class: Eq_5099 + DataType: + OrigDataType: +T_5100: (in 8920 : int32) + Class: Eq_5100 + DataType: + OrigDataType: +T_5101: (in a4_111 + 8920 : word32) + Class: Eq_5101 + DataType: + OrigDataType: +T_5102: (in Mem108[a4_111 + 8920:word32] : word32) + Class: Eq_5099 + DataType: + OrigDataType: +T_5103: (in 0x00000006 : word32) + Class: Eq_5099 + DataType: + OrigDataType: +T_5104: (in d0_115 >=u 0x00000006 : bool) + Class: Eq_5104 + DataType: + OrigDataType: +T_5105: (in 2 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_5106: (in (word16) d7_45 : word16) + Class: Eq_5106 + DataType: + OrigDataType: +T_5107: (in 0x0001 : word16) + Class: Eq_5107 + DataType: + OrigDataType: +T_5108: (in (word16) d7_45 - 0x0001 : word16) + Class: Eq_5108 + DataType: + OrigDataType: +T_5109: (in 0x0000 : word16) + Class: Eq_5108 + DataType: + OrigDataType: +T_5110: (in (word16) d7_45 - 0x0001 <=u 0x0000 : bool) + Class: Eq_5110 + DataType: + OrigDataType: +T_5111: (in d0_123 : word32) + Class: Eq_5111 + DataType: + OrigDataType: +T_5112: (in 000026C4 : ptr32) + Class: Eq_5112 + DataType: + OrigDataType: +T_5113: (in (word16) d0_115 : word16) + Class: Eq_5113 + DataType: + OrigDataType: +T_5114: (in (word16) d0_115 : word16) + Class: Eq_5114 + DataType: + OrigDataType: +T_5115: (in (word16) d0_115 + (word16) d0_115 : word16) + Class: Eq_5115 + DataType: + OrigDataType: +T_5116: (in DPB(d0_115, (word16) d0_115 + (word16) d0_115, 0) : word32) + Class: Eq_5116 + DataType: + OrigDataType: +T_5117: (in 0x000026C4 + DPB(d0_115, (word16) d0_115 + (word16) d0_115, 0) : ptr32) + Class: Eq_5117 + DataType: + OrigDataType: +T_5118: (in Mem108[0x000026C4 + DPB(d0_115, (word16) d0_115 + (word16) d0_115, 0):word16] : word16) + Class: Eq_5118 + DataType: + OrigDataType: +T_5119: (in DPB(d0_115, Mem108[0x000026C4 + DPB(d0_115, (word16) d0_115 + (word16) d0_115, 0):word16], 0) : word32) + Class: Eq_5111 + DataType: + OrigDataType: +T_5120: (in a7_125 : word32) + Class: Eq_5120 + DataType: + OrigDataType: +T_5121: (in a4_126 : word32) + Class: Eq_5121 + DataType: + OrigDataType: +T_5122: (in CVZN_127 : byte) + Class: Eq_5122 + DataType: + OrigDataType: +T_5123: (in C_128 : byte) + Class: Eq_5123 + DataType: + OrigDataType: +T_5124: (in d7_129 : word32) + Class: Eq_5124 + DataType: + OrigDataType: +T_5125: (in d0_130 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_5126: (in d1_131 : word32) + Class: Eq_5126 + DataType: + OrigDataType: +T_5127: (in CZ_132 : byte) + Class: Eq_5127 + DataType: + OrigDataType: +T_5128: (in CVZNX_133 : byte) + Class: Eq_5128 + DataType: + OrigDataType: +T_5129: (in VZ_134 : byte) + Class: Eq_5129 + DataType: + OrigDataType: +T_5130: (in d2_135 : word32) + Class: Eq_5130 + DataType: + OrigDataType: +T_5131: (in a2_136 : word32) + Class: Eq_5131 + DataType: + OrigDataType: +T_5132: (in a5_137 : word32) + Class: Eq_5132 + DataType: + OrigDataType: +T_5133: (in a3_138 : word32) + Class: Eq_5133 + DataType: + OrigDataType: +T_5134: (in d4_139 : word32) + Class: Eq_5134 + DataType: + OrigDataType: +T_5135: (in d5_140 : word32) + Class: Eq_5135 + DataType: + OrigDataType: +T_5136: (in d6_141 : word32) + Class: Eq_5136 + DataType: + OrigDataType: +T_5137: (in a1_142 : word32) + Class: Eq_5137 + DataType: + OrigDataType: +T_5138: (in a6_143 : word32) + Class: Eq_5138 + DataType: + OrigDataType: +T_5139: (in 000026C6 : ptr32) + Class: Eq_5139 + DataType: + OrigDataType: +T_5140: (in 0x000026C6 + d0_123 : ptr32) + Class: Eq_5140 + DataType: + OrigDataType: +T_5141: (in 8880 : int32) + Class: Eq_5141 + DataType: + OrigDataType: +T_5142: (in a4_111 + 8880 : word32) + Class: Eq_5142 + DataType: + OrigDataType: +T_5143: (in Mem108[a4_111 + 8880:word32] : word32) + Class: Eq_5143 + DataType: + OrigDataType: +T_5144: (in 0x00000008 : cuiposr32) + Class: Eq_5144 + DataType: + OrigDataType: +T_5145: (in fp - 0x00000008 : word32) + Class: Eq_5145 + DataType: + OrigDataType: +T_5146: (in 0x00000000 : word32) + Class: Eq_5146 + DataType: + OrigDataType: +T_5147: (in fp - 0x00000008 + 0x00000000 : word32) + Class: Eq_5147 + DataType: + OrigDataType: +T_5148: (in Mem153[fp - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_5143 + DataType: + OrigDataType: +T_5149: (in d7_155 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_5150: (in a2_156 : word32) + Class: Eq_5150 + DataType: + OrigDataType: +T_5151: (in a4_157 : word32) + Class: Eq_5151 + DataType: + OrigDataType: +T_5152: (in a5_158 : word32) + Class: Eq_5152 + DataType: + OrigDataType: +T_5153: (in d2_159 : word32) + Class: Eq_5153 + DataType: + OrigDataType: +T_5154: (in fn0000229C : ptr32) + Class: Eq_4646 + DataType: + OrigDataType: +T_5155: (in out d7_155 : ptr32) + Class: Eq_4417 + DataType: + OrigDataType: +T_5156: (in out a2_156 : ptr32) + Class: Eq_4418 + DataType: + OrigDataType: +T_5157: (in out a4_157 : ptr32) + Class: Eq_4419 + DataType: + OrigDataType: +T_5158: (in out a5_158 : ptr32) + Class: Eq_4420 + DataType: + OrigDataType: +T_5159: (in fn0000229C(d2_113, d7_45, a2_110, a4_111, a5_112, dwArg00, out d7_155, out a2_156, out a4_157, out a5_158) : word32) + Class: Eq_5159 + DataType: + OrigDataType: +T_5160: (in *d2Out : word32) + Class: Eq_5159 + DataType: + OrigDataType: +T_5161: (in 1 : int32) + Class: Eq_5161 + DataType: + OrigDataType: +T_5162: (in 8892 : int32) + Class: Eq_5162 + DataType: + OrigDataType: +T_5163: (in a4_157 + 8892 : word32) + Class: Eq_5163 + DataType: + OrigDataType: +T_5164: (in Mem162[a4_157 + 8892:word32] : word32) + Class: Eq_5161 + DataType: + OrigDataType: +T_5165: (in 1 : int32) + Class: Eq_5165 + DataType: + OrigDataType: +T_5166: (in 8888 : int32) + Class: Eq_5166 + DataType: + OrigDataType: +T_5167: (in a4_157 + 8888 : word32) + Class: Eq_5167 + DataType: + OrigDataType: +T_5168: (in Mem162[a4_157 + 8888:word32] : word32) + Class: Eq_5168 + DataType: + OrigDataType: +T_5169: (in 1 - Mem162[a4_157 + 8888:word32] : word32) + Class: Eq_5169 + DataType: + OrigDataType: +T_5170: (in 0x00000000 : word32) + Class: Eq_5169 + DataType: + OrigDataType: +T_5171: (in 1 - Mem162[a4_157 + 8888:word32] =u 0x00000012 : bool) + Class: Eq_5232 + DataType: + OrigDataType: +T_5233: (in d0_87 : word32) + Class: Eq_5233 + DataType: + OrigDataType: +T_5234: (in 8920 : int32) + Class: Eq_5234 + DataType: + OrigDataType: +T_5235: (in a4_48 + 8920 : word32) + Class: Eq_5235 + DataType: + OrigDataType: +T_5236: (in Mem56[a4_48 + 8920:word32] : word32) + Class: Eq_5233 + DataType: + OrigDataType: +T_5237: (in 0x00000006 : word32) + Class: Eq_5233 + DataType: + OrigDataType: +T_5238: (in d0_87 >=u 0x00000006 : bool) + Class: Eq_5238 + DataType: + OrigDataType: +T_5239: (in 6 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_5240: (in (word16) d7_46 : word16) + Class: Eq_5240 + DataType: + OrigDataType: +T_5241: (in 0x0000 : word16) + Class: Eq_5240 + DataType: + OrigDataType: +T_5242: (in (word16) d7_46 == 0x0000 : bool) + Class: Eq_5242 + DataType: + OrigDataType: +T_5243: (in d0_95 : word32) + Class: Eq_5243 + DataType: + OrigDataType: +T_5244: (in 00004822 : ptr32) + Class: Eq_5244 + DataType: + OrigDataType: +T_5245: (in (word16) d0_87 : word16) + Class: Eq_5245 + DataType: + OrigDataType: +T_5246: (in (word16) d0_87 : word16) + Class: Eq_5246 + DataType: + OrigDataType: +T_5247: (in (word16) d0_87 + (word16) d0_87 : word16) + Class: Eq_5247 + DataType: + OrigDataType: +T_5248: (in DPB(d0_87, (word16) d0_87 + (word16) d0_87, 0) : word32) + Class: Eq_5248 + DataType: + OrigDataType: +T_5249: (in 0x00004822 + DPB(d0_87, (word16) d0_87 + (word16) d0_87, 0) : ptr32) + Class: Eq_5249 + DataType: + OrigDataType: +T_5250: (in Mem56[0x00004822 + DPB(d0_87, (word16) d0_87 + (word16) d0_87, 0):word16] : word16) + Class: Eq_5250 + DataType: + OrigDataType: +T_5251: (in DPB(d0_87, Mem56[0x00004822 + DPB(d0_87, (word16) d0_87 + (word16) d0_87, 0):word16], 0) : word32) + Class: Eq_5243 + DataType: + OrigDataType: +T_5252: (in a7_97 : word32) + Class: Eq_5252 + DataType: + OrigDataType: +T_5253: (in a4_98 : word32) + Class: Eq_5253 + DataType: + OrigDataType: +T_5254: (in CVZN_99 : byte) + Class: Eq_5254 + DataType: + OrigDataType: +T_5255: (in C_100 : byte) + Class: Eq_5255 + DataType: + OrigDataType: +T_5256: (in d7_101 : word32) + Class: Eq_5256 + DataType: + OrigDataType: +T_5257: (in d0_102 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_5258: (in d1_103 : word32) + Class: Eq_5258 + DataType: + OrigDataType: +T_5259: (in CVZNX_104 : byte) + Class: Eq_5259 + DataType: + OrigDataType: +T_5260: (in ZN_105 : byte) + Class: Eq_5260 + DataType: + OrigDataType: +T_5261: (in V_106 : byte) + Class: Eq_5261 + DataType: + OrigDataType: +T_5262: (in Z_107 : byte) + Class: Eq_5262 + DataType: + OrigDataType: +T_5263: (in d2_108 : word32) + Class: Eq_5263 + DataType: + OrigDataType: +T_5264: (in a2_109 : word32) + Class: Eq_5264 + DataType: + OrigDataType: +T_5265: (in a5_110 : word32) + Class: Eq_5265 + DataType: + OrigDataType: +T_5266: (in a3_111 : word32) + Class: Eq_5266 + DataType: + OrigDataType: +T_5267: (in d4_112 : word32) + Class: Eq_5267 + DataType: + OrigDataType: +T_5268: (in d5_113 : word32) + Class: Eq_5268 + DataType: + OrigDataType: +T_5269: (in d6_114 : word32) + Class: Eq_5269 + DataType: + OrigDataType: +T_5270: (in a1_115 : word32) + Class: Eq_5270 + DataType: + OrigDataType: +T_5271: (in a6_116 : word32) + Class: Eq_5271 + DataType: + OrigDataType: +T_5272: (in 00004824 : ptr32) + Class: Eq_5272 + DataType: + OrigDataType: +T_5273: (in 0x00004824 + d0_95 : ptr32) + Class: Eq_5273 + DataType: + OrigDataType: +T_5274: (in 8876 : int32) + Class: Eq_5274 + DataType: + OrigDataType: +T_5275: (in a4_48 + 8876 : word32) + Class: Eq_5275 + DataType: + OrigDataType: +T_5276: (in Mem56[a4_48 + 8876:word32] : word32) + Class: Eq_5276 + DataType: + OrigDataType: +T_5277: (in 0x00000008 : cuiposr32) + Class: Eq_5277 + DataType: + OrigDataType: +T_5278: (in fp - 0x00000008 : word32) + Class: Eq_5278 + DataType: + OrigDataType: +T_5279: (in 0x00000000 : word32) + Class: Eq_5279 + DataType: + OrigDataType: +T_5280: (in fp - 0x00000008 + 0x00000000 : word32) + Class: Eq_5280 + DataType: + OrigDataType: +T_5281: (in Mem126[fp - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_5276 + DataType: + OrigDataType: +T_5282: (in d7_129 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_5283: (in a2_130 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_5284: (in a4_131 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_5285: (in a5_132 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_5286: (in d2_133 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_5287: (in fn0000229C : ptr32) + Class: Eq_4646 + DataType: + OrigDataType: +T_5288: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_5289: (in out d7_129 : ptr32) + Class: Eq_4417 + DataType: + OrigDataType: +T_5290: (in out a2_130 : ptr32) + Class: Eq_4418 + DataType: + OrigDataType: +T_5291: (in out a4_131 : ptr32) + Class: Eq_4419 + DataType: + OrigDataType: +T_5292: (in out a5_132 : ptr32) + Class: Eq_4420 + DataType: + OrigDataType: +T_5293: (in fn0000229C(d2_50, d7_46, a2_47, a4_48, a5_49, dwArg00, out d7_129, out a2_130, out a4_131, out a5_132) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_5294: (in 8892 : int32) + Class: Eq_5294 + DataType: + OrigDataType: +T_5295: (in a4_131 + 8892 : word32) + Class: Eq_5295 + DataType: + OrigDataType: +T_5296: (in Mem135[a4_131 + 8892:word32] : word32) + Class: Eq_5233 + DataType: + OrigDataType: +T_5297: (in 8880 : int32) + Class: Eq_5297 + DataType: + OrigDataType: +T_5298: (in a4_131 + 8880 : word32) + Class: Eq_5298 + DataType: + OrigDataType: +T_5299: (in Mem135[a4_131 + 8880:word32] : word32) + Class: Eq_5299 + DataType: + OrigDataType: +T_5300: (in fp - 0x00000008 : word32) + Class: Eq_5300 + DataType: + OrigDataType: +T_5301: (in 0x00000000 : word32) + Class: Eq_5301 + DataType: + OrigDataType: +T_5302: (in fp - 0x00000008 + 0x00000000 : word32) + Class: Eq_5302 + DataType: + OrigDataType: +T_5303: (in Mem137[fp - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_5299 + DataType: + OrigDataType: +T_5304: (in d7_139 : word32) + Class: Eq_5304 + DataType: + OrigDataType: +T_5305: (in a2_140 : word32) + Class: Eq_5305 + DataType: + OrigDataType: +T_5306: (in a4_141 : word32) + Class: Eq_5306 + DataType: + OrigDataType: +T_5307: (in a5_142 : word32) + Class: Eq_5307 + DataType: + OrigDataType: +T_5308: (in d2_143 : word32) + Class: Eq_5308 + DataType: + OrigDataType: +T_5309: (in fn0000229C : ptr32) + Class: Eq_4646 + DataType: + OrigDataType: +T_5310: (in out d7_139 : ptr32) + Class: Eq_4417 + DataType: + OrigDataType: +T_5311: (in out a2_140 : ptr32) + Class: Eq_4418 + DataType: + OrigDataType: +T_5312: (in out a4_141 : ptr32) + Class: Eq_4419 + DataType: + OrigDataType: +T_5313: (in out a5_142 : ptr32) + Class: Eq_4420 + DataType: + OrigDataType: +T_5314: (in fn0000229C(d2_133, d7_129, a2_130, a4_131, a5_132, dwArg00, out d7_139, out a2_140, out a4_141, out a5_142) : word32) + Class: Eq_5314 + DataType: + OrigDataType: +T_5315: (in *d2Out : word32) + Class: Eq_5314 + DataType: + OrigDataType: +T_5316: (in 8888 : int32) + Class: Eq_5316 + DataType: + OrigDataType: +T_5317: (in a4_141 + 8888 : word32) + Class: Eq_5317 + DataType: + OrigDataType: +T_5318: (in Mem146[a4_141 + 8888:word32] : word32) + Class: Eq_5233 + DataType: + OrigDataType: +T_5319: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_5320: (in v12_31 : byte) + Class: Eq_5320 + DataType: + OrigDataType: +T_5321: (in dwArg04 : word32) + Class: Eq_5321 + DataType: + OrigDataType: +T_5322: (in 18 : int32) + Class: Eq_5322 + DataType: + OrigDataType: +T_5323: (in dwArg04 + 18 : word32) + Class: Eq_5323 + DataType: + OrigDataType: +T_5324: (in Mem0[dwArg04 + 18:byte] : byte) + Class: Eq_5320 + DataType: + OrigDataType: +T_5325: (in a1_128 : word32) + Class: Eq_5325 + DataType: + OrigDataType: +T_5326: (in dwArg08 : word32) + Class: Eq_5325 + DataType: + OrigDataType: +T_5327: (in a0_109 : word32) + Class: Eq_5327 + DataType: + OrigDataType: +T_5328: (in 0x00000013 : word32) + Class: Eq_5328 + DataType: + OrigDataType: +T_5329: (in dwArg04 + 0x00000013 : word32) + Class: Eq_5327 + DataType: + OrigDataType: +T_5330: (in d2_106 : word32) + Class: Eq_5330 + DataType: + OrigDataType: +T_5331: (in -256 : int32) + Class: Eq_5331 + DataType: + OrigDataType: +T_5332: (in DPB(-256, v12_31, 0) : int32) + Class: Eq_5332 + DataType: + OrigDataType: +T_5333: (in 0x02 : byte) + Class: Eq_5333 + DataType: + OrigDataType: +T_5334: (in v12_31 * 0x02 : byte) + Class: Eq_5334 + DataType: + OrigDataType: +T_5335: (in 0x02 : byte) + Class: Eq_5335 + DataType: + OrigDataType: +T_5336: (in v12_31 * 0x02 * 0x02 : byte) + Class: Eq_5336 + DataType: + OrigDataType: +T_5337: (in DPB(DPB(-256, v12_31, 0), v12_31 * 0x02 * 0x02, 0) : int32) + Class: Eq_5330 + DataType: + OrigDataType: +T_5338: (in v16_45 : byte) + Class: Eq_5338 + DataType: + OrigDataType: +T_5339: (in (byte) d2_106 : byte) + Class: Eq_5339 + DataType: + OrigDataType: +T_5340: (in (byte) d2_106 : byte) + Class: Eq_5340 + DataType: + OrigDataType: +T_5341: (in (byte) d2_106 + (byte) d2_106 : byte) + Class: Eq_5338 + DataType: + OrigDataType: +T_5342: (in CVZNX_47 : byte) + Class: Eq_5342 + DataType: + OrigDataType: +T_5343: (in cond(v16_45) : byte) + Class: Eq_5342 + DataType: + OrigDataType: +T_5344: (in DPB(d2_106, v16_45, 0) : word32) + Class: Eq_5330 + DataType: + OrigDataType: +T_5345: (in X_49 : byte) + Class: Eq_5342 + DataType: + OrigDataType: +T_5346: (in Z_50 : byte) + Class: Eq_5342 + DataType: + OrigDataType: +T_5347: (in 0x00 : byte) + Class: Eq_5338 + DataType: + OrigDataType: +T_5348: (in v16_45 =u 0x00 : bool) + Class: Eq_5367 + DataType: + OrigDataType: +T_5368: (in 0x00000000 : word32) + Class: Eq_5368 + DataType: + OrigDataType: +T_5369: (in a0_109 + 0x00000000 : word32) + Class: Eq_5369 + DataType: + OrigDataType: +T_5370: (in Mem0[a0_109 + 0x00000000:byte] : byte) + Class: Eq_5370 + DataType: + OrigDataType: +T_5371: (in 0x00000000 : word32) + Class: Eq_5371 + DataType: + OrigDataType: +T_5372: (in a1_128 + 0x00000000 : word32) + Class: Eq_5372 + DataType: + OrigDataType: +T_5373: (in Mem68[a1_128 + 0x00000000:byte] : byte) + Class: Eq_5370 + DataType: + OrigDataType: +T_5374: (in 0x00000001 : word32) + Class: Eq_5374 + DataType: + OrigDataType: +T_5375: (in a0_109 + 0x00000001 : word32) + Class: Eq_5327 + DataType: + OrigDataType: +T_5376: (in 0x00000001 : word32) + Class: Eq_5376 + DataType: + OrigDataType: +T_5377: (in a1_128 + 0x00000001 : word32) + Class: Eq_5325 + DataType: + OrigDataType: +T_5378: (in v29_695 : byte) + Class: Eq_5378 + DataType: + OrigDataType: +T_5379: (in 0x00000000 : word32) + Class: Eq_5379 + DataType: + OrigDataType: +T_5380: (in a0_109 + 0x00000000 : word32) + Class: Eq_5380 + DataType: + OrigDataType: +T_5381: (in Mem0[a0_109 + 0x00000000:byte] : byte) + Class: Eq_5381 + DataType: + OrigDataType: +T_5382: (in 0x02 : byte) + Class: Eq_5382 + DataType: + OrigDataType: +T_5383: (in Mem0[a0_109 + 0x00000000:byte] * 0x02 : byte) + Class: Eq_5383 + DataType: + OrigDataType: +T_5384: (in Mem0[a0_109 + 0x00000000:byte] * 0x02 + X_49 : byte) + Class: Eq_5378 + DataType: + OrigDataType: +T_5385: (in 0x00000001 : word32) + Class: Eq_5385 + DataType: + OrigDataType: +T_5386: (in a0_109 + 0x00000001 : word32) + Class: Eq_5327 + DataType: + OrigDataType: +T_5387: (in DPB(d2_106, v29_695, 0) : word32) + Class: Eq_5330 + DataType: + OrigDataType: +T_5388: (in 0x00 : byte) + Class: Eq_5378 + DataType: + OrigDataType: +T_5389: (in v29_695 >u 0x0001 : word16) + Class: Eq_5464 + DataType: + OrigDataType: +T_5468: (in 0x0000 : word16) + Class: Eq_5464 + DataType: + OrigDataType: +T_5469: (in v92_123 >=u 0x0000 : bool) + Class: Eq_5469 + DataType: + OrigDataType: +T_5470: (in v25_411 : byte) + Class: Eq_5470 + DataType: + OrigDataType: +T_5471: (in (byte) d2_106 : byte) + Class: Eq_5471 + DataType: + OrigDataType: +T_5472: (in (byte) d2_106 : byte) + Class: Eq_5472 + DataType: + OrigDataType: +T_5473: (in (byte) d2_106 + (byte) d2_106 : byte) + Class: Eq_5470 + DataType: + OrigDataType: +T_5474: (in 3 : int32) + Class: Eq_5394 + DataType: + OrigDataType: +T_5475: (in DPB(d2_106, v25_411, 0) : word32) + Class: Eq_5330 + DataType: + OrigDataType: +T_5476: (in C_420 : byte) + Class: Eq_5476 + DataType: + OrigDataType: +T_5477: (in cond(v25_411) : byte) + Class: Eq_5476 + DataType: + OrigDataType: +T_5478: (in 0x00 : byte) + Class: Eq_5470 + DataType: + OrigDataType: +T_5479: (in v25_411 == 0x00 : bool) + Class: Eq_5479 + DataType: + OrigDataType: +T_5480: (in v89_487 : byte) + Class: Eq_5480 + DataType: + OrigDataType: +T_5481: (in 0x00000000 : word32) + Class: Eq_5481 + DataType: + OrigDataType: +T_5482: (in a0_109 + 0x00000000 : word32) + Class: Eq_5482 + DataType: + OrigDataType: +T_5483: (in Mem0[a0_109 + 0x00000000:byte] : byte) + Class: Eq_5483 + DataType: + OrigDataType: +T_5484: (in 0x02 : byte) + Class: Eq_5484 + DataType: + OrigDataType: +T_5485: (in Mem0[a0_109 + 0x00000000:byte] * 0x02 : byte) + Class: Eq_5485 + DataType: + OrigDataType: +T_5486: (in 0x00 : byte) + Class: Eq_5470 + DataType: + OrigDataType: +T_5487: (in v25_411 > 0x00000004 : word32) + Class: Eq_6251 + DataType: + OrigDataType: +T_6374: (in 0x00000001 : word32) + Class: Eq_6374 + DataType: + OrigDataType: +T_6375: (in d5_119 - 0x00000001 : word32) + Class: Eq_6263 + DataType: + OrigDataType: +T_6376: (in 0x00000000 : word32) + Class: Eq_6263 + DataType: + OrigDataType: +T_6377: (in d5_119 < 0x00000000 : bool) + Class: Eq_6377 + DataType: + OrigDataType: +T_6378: (in a7_229 : word32) + Class: Eq_6378 + DataType: + OrigDataType: +T_6379: (in 0x00000004 : word32) + Class: Eq_6379 + DataType: + OrigDataType: +T_6380: (in a7_102 - 0x00000004 : word32) + Class: Eq_6378 + DataType: + OrigDataType: +T_6381: (in 7702 : int32) + Class: Eq_6381 + DataType: + OrigDataType: +T_6382: (in a4 + 7702 : word32) + Class: Eq_6382 + DataType: + OrigDataType: +T_6383: (in 0x00000000 : word32) + Class: Eq_6383 + DataType: + OrigDataType: +T_6384: (in a7_229 + 0x00000000 : word32) + Class: Eq_6384 + DataType: + OrigDataType: +T_6385: (in Mem230[a7_229 + 0x00000000:word32] : word32) + Class: Eq_6382 + DataType: + OrigDataType: +T_6386: (in (int32) v13_59 : int32) + Class: Eq_6386 + DataType: + OrigDataType: +T_6387: (in 0x00000004 : word32) + Class: Eq_6387 + DataType: + OrigDataType: +T_6388: (in a7_229 - 0x00000004 : word32) + Class: Eq_6388 + DataType: + OrigDataType: +T_6389: (in 0x00000000 : word32) + Class: Eq_6389 + DataType: + OrigDataType: +T_6390: (in a7_229 - 0x00000004 + 0x00000000 : word32) + Class: Eq_6390 + DataType: + OrigDataType: +T_6391: (in Mem233[a7_229 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_6386 + DataType: + OrigDataType: +T_6392: (in a1_235 : word32) + Class: Eq_6392 + DataType: + OrigDataType: +T_6393: (in fn0000728C : ptr32) + Class: Eq_6073 + DataType: + OrigDataType: +T_6394: (in out a1_235 : ptr32) + Class: Eq_6081 + DataType: + OrigDataType: +T_6395: (in out a2 : ptr32) + Class: Eq_6082 + DataType: + OrigDataType: +T_6396: (in out a4 : ptr32) + Class: Eq_6083 + DataType: + OrigDataType: +T_6397: (in fn0000728C(d2, a2, a4, a5_100, dwArg00, dwArg04, out a1_235, out a2, out a4) : word32) + Class: Eq_6397 + DataType: + OrigDataType: +T_6398: (in 0x00000004 : cuiposr32) + Class: Eq_6398 + DataType: + OrigDataType: +T_6399: (in a7_229 + 0x00000004 : word32) + Class: Eq_6150 + DataType: + OrigDataType: +T_6400: (in a0_215 : word32) + Class: Eq_6400 + DataType: + OrigDataType: +T_6401: (in 7706 : int32) + Class: Eq_6401 + DataType: + OrigDataType: +T_6402: (in a4 + 7706 : word32) + Class: Eq_6402 + DataType: + OrigDataType: +T_6403: (in Mem212[a4 + 7706:word32] : word32) + Class: Eq_6400 + DataType: + OrigDataType: +T_6404: (in 7706 : int32) + Class: Eq_6404 + DataType: + OrigDataType: +T_6405: (in a4 + 7706 : word32) + Class: Eq_6405 + DataType: + OrigDataType: +T_6406: (in Mem212[a4 + 7706:word32] : word32) + Class: Eq_6406 + DataType: + OrigDataType: +T_6407: (in 0x00000001 : word32) + Class: Eq_6407 + DataType: + OrigDataType: +T_6408: (in Mem212[a4 + 7706:word32] + 0x00000001 : word32) + Class: Eq_6408 + DataType: + OrigDataType: +T_6409: (in a4 + 7706 : word32) + Class: Eq_6409 + DataType: + OrigDataType: +T_6410: (in Mem217[a4 + 7706:word32] : word32) + Class: Eq_6408 + DataType: + OrigDataType: +T_6411: (in 0x00000000 : word32) + Class: Eq_6411 + DataType: + OrigDataType: +T_6412: (in a0_215 + 0x00000000 : word32) + Class: Eq_6412 + DataType: + OrigDataType: +T_6413: (in Mem221[a0_215 + 0x00000000:byte] : byte) + Class: Eq_6180 + DataType: + OrigDataType: +T_6414: (in d0 : word32) + Class: Eq_6414 + DataType: + OrigDataType: +T_6415: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_6416: (in dwArg04 : word32) + Class: Eq_6416 + DataType: + OrigDataType: +T_6417: (in dwArg08 : word32) + Class: Eq_6417 + DataType: + OrigDataType: +T_6418: (in dwArg0C : word32) + Class: Eq_6418 + DataType: + OrigDataType: +T_6419: (in a3_1092 : word32) + Class: Eq_6419 + DataType: + OrigDataType: +T_6420: (in dwArg04 : word32) + Class: Eq_6420 + DataType: + OrigDataType: +T_6421: (in 0x00000001 : word32) + Class: Eq_6421 + DataType: + OrigDataType: +T_6422: (in dwArg04 + 0x00000001 : word32) + Class: Eq_6419 + DataType: + OrigDataType: +T_6423: (in d7_1109 : word32) + Class: Eq_6423 + DataType: + OrigDataType: +T_6424: (in 0 : int32) + Class: Eq_6423 + DataType: + OrigDataType: +T_6425: (in d6_1108 : word32) + Class: Eq_6425 + DataType: + OrigDataType: +T_6426: (in 0 : int32) + Class: Eq_6425 + DataType: + OrigDataType: +T_6427: (in d5_1107 : word32) + Class: Eq_6427 + DataType: + OrigDataType: +T_6428: (in 0 : int32) + Class: Eq_6427 + DataType: + OrigDataType: +T_6429: (in bLoc09_1094 : byte) + Class: Eq_6429 + DataType: + OrigDataType: +T_6430: (in 0x20 : byte) + Class: Eq_6429 + DataType: + OrigDataType: +T_6431: (in dwLoc0E_1076 : word32) + Class: Eq_6431 + DataType: + OrigDataType: +T_6432: (in 0 : int32) + Class: Eq_6431 + DataType: + OrigDataType: +T_6433: (in dwLoc12_1058 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6434: (in -1 : int32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6435: (in bLoc13_1040 : byte) + Class: Eq_6435 + DataType: + OrigDataType: +T_6436: (in 0x00 : byte) + Class: Eq_6435 + DataType: + OrigDataType: +T_6437: (in bLoc08_1103 : byte) + Class: Eq_6437 + DataType: + OrigDataType: +T_6438: (in 0x00 : byte) + Class: Eq_6437 + DataType: + OrigDataType: +T_6439: (in dwLoc20_47 : word32) + Class: Eq_6439 + DataType: + OrigDataType: +T_6440: (in 0 : int32) + Class: Eq_6439 + DataType: + OrigDataType: +T_6441: (in dwLoc1C_1010 : word32) + Class: Eq_6441 + DataType: + OrigDataType: +T_6442: (in 0 : int32) + Class: Eq_6441 + DataType: + OrigDataType: +T_6443: (in dwLoc38_182 : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6444: (in fp : ptr32) + Class: Eq_6444 + DataType: + OrigDataType: +T_6445: (in 0xFFFFFFCC : word32) + Class: Eq_6445 + DataType: + OrigDataType: +T_6446: (in fp + 0xFFFFFFCC : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6447: (in 0x00000000 : word32) + Class: Eq_6447 + DataType: + OrigDataType: +T_6448: (in a3_1092 + 0x00000000 : word32) + Class: Eq_6448 + DataType: + OrigDataType: +T_6449: (in Mem0[a3_1092 + 0x00000000:byte] : byte) + Class: Eq_6449 + DataType: + OrigDataType: +T_6450: (in 0x30 : byte) + Class: Eq_6449 + DataType: + OrigDataType: +T_6451: (in Mem0[a3_1092 + 0x00000000:byte] != 0x30 : bool) + Class: Eq_6451 + DataType: + OrigDataType: +T_6452: (in v25_1099 : word16) + Class: Eq_6452 + DataType: + OrigDataType: +T_6453: (in v22_63 : byte) + Class: Eq_6453 + DataType: + OrigDataType: +T_6454: (in (int32) v22_63 : int32) + Class: Eq_6454 + DataType: + OrigDataType: +T_6455: (in (word16) (int32) v22_63 : word16) + Class: Eq_6455 + DataType: + OrigDataType: +T_6456: (in 0x0020 : word16) + Class: Eq_6456 + DataType: + OrigDataType: +T_6457: (in (word16) (int32) v22_63 - 0x0020 : word16) + Class: Eq_6452 + DataType: + OrigDataType: +T_6458: (in 0x0000 : word16) + Class: Eq_6452 + DataType: + OrigDataType: +T_6459: (in v25_1099 == 0x0000 : bool) + Class: Eq_6459 + DataType: + OrigDataType: +T_6460: (in 1 : int32) + Class: Eq_6427 + DataType: + OrigDataType: +T_6461: (in 0x0003 : word16) + Class: Eq_6452 + DataType: + OrigDataType: +T_6462: (in v25_1099 == 0x0003 : bool) + Class: Eq_6462 + DataType: + OrigDataType: +T_6463: (in 0x01 : byte) + Class: Eq_6437 + DataType: + OrigDataType: +T_6464: (in 0x000B : word16) + Class: Eq_6452 + DataType: + OrigDataType: +T_6465: (in v25_1099 == 0x000B : bool) + Class: Eq_6465 + DataType: + OrigDataType: +T_6466: (in 1 : int32) + Class: Eq_6425 + DataType: + OrigDataType: +T_6467: (in 0x000D : word16) + Class: Eq_6452 + DataType: + OrigDataType: +T_6468: (in v25_1099 != 0x000D : bool) + Class: Eq_6468 + DataType: + OrigDataType: +T_6469: (in 1 : int32) + Class: Eq_6423 + DataType: + OrigDataType: +T_6470: (in 0x00000001 : word32) + Class: Eq_6470 + DataType: + OrigDataType: +T_6471: (in a3_1092 + 0x00000001 : word32) + Class: Eq_6419 + DataType: + OrigDataType: +T_6472: (in a3_103 : word32) + Class: Eq_6472 + DataType: + OrigDataType: +T_6473: (in 0x2A : byte) + Class: Eq_6473 + DataType: + OrigDataType: +T_6474: (in 0x00000000 : word32) + Class: Eq_6474 + DataType: + OrigDataType: +T_6475: (in a3_1092 + 0x00000000 : word32) + Class: Eq_6475 + DataType: + OrigDataType: +T_6476: (in Mem0[a3_1092 + 0x00000000:byte] : byte) + Class: Eq_6476 + DataType: + OrigDataType: +T_6477: (in 0x2A - Mem0[a3_1092 + 0x00000000:byte] : byte) + Class: Eq_6477 + DataType: + OrigDataType: +T_6478: (in 0x00 : byte) + Class: Eq_6477 + DataType: + OrigDataType: +T_6479: (in 0x2A - Mem0[a3_1092 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_6479 + DataType: + OrigDataType: +T_6480: (in 0x00000000 : word32) + Class: Eq_6480 + DataType: + OrigDataType: +T_6481: (in a3_1092 + 0x00000000 : word32) + Class: Eq_6419 + DataType: + OrigDataType: +T_6482: (in 0x30 : byte) + Class: Eq_6429 + DataType: + OrigDataType: +T_6483: (in 0x00000000 : word32) + Class: Eq_6483 + DataType: + OrigDataType: +T_6484: (in a3_1092 + 0x00000000 : word32) + Class: Eq_6484 + DataType: + OrigDataType: +T_6485: (in Mem0[a3_1092 + 0x00000000:byte] : byte) + Class: Eq_6453 + DataType: + OrigDataType: +T_6486: (in 0x00 : byte) + Class: Eq_6453 + DataType: + OrigDataType: +T_6487: (in v22_63 == 0x00 : bool) + Class: Eq_6487 + DataType: + OrigDataType: +T_6488: (in a1_1088 : word32) + Class: Eq_6488 + DataType: + OrigDataType: +T_6489: (in fn00007D98 : ptr32) + Class: Eq_6489 + DataType: + OrigDataType: +T_6490: (in signature of fn00007D98 : void) + Class: Eq_6489 + DataType: + OrigDataType: +T_6491: (in dwArg04 : word32) + Class: Eq_6419 + DataType: + OrigDataType: +T_6492: (in dwArg08 : word32) + Class: Eq_6492 + DataType: + OrigDataType: +T_6493: (in a1Out : ptr32) + Class: Eq_6493 + DataType: + OrigDataType: +T_6494: (in 0xFFFFFFF2 : word32) + Class: Eq_6494 + DataType: + OrigDataType: +T_6495: (in fp + 0xFFFFFFF2 : word32) + Class: Eq_6492 + DataType: + OrigDataType: +T_6496: (in out a1_1088 : ptr32) + Class: Eq_6493 + DataType: + OrigDataType: +T_6497: (in fn00007D98(a3_1092, fp + 0xFFFFFFF2, out a1_1088) : word32) + Class: Eq_6497 + DataType: + OrigDataType: +T_6498: (in a3_1092 + fn00007D98(a3_1092, fp + 0xFFFFFFF2, out a1_1088) : word32) + Class: Eq_6472 + DataType: + OrigDataType: +T_6499: (in a0_1071 : word32) + Class: Eq_6499 + DataType: + OrigDataType: +T_6500: (in dwArg08 : word32) + Class: Eq_6500 + DataType: + OrigDataType: +T_6501: (in 0x00000000 : word32) + Class: Eq_6501 + DataType: + OrigDataType: +T_6502: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6502 + DataType: + OrigDataType: +T_6503: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6499 + DataType: + OrigDataType: +T_6504: (in 0x00000000 : word32) + Class: Eq_6504 + DataType: + OrigDataType: +T_6505: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6505 + DataType: + OrigDataType: +T_6506: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6506 + DataType: + OrigDataType: +T_6507: (in 0x00000004 : word32) + Class: Eq_6507 + DataType: + OrigDataType: +T_6508: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_6508 + DataType: + OrigDataType: +T_6509: (in 0x00000000 : word32) + Class: Eq_6509 + DataType: + OrigDataType: +T_6510: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6510 + DataType: + OrigDataType: +T_6511: (in Mem1073[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6508 + DataType: + OrigDataType: +T_6512: (in 0x00000000 : word32) + Class: Eq_6512 + DataType: + OrigDataType: +T_6513: (in a0_1071 + 0x00000000 : word32) + Class: Eq_6513 + DataType: + OrigDataType: +T_6514: (in Mem1073[a0_1071 + 0x00000000:word32] : word32) + Class: Eq_6431 + DataType: + OrigDataType: +T_6515: (in 0x00000001 : word32) + Class: Eq_6515 + DataType: + OrigDataType: +T_6516: (in a3_1092 + 0x00000001 : word32) + Class: Eq_6472 + DataType: + OrigDataType: +T_6517: (in 0x00000000 : word32) + Class: Eq_6517 + DataType: + OrigDataType: +T_6518: (in a3_103 + 0x00000000 : word32) + Class: Eq_6518 + DataType: + OrigDataType: +T_6519: (in Mem0[a3_103 + 0x00000000:byte] : byte) + Class: Eq_6519 + DataType: + OrigDataType: +T_6520: (in 0x2E : byte) + Class: Eq_6519 + DataType: + OrigDataType: +T_6521: (in Mem0[a3_103 + 0x00000000:byte] != 0x2E : bool) + Class: Eq_6521 + DataType: + OrigDataType: +T_6522: (in v44_104 : byte) + Class: Eq_6522 + DataType: + OrigDataType: +T_6523: (in 0x00000000 : word32) + Class: Eq_6523 + DataType: + OrigDataType: +T_6524: (in a3_103 + 0x00000000 : word32) + Class: Eq_6524 + DataType: + OrigDataType: +T_6525: (in Mem0[a3_103 + 0x00000000:byte] : byte) + Class: Eq_6522 + DataType: + OrigDataType: +T_6526: (in 0x6C : byte) + Class: Eq_6522 + DataType: + OrigDataType: +T_6527: (in v44_104 != 0x6C : bool) + Class: Eq_6527 + DataType: + OrigDataType: +T_6528: (in a3_1048 : word32) + Class: Eq_6419 + DataType: + OrigDataType: +T_6529: (in 0x00000001 : word32) + Class: Eq_6529 + DataType: + OrigDataType: +T_6530: (in a3_103 + 0x00000001 : word32) + Class: Eq_6419 + DataType: + OrigDataType: +T_6531: (in 0x2A : byte) + Class: Eq_6531 + DataType: + OrigDataType: +T_6532: (in 0x00000000 : word32) + Class: Eq_6532 + DataType: + OrigDataType: +T_6533: (in a3_1048 + 0x00000000 : word32) + Class: Eq_6533 + DataType: + OrigDataType: +T_6534: (in Mem0[a3_1048 + 0x00000000:byte] : byte) + Class: Eq_6534 + DataType: + OrigDataType: +T_6535: (in 0x2A - Mem0[a3_1048 + 0x00000000:byte] : byte) + Class: Eq_6535 + DataType: + OrigDataType: +T_6536: (in 0x00 : byte) + Class: Eq_6535 + DataType: + OrigDataType: +T_6537: (in 0x2A - Mem0[a3_1048 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_6537 + DataType: + OrigDataType: +T_6538: (in a1_1067 : word32) + Class: Eq_6538 + DataType: + OrigDataType: +T_6539: (in fn00007D98 : ptr32) + Class: Eq_6489 + DataType: + OrigDataType: +T_6540: (in 0xFFFFFFEE : word32) + Class: Eq_6540 + DataType: + OrigDataType: +T_6541: (in fp + 0xFFFFFFEE : word32) + Class: Eq_6492 + DataType: + OrigDataType: +T_6542: (in out a1_1067 : ptr32) + Class: Eq_6493 + DataType: + OrigDataType: +T_6543: (in fn00007D98(a3_1048, fp + 0xFFFFFFEE, out a1_1067) : word32) + Class: Eq_6543 + DataType: + OrigDataType: +T_6544: (in a3_1048 + fn00007D98(a3_1048, fp + 0xFFFFFFEE, out a1_1067) : word32) + Class: Eq_6472 + DataType: + OrigDataType: +T_6545: (in a0_1053 : word32) + Class: Eq_6545 + DataType: + OrigDataType: +T_6546: (in 0x00000000 : word32) + Class: Eq_6546 + DataType: + OrigDataType: +T_6547: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6547 + DataType: + OrigDataType: +T_6548: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6545 + DataType: + OrigDataType: +T_6549: (in 0x00000000 : word32) + Class: Eq_6549 + DataType: + OrigDataType: +T_6550: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6550 + DataType: + OrigDataType: +T_6551: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6551 + DataType: + OrigDataType: +T_6552: (in 0x00000004 : word32) + Class: Eq_6552 + DataType: + OrigDataType: +T_6553: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_6553 + DataType: + OrigDataType: +T_6554: (in 0x00000000 : word32) + Class: Eq_6554 + DataType: + OrigDataType: +T_6555: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6555 + DataType: + OrigDataType: +T_6556: (in Mem1055[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6553 + DataType: + OrigDataType: +T_6557: (in 0x00000000 : word32) + Class: Eq_6557 + DataType: + OrigDataType: +T_6558: (in a0_1053 + 0x00000000 : word32) + Class: Eq_6558 + DataType: + OrigDataType: +T_6559: (in Mem1055[a0_1053 + 0x00000000:word32] : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6560: (in 0x00000001 : word32) + Class: Eq_6560 + DataType: + OrigDataType: +T_6561: (in a3_1048 + 0x00000001 : word32) + Class: Eq_6472 + DataType: + OrigDataType: +T_6562: (in 0x68 : byte) + Class: Eq_6522 + DataType: + OrigDataType: +T_6563: (in v44_104 != 0x68 : bool) + Class: Eq_6563 + DataType: + OrigDataType: +T_6564: (in 0x01 : byte) + Class: Eq_6435 + DataType: + OrigDataType: +T_6565: (in 0x00000001 : word32) + Class: Eq_6565 + DataType: + OrigDataType: +T_6566: (in a3_103 + 0x00000001 : word32) + Class: Eq_6472 + DataType: + OrigDataType: +T_6567: (in dwLoc3C_596 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6568: (in dwLoc20_1026 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6569: (in d0_154 : word32) + Class: Eq_6414 + DataType: + OrigDataType: +T_6570: (in v48_113 : byte) + Class: Eq_6570 + DataType: + OrigDataType: +T_6571: (in 0x00000000 : word32) + Class: Eq_6571 + DataType: + OrigDataType: +T_6572: (in a3_103 + 0x00000000 : word32) + Class: Eq_6572 + DataType: + OrigDataType: +T_6573: (in Mem0[a3_103 + 0x00000000:byte] : byte) + Class: Eq_6570 + DataType: + OrigDataType: +T_6574: (in d1_118 : word32) + Class: Eq_6574 + DataType: + OrigDataType: +T_6575: (in (int32) v48_113 : int32) + Class: Eq_6574 + DataType: + OrigDataType: +T_6576: (in v51_121 : word16) + Class: Eq_6576 + DataType: + OrigDataType: +T_6577: (in (word16) d1_118 : word16) + Class: Eq_6577 + DataType: + OrigDataType: +T_6578: (in 0x0050 : word16) + Class: Eq_6578 + DataType: + OrigDataType: +T_6579: (in (word16) d1_118 - 0x0050 : word16) + Class: Eq_6576 + DataType: + OrigDataType: +T_6580: (in a3_114 : word32) + Class: Eq_6414 + DataType: + OrigDataType: +T_6581: (in 0x00000001 : word32) + Class: Eq_6581 + DataType: + OrigDataType: +T_6582: (in a3_103 + 0x00000001 : word32) + Class: Eq_6414 + DataType: + OrigDataType: +T_6583: (in d1_122 : word32) + Class: Eq_6583 + DataType: + OrigDataType: +T_6584: (in DPB(d1_118, v51_121, 0) : word32) + Class: Eq_6583 + DataType: + OrigDataType: +T_6585: (in 0x0000 : word16) + Class: Eq_6576 + DataType: + OrigDataType: +T_6586: (in v51_121 == 0x0000 : bool) + Class: Eq_6586 + DataType: + OrigDataType: +T_6587: (in 0x00000001 : word32) + Class: Eq_6587 + DataType: + OrigDataType: +T_6588: (in a3_103 + 0x00000001 : word32) + Class: Eq_6472 + DataType: + OrigDataType: +T_6589: (in 0x00000000 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6590: (in dwLoc12_1058 > 0x00000000 : bool) + Class: Eq_6590 + DataType: + OrigDataType: +T_6591: (in 0x0008 : word16) + Class: Eq_6591 + DataType: + OrigDataType: +T_6592: (in v51_121 - 0x0008 : word16) + Class: Eq_6592 + DataType: + OrigDataType: +T_6593: (in DPB(d1_118, v51_121 - 0x0008, 0) : word32) + Class: Eq_6583 + DataType: + OrigDataType: +T_6594: (in 0x0008 : word16) + Class: Eq_6576 + DataType: + OrigDataType: +T_6595: (in v51_121 == 0x0008 : bool) + Class: Eq_6595 + DataType: + OrigDataType: +T_6596: (in d0_696 : word32) + Class: Eq_6596 + DataType: + OrigDataType: +T_6597: (in 0x00 : byte) + Class: Eq_6435 + DataType: + OrigDataType: +T_6598: (in bLoc13_1040 == 0x00 : bool) + Class: Eq_6598 + DataType: + OrigDataType: +T_6599: (in 0x0013 : word16) + Class: Eq_6576 + DataType: + OrigDataType: +T_6600: (in v51_121 == 0x0013 : bool) + Class: Eq_6600 + DataType: + OrigDataType: +T_6601: (in 0x00000000 : word32) + Class: Eq_6601 + DataType: + OrigDataType: +T_6602: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6602 + DataType: + OrigDataType: +T_6603: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6603 + DataType: + OrigDataType: +T_6604: (in 0x00000004 : word32) + Class: Eq_6604 + DataType: + OrigDataType: +T_6605: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_6605 + DataType: + OrigDataType: +T_6606: (in 0x00000000 : word32) + Class: Eq_6606 + DataType: + OrigDataType: +T_6607: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6607 + DataType: + OrigDataType: +T_6608: (in Mem1029[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6605 + DataType: + OrigDataType: +T_6609: (in 1 : int32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6610: (in dwLoc18_1007 : word32) + Class: Eq_6610 + DataType: + OrigDataType: +T_6611: (in 0x0014 : word16) + Class: Eq_6576 + DataType: + OrigDataType: +T_6612: (in v51_121 == 0x0014 : bool) + Class: Eq_6612 + DataType: + OrigDataType: +T_6613: (in d0_1016 : word32) + Class: Eq_6610 + DataType: + OrigDataType: +T_6614: (in 0x00 : byte) + Class: Eq_6435 + DataType: + OrigDataType: +T_6615: (in bLoc13_1040 == 0x00 : bool) + Class: Eq_6615 + DataType: + OrigDataType: +T_6616: (in 0x001F : word16) + Class: Eq_6576 + DataType: + OrigDataType: +T_6617: (in v51_121 == 0x001F : bool) + Class: Eq_6617 + DataType: + OrigDataType: +T_6618: (in d0_908 : word32) + Class: Eq_6618 + DataType: + OrigDataType: +T_6619: (in 0x00 : byte) + Class: Eq_6435 + DataType: + OrigDataType: +T_6620: (in bLoc13_1040 == 0x00 : bool) + Class: Eq_6620 + DataType: + OrigDataType: +T_6621: (in 0x0020 : word16) + Class: Eq_6621 + DataType: + OrigDataType: +T_6622: (in v51_121 - 0x0020 : word16) + Class: Eq_6622 + DataType: + OrigDataType: +T_6623: (in DPB(d1_118, v51_121 - 0x0020, 0) : word32) + Class: Eq_6583 + DataType: + OrigDataType: +T_6624: (in 0x0020 : word16) + Class: Eq_6576 + DataType: + OrigDataType: +T_6625: (in v51_121 == 0x0020 : bool) + Class: Eq_6625 + DataType: + OrigDataType: +T_6626: (in 0x0023 : word16) + Class: Eq_6576 + DataType: + OrigDataType: +T_6627: (in v51_121 == 0x0023 : bool) + Class: Eq_6627 + DataType: + OrigDataType: +T_6628: (in a0_863 : word32) + Class: Eq_6628 + DataType: + OrigDataType: +T_6629: (in 0x00000000 : word32) + Class: Eq_6629 + DataType: + OrigDataType: +T_6630: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6630 + DataType: + OrigDataType: +T_6631: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6628 + DataType: + OrigDataType: +T_6632: (in 0x00000000 : word32) + Class: Eq_6632 + DataType: + OrigDataType: +T_6633: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6633 + DataType: + OrigDataType: +T_6634: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6634 + DataType: + OrigDataType: +T_6635: (in 0x00000004 : word32) + Class: Eq_6635 + DataType: + OrigDataType: +T_6636: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_6636 + DataType: + OrigDataType: +T_6637: (in 0x00000000 : word32) + Class: Eq_6637 + DataType: + OrigDataType: +T_6638: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6638 + DataType: + OrigDataType: +T_6639: (in Mem865[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6636 + DataType: + OrigDataType: +T_6640: (in a1_867 : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6641: (in 0x00000000 : word32) + Class: Eq_6641 + DataType: + OrigDataType: +T_6642: (in a0_863 + 0x00000000 : word32) + Class: Eq_6642 + DataType: + OrigDataType: +T_6643: (in Mem865[a0_863 + 0x00000000:word32] : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6644: (in 0x00000000 : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6645: (in a1_867 != 0x00000000 : bool) + Class: Eq_6645 + DataType: + OrigDataType: +T_6646: (in 0x0025 : word16) + Class: Eq_6576 + DataType: + OrigDataType: +T_6647: (in v51_121 == 0x0025 : bool) + Class: Eq_6647 + DataType: + OrigDataType: +T_6648: (in d0_847 : word32) + Class: Eq_6610 + DataType: + OrigDataType: +T_6649: (in 0x00 : byte) + Class: Eq_6435 + DataType: + OrigDataType: +T_6650: (in bLoc13_1040 == 0x00 : bool) + Class: Eq_6650 + DataType: + OrigDataType: +T_6651: (in 0x0028 : word16) + Class: Eq_6651 + DataType: + OrigDataType: +T_6652: (in v51_121 - 0x0028 : word16) + Class: Eq_6652 + DataType: + OrigDataType: +T_6653: (in DPB(d1_118, v51_121 - 0x0028, 0) : word32) + Class: Eq_6583 + DataType: + OrigDataType: +T_6654: (in 0x0028 : word16) + Class: Eq_6576 + DataType: + OrigDataType: +T_6655: (in v51_121 == 0x0028 : bool) + Class: Eq_6655 + DataType: + OrigDataType: +T_6656: (in 0 : int32) + Class: Eq_6414 + DataType: + OrigDataType: +T_6657: (in a0_857 : word32) + Class: Eq_6657 + DataType: + OrigDataType: +T_6658: (in 0x00000000 : word32) + Class: Eq_6658 + DataType: + OrigDataType: +T_6659: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6659 + DataType: + OrigDataType: +T_6660: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6657 + DataType: + OrigDataType: +T_6661: (in 0x00000000 : word32) + Class: Eq_6661 + DataType: + OrigDataType: +T_6662: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6662 + DataType: + OrigDataType: +T_6663: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6663 + DataType: + OrigDataType: +T_6664: (in 0x00000004 : word32) + Class: Eq_6664 + DataType: + OrigDataType: +T_6665: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_6665 + DataType: + OrigDataType: +T_6666: (in 0x00000000 : word32) + Class: Eq_6666 + DataType: + OrigDataType: +T_6667: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6667 + DataType: + OrigDataType: +T_6668: (in Mem859[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6665 + DataType: + OrigDataType: +T_6669: (in 0x00000000 : word32) + Class: Eq_6669 + DataType: + OrigDataType: +T_6670: (in a0_857 + 0x00000000 : word32) + Class: Eq_6670 + DataType: + OrigDataType: +T_6671: (in Mem859[a0_857 + 0x00000000:word32] : word32) + Class: Eq_6610 + DataType: + OrigDataType: +T_6672: (in a0_851 : word32) + Class: Eq_6672 + DataType: + OrigDataType: +T_6673: (in 0x00000000 : word32) + Class: Eq_6673 + DataType: + OrigDataType: +T_6674: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6674 + DataType: + OrigDataType: +T_6675: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6672 + DataType: + OrigDataType: +T_6676: (in 0x00000000 : word32) + Class: Eq_6676 + DataType: + OrigDataType: +T_6677: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6677 + DataType: + OrigDataType: +T_6678: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6678 + DataType: + OrigDataType: +T_6679: (in 0x00000004 : word32) + Class: Eq_6679 + DataType: + OrigDataType: +T_6680: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_6680 + DataType: + OrigDataType: +T_6681: (in 0x00000000 : word32) + Class: Eq_6681 + DataType: + OrigDataType: +T_6682: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6682 + DataType: + OrigDataType: +T_6683: (in Mem853[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6680 + DataType: + OrigDataType: +T_6684: (in 0x00000000 : word32) + Class: Eq_6684 + DataType: + OrigDataType: +T_6685: (in a0_851 + 0x00000000 : word32) + Class: Eq_6685 + DataType: + OrigDataType: +T_6686: (in Mem853[a0_851 + 0x00000000:word32] : word32) + Class: Eq_6610 + DataType: + OrigDataType: +T_6687: (in fn00007BF4 : ptr32) + Class: Eq_6687 + DataType: + OrigDataType: +T_6688: (in signature of fn00007BF4 : void) + Class: Eq_6687 + DataType: + OrigDataType: +T_6689: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_6690: (in dwArg04 : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6691: (in dwArg08 : word32) + Class: Eq_6610 + DataType: + OrigDataType: +T_6692: (in -1 : int32) + Class: Eq_791 + DataType: + OrigDataType: +T_6693: (in fn00007BF4(-1, dwLoc38_182, dwLoc18_1007) : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6694: (in a0_874 : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6695: (in 00006F2C : ptr32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6696: (in d0_614 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6697: (in d1_616 : word32) + Class: Eq_6697 + DataType: + OrigDataType: +T_6698: (in dwLoc12_1058 - dwLoc3C_596 : word32) + Class: Eq_6697 + DataType: + OrigDataType: +T_6699: (in 0x00000000 : word32) + Class: Eq_6697 + DataType: + OrigDataType: +T_6700: (in d1_616 <= 0x00000000 : bool) + Class: Eq_6700 + DataType: + OrigDataType: +T_6701: (in 1 : int32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6702: (in a0_950 : word32) + Class: Eq_6702 + DataType: + OrigDataType: +T_6703: (in 0x00000000 : word32) + Class: Eq_6703 + DataType: + OrigDataType: +T_6704: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6704 + DataType: + OrigDataType: +T_6705: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6702 + DataType: + OrigDataType: +T_6706: (in 0x00000000 : word32) + Class: Eq_6706 + DataType: + OrigDataType: +T_6707: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6707 + DataType: + OrigDataType: +T_6708: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6708 + DataType: + OrigDataType: +T_6709: (in 0x00000004 : word32) + Class: Eq_6709 + DataType: + OrigDataType: +T_6710: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_6710 + DataType: + OrigDataType: +T_6711: (in 0x00000000 : word32) + Class: Eq_6711 + DataType: + OrigDataType: +T_6712: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6712 + DataType: + OrigDataType: +T_6713: (in Mem952[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6710 + DataType: + OrigDataType: +T_6714: (in 0x00000000 : word32) + Class: Eq_6714 + DataType: + OrigDataType: +T_6715: (in a0_950 + 0x00000000 : word32) + Class: Eq_6715 + DataType: + OrigDataType: +T_6716: (in Mem952[a0_950 + 0x00000000:word32] : word32) + Class: Eq_6618 + DataType: + OrigDataType: +T_6717: (in a0_944 : word32) + Class: Eq_6717 + DataType: + OrigDataType: +T_6718: (in 0x00000000 : word32) + Class: Eq_6718 + DataType: + OrigDataType: +T_6719: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6719 + DataType: + OrigDataType: +T_6720: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6717 + DataType: + OrigDataType: +T_6721: (in 0x00000000 : word32) + Class: Eq_6721 + DataType: + OrigDataType: +T_6722: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6722 + DataType: + OrigDataType: +T_6723: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6723 + DataType: + OrigDataType: +T_6724: (in 0x00000004 : word32) + Class: Eq_6724 + DataType: + OrigDataType: +T_6725: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_6725 + DataType: + OrigDataType: +T_6726: (in 0x00000000 : word32) + Class: Eq_6726 + DataType: + OrigDataType: +T_6727: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6727 + DataType: + OrigDataType: +T_6728: (in Mem946[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6725 + DataType: + OrigDataType: +T_6729: (in 0x00000000 : word32) + Class: Eq_6729 + DataType: + OrigDataType: +T_6730: (in a0_944 + 0x00000000 : word32) + Class: Eq_6730 + DataType: + OrigDataType: +T_6731: (in Mem946[a0_944 + 0x00000000:word32] : word32) + Class: Eq_6618 + DataType: + OrigDataType: +T_6732: (in 0x00 : byte) + Class: Eq_6437 + DataType: + OrigDataType: +T_6733: (in bLoc08_1103 == 0x00 : bool) + Class: Eq_6733 + DataType: + OrigDataType: +T_6734: (in a0_1133 : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6735: (in 0x00000001 : word32) + Class: Eq_6735 + DataType: + OrigDataType: +T_6736: (in a0_1133 + 0x00000001 : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6737: (in 0x00000000 : word32) + Class: Eq_6737 + DataType: + OrigDataType: +T_6738: (in a0_1133 + 0x00000000 : word32) + Class: Eq_6738 + DataType: + OrigDataType: +T_6739: (in Mem865[a0_1133 + 0x00000000:byte] : byte) + Class: Eq_6739 + DataType: + OrigDataType: +T_6740: (in 0x00 : byte) + Class: Eq_6739 + DataType: + OrigDataType: +T_6741: (in Mem865[a0_1133 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_6741 + DataType: + OrigDataType: +T_6742: (in a0_883 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6743: (in 0x00000001 : word32) + Class: Eq_6743 + DataType: + OrigDataType: +T_6744: (in a0_874 - 0x00000001 : word32) + Class: Eq_6744 + DataType: + OrigDataType: +T_6745: (in a0_874 - 0x00000001 - dwLoc38_182 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6746: (in 0x00000000 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6747: (in dwLoc12_1058 < 0x00000000 : bool) + Class: Eq_6747 + DataType: + OrigDataType: +T_6748: (in dwLoc0E_199 : word32) + Class: Eq_6748 + DataType: + OrigDataType: +T_6749: (in dwLoc0E_1076 - dwLoc20_1026 : word32) + Class: Eq_6749 + DataType: + OrigDataType: +T_6750: (in 0x00000000 : word32) + Class: Eq_6749 + DataType: + OrigDataType: +T_6751: (in dwLoc0E_1076 - dwLoc20_1026 >= 0x00000000 : bool) + Class: Eq_6751 + DataType: + OrigDataType: +T_6752: (in a0_883 - dwLoc12_1058 : word32) + Class: Eq_6752 + DataType: + OrigDataType: +T_6753: (in 0x00000000 : word32) + Class: Eq_6752 + DataType: + OrigDataType: +T_6754: (in a0_883 - dwLoc12_1058 <= 0x00000000 : bool) + Class: Eq_6754 + DataType: + OrigDataType: +T_6755: (in dwLoc20_47 + d0_614 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6756: (in 0xFFFFFFCC : word32) + Class: Eq_6756 + DataType: + OrigDataType: +T_6757: (in fp + 0xFFFFFFCC : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6758: (in (byte) d7_1109 : byte) + Class: Eq_6758 + DataType: + OrigDataType: +T_6759: (in 0x00 : byte) + Class: Eq_6758 + DataType: + OrigDataType: +T_6760: (in (byte) d7_1109 == 0x00 : bool) + Class: Eq_6760 + DataType: + OrigDataType: +T_6761: (in fn000082E4 : ptr32) + Class: Eq_3493 + DataType: + OrigDataType: +T_6762: (in dwLoc38_182 + d1_616 : word32) + Class: Eq_3414 + DataType: + OrigDataType: +T_6763: (in fn000082E4(dwLoc38_182, dwLoc38_182 + d1_616, dwLoc3C_596) : void) + Class: Eq_6763 + DataType: + OrigDataType: +T_6764: (in d1_662 : word32) + Class: Eq_6764 + DataType: + OrigDataType: +T_6765: (in dwLoc40 : word32) + Class: Eq_6764 + DataType: + OrigDataType: +T_6766: (in a0_664 : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6767: (in 0x00000001 : word32) + Class: Eq_6767 + DataType: + OrigDataType: +T_6768: (in d1_662 - 0x00000001 : word32) + Class: Eq_6764 + DataType: + OrigDataType: +T_6769: (in 0x00000000 : word32) + Class: Eq_6764 + DataType: + OrigDataType: +T_6770: (in d1_662 >=u 0x00000000 : bool) + Class: Eq_6770 + DataType: + OrigDataType: +T_6771: (in fn00007C8C : ptr32) + Class: Eq_6771 + DataType: + OrigDataType: +T_6772: (in signature of fn00007C8C : void) + Class: Eq_6771 + DataType: + OrigDataType: +T_6773: (in dwArg04 : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6774: (in dwArg08 : word32) + Class: Eq_6618 + DataType: + OrigDataType: +T_6775: (in fn00007C8C(dwLoc38_182, d0_908) : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6776: (in 1 : int32) + Class: Eq_6439 + DataType: + OrigDataType: +T_6777: (in 0xFFFFFFCD : word32) + Class: Eq_6777 + DataType: + OrigDataType: +T_6778: (in fp + 0xFFFFFFCD : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6779: (in 0x00000000 : word32) + Class: Eq_6779 + DataType: + OrigDataType: +T_6780: (in a0_664 + 0x00000000 : word32) + Class: Eq_6780 + DataType: + OrigDataType: +T_6781: (in Mem676[a0_664 + 0x00000000:byte] : byte) + Class: Eq_6429 + DataType: + OrigDataType: +T_6782: (in 0x00000001 : word32) + Class: Eq_6782 + DataType: + OrigDataType: +T_6783: (in a0_664 + 0x00000001 : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_6784: (in 0x00000000 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6785: (in dwLoc12_1058 > 0x00000000 : bool) + Class: Eq_6785 + DataType: + OrigDataType: +T_6786: (in dwLoc0E_1076 - dwLoc20_1026 : word32) + Class: Eq_6748 + DataType: + OrigDataType: +T_6787: (in 0 : int32) + Class: Eq_6748 + DataType: + OrigDataType: +T_6788: (in (byte) d7_1109 : byte) + Class: Eq_6788 + DataType: + OrigDataType: +T_6789: (in 0x00 : byte) + Class: Eq_6788 + DataType: + OrigDataType: +T_6790: (in (byte) d7_1109 == 0x00 : bool) + Class: Eq_6790 + DataType: + OrigDataType: +T_6791: (in 0x00000000 : word32) + Class: Eq_6441 + DataType: + OrigDataType: +T_6792: (in dwLoc1C_1010 != 0x00000000 : bool) + Class: Eq_6792 + DataType: + OrigDataType: +T_6793: (in v106_264 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6794: (in 0x00000001 : word32) + Class: Eq_6794 + DataType: + OrigDataType: +T_6795: (in dwLoc20_1026 - 0x00000001 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6796: (in 0x00000000 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6797: (in v106_264 < 0x00000000 : bool) + Class: Eq_6797 + DataType: + OrigDataType: +T_6798: (in v113_332 : word32) + Class: Eq_6748 + DataType: + OrigDataType: +T_6799: (in 0x00000001 : word32) + Class: Eq_6799 + DataType: + OrigDataType: +T_6800: (in dwLoc0E_199 - 0x00000001 : word32) + Class: Eq_6748 + DataType: + OrigDataType: +T_6801: (in 0x00000000 : word32) + Class: Eq_6748 + DataType: + OrigDataType: +T_6802: (in v113_332 < 0x00000000 : bool) + Class: Eq_6802 + DataType: + OrigDataType: +T_6803: (in a7_281 : word32) + Class: Eq_6803 + DataType: + OrigDataType: +T_6804: (in a5_282 : word32) + Class: Eq_6804 + DataType: + OrigDataType: +T_6805: (in a2_284 : word32) + Class: Eq_6805 + DataType: + OrigDataType: +T_6806: (in d7_285 : word32) + Class: Eq_6806 + DataType: + OrigDataType: +T_6807: (in d6_286 : word32) + Class: Eq_6807 + DataType: + OrigDataType: +T_6808: (in d5_287 : word32) + Class: Eq_6808 + DataType: + OrigDataType: +T_6809: (in d2_288 : word32) + Class: Eq_6809 + DataType: + OrigDataType: +T_6810: (in CVZN_289 : byte) + Class: Eq_6810 + DataType: + OrigDataType: +T_6811: (in d0_290 : word32) + Class: Eq_6811 + DataType: + OrigDataType: +T_6812: (in d1_291 : word32) + Class: Eq_6812 + DataType: + OrigDataType: +T_6813: (in a0_292 : word32) + Class: Eq_6813 + DataType: + OrigDataType: +T_6814: (in Z_293 : byte) + Class: Eq_6814 + DataType: + OrigDataType: +T_6815: (in CVZNX_294 : byte) + Class: Eq_6815 + DataType: + OrigDataType: +T_6816: (in ZN_295 : byte) + Class: Eq_6816 + DataType: + OrigDataType: +T_6817: (in C_296 : byte) + Class: Eq_6817 + DataType: + OrigDataType: +T_6818: (in V_297 : byte) + Class: Eq_6818 + DataType: + OrigDataType: +T_6819: (in a1_298 : word32) + Class: Eq_6819 + DataType: + OrigDataType: +T_6820: (in N_299 : byte) + Class: Eq_6820 + DataType: + OrigDataType: +T_6821: (in VZN_300 : byte) + Class: Eq_6821 + DataType: + OrigDataType: +T_6822: (in a6_301 : word32) + Class: Eq_6822 + DataType: + OrigDataType: +T_6823: (in VN_302 : byte) + Class: Eq_6823 + DataType: + OrigDataType: +T_6824: (in CZ_303 : byte) + Class: Eq_6824 + DataType: + OrigDataType: +T_6825: (in None_304 : bcuiposr0) + Class: Eq_6825 + DataType: + OrigDataType: +T_6826: (in a4_305 : word32) + Class: Eq_6826 + DataType: + OrigDataType: +T_6827: (in dwArg0C : word32) + Class: Eq_6827 + DataType: + OrigDataType: +T_6828: (in a7_344 : word32) + Class: Eq_6828 + DataType: + OrigDataType: +T_6829: (in a5_345 : word32) + Class: Eq_6829 + DataType: + OrigDataType: +T_6830: (in a2_347 : word32) + Class: Eq_6830 + DataType: + OrigDataType: +T_6831: (in d7_348 : word32) + Class: Eq_6831 + DataType: + OrigDataType: +T_6832: (in d6_349 : word32) + Class: Eq_6832 + DataType: + OrigDataType: +T_6833: (in d5_350 : word32) + Class: Eq_6833 + DataType: + OrigDataType: +T_6834: (in d2_351 : word32) + Class: Eq_6834 + DataType: + OrigDataType: +T_6835: (in CVZN_352 : byte) + Class: Eq_6835 + DataType: + OrigDataType: +T_6836: (in d0_353 : word32) + Class: Eq_6836 + DataType: + OrigDataType: +T_6837: (in d1_354 : word32) + Class: Eq_6837 + DataType: + OrigDataType: +T_6838: (in a0_355 : word32) + Class: Eq_6838 + DataType: + OrigDataType: +T_6839: (in Z_356 : byte) + Class: Eq_6839 + DataType: + OrigDataType: +T_6840: (in CVZNX_357 : byte) + Class: Eq_6840 + DataType: + OrigDataType: +T_6841: (in ZN_358 : byte) + Class: Eq_6841 + DataType: + OrigDataType: +T_6842: (in C_359 : byte) + Class: Eq_6842 + DataType: + OrigDataType: +T_6843: (in V_360 : byte) + Class: Eq_6843 + DataType: + OrigDataType: +T_6844: (in a1_361 : word32) + Class: Eq_6844 + DataType: + OrigDataType: +T_6845: (in N_362 : byte) + Class: Eq_6845 + DataType: + OrigDataType: +T_6846: (in VZN_363 : byte) + Class: Eq_6846 + DataType: + OrigDataType: +T_6847: (in a6_364 : word32) + Class: Eq_6847 + DataType: + OrigDataType: +T_6848: (in VN_365 : byte) + Class: Eq_6848 + DataType: + OrigDataType: +T_6849: (in CZ_366 : byte) + Class: Eq_6849 + DataType: + OrigDataType: +T_6850: (in None_367 : bcuiposr0) + Class: Eq_6850 + DataType: + OrigDataType: +T_6851: (in a4_368 : word32) + Class: Eq_6851 + DataType: + OrigDataType: +T_6852: (in v116_511 : byte) + Class: Eq_6852 + DataType: + OrigDataType: +T_6853: (in 0x00000000 : word32) + Class: Eq_6853 + DataType: + OrigDataType: +T_6854: (in dwLoc38_182 + 0x00000000 : word32) + Class: Eq_6854 + DataType: + OrigDataType: +T_6855: (in Mem0[dwLoc38_182 + 0x00000000:byte] : byte) + Class: Eq_6852 + DataType: + OrigDataType: +T_6856: (in 0x20 : byte) + Class: Eq_6852 + DataType: + OrigDataType: +T_6857: (in v116_511 == 0x20 : bool) + Class: Eq_6857 + DataType: + OrigDataType: +T_6858: (in (byte) d5_1107 : byte) + Class: Eq_6858 + DataType: + OrigDataType: +T_6859: (in 0x00 : byte) + Class: Eq_6858 + DataType: + OrigDataType: +T_6860: (in (byte) d5_1107 != 0x00 : bool) + Class: Eq_6860 + DataType: + OrigDataType: +T_6861: (in (byte) d6_1108 : byte) + Class: Eq_6861 + DataType: + OrigDataType: +T_6862: (in 0x00 : byte) + Class: Eq_6861 + DataType: + OrigDataType: +T_6863: (in (byte) d6_1108 == 0x00 : bool) + Class: Eq_6863 + DataType: + OrigDataType: +T_6864: (in v125_401 : word32) + Class: Eq_6748 + DataType: + OrigDataType: +T_6865: (in 0x00000001 : word32) + Class: Eq_6865 + DataType: + OrigDataType: +T_6866: (in dwLoc0E_199 - 0x00000001 : word32) + Class: Eq_6748 + DataType: + OrigDataType: +T_6867: (in 0x00000000 : word32) + Class: Eq_6748 + DataType: + OrigDataType: +T_6868: (in v125_401 < 0x00000000 : bool) + Class: Eq_6868 + DataType: + OrigDataType: +T_6869: (in 0x00000000 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6870: (in dwLoc20_1026 < 0x00000000 : bool) + Class: Eq_6870 + DataType: + OrigDataType: +T_6871: (in 0x2B : byte) + Class: Eq_6852 + DataType: + OrigDataType: +T_6872: (in v116_511 == 0x2B : bool) + Class: Eq_6872 + DataType: + OrigDataType: +T_6873: (in 0x2D : byte) + Class: Eq_6852 + DataType: + OrigDataType: +T_6874: (in v116_511 != 0x2D : bool) + Class: Eq_6874 + DataType: + OrigDataType: +T_6875: (in a7_537 : word32) + Class: Eq_6875 + DataType: + OrigDataType: +T_6876: (in a5_538 : word32) + Class: Eq_6876 + DataType: + OrigDataType: +T_6877: (in a2_540 : word32) + Class: Eq_6877 + DataType: + OrigDataType: +T_6878: (in d7_541 : word32) + Class: Eq_6878 + DataType: + OrigDataType: +T_6879: (in d6_542 : word32) + Class: Eq_6879 + DataType: + OrigDataType: +T_6880: (in d5_543 : word32) + Class: Eq_6880 + DataType: + OrigDataType: +T_6881: (in d2_544 : word32) + Class: Eq_6881 + DataType: + OrigDataType: +T_6882: (in CVZN_545 : byte) + Class: Eq_6882 + DataType: + OrigDataType: +T_6883: (in d0_546 : word32) + Class: Eq_6883 + DataType: + OrigDataType: +T_6884: (in d1_547 : word32) + Class: Eq_6884 + DataType: + OrigDataType: +T_6885: (in a0_548 : word32) + Class: Eq_6885 + DataType: + OrigDataType: +T_6886: (in Z_549 : byte) + Class: Eq_6886 + DataType: + OrigDataType: +T_6887: (in CVZNX_550 : byte) + Class: Eq_6887 + DataType: + OrigDataType: +T_6888: (in ZN_551 : byte) + Class: Eq_6888 + DataType: + OrigDataType: +T_6889: (in C_552 : byte) + Class: Eq_6889 + DataType: + OrigDataType: +T_6890: (in V_553 : byte) + Class: Eq_6890 + DataType: + OrigDataType: +T_6891: (in a1_554 : word32) + Class: Eq_6891 + DataType: + OrigDataType: +T_6892: (in N_555 : byte) + Class: Eq_6892 + DataType: + OrigDataType: +T_6893: (in VZN_556 : byte) + Class: Eq_6893 + DataType: + OrigDataType: +T_6894: (in a6_557 : word32) + Class: Eq_6894 + DataType: + OrigDataType: +T_6895: (in VN_558 : byte) + Class: Eq_6895 + DataType: + OrigDataType: +T_6896: (in CZ_559 : byte) + Class: Eq_6896 + DataType: + OrigDataType: +T_6897: (in None_560 : bcuiposr0) + Class: Eq_6897 + DataType: + OrigDataType: +T_6898: (in a4_561 : word32) + Class: Eq_6898 + DataType: + OrigDataType: +T_6899: (in 0x00000001 : word32) + Class: Eq_6899 + DataType: + OrigDataType: +T_6900: (in dwLoc20_1026 - 0x00000001 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6901: (in v129_465 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6902: (in 0x00000001 : word32) + Class: Eq_6902 + DataType: + OrigDataType: +T_6903: (in dwLoc20_1026 - 0x00000001 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6904: (in 0x00000000 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_6905: (in v129_465 < 0x00000000 : bool) + Class: Eq_6905 + DataType: + OrigDataType: +T_6906: (in a7_413 : word32) + Class: Eq_6906 + DataType: + OrigDataType: +T_6907: (in a5_414 : word32) + Class: Eq_6907 + DataType: + OrigDataType: +T_6908: (in a2_416 : word32) + Class: Eq_6908 + DataType: + OrigDataType: +T_6909: (in d7_417 : word32) + Class: Eq_6909 + DataType: + OrigDataType: +T_6910: (in d6_418 : word32) + Class: Eq_6910 + DataType: + OrigDataType: +T_6911: (in d5_419 : word32) + Class: Eq_6911 + DataType: + OrigDataType: +T_6912: (in d2_420 : word32) + Class: Eq_6912 + DataType: + OrigDataType: +T_6913: (in CVZN_421 : byte) + Class: Eq_6913 + DataType: + OrigDataType: +T_6914: (in d0_422 : word32) + Class: Eq_6914 + DataType: + OrigDataType: +T_6915: (in d1_423 : word32) + Class: Eq_6915 + DataType: + OrigDataType: +T_6916: (in a0_424 : word32) + Class: Eq_6916 + DataType: + OrigDataType: +T_6917: (in Z_425 : byte) + Class: Eq_6917 + DataType: + OrigDataType: +T_6918: (in CVZNX_426 : byte) + Class: Eq_6918 + DataType: + OrigDataType: +T_6919: (in ZN_427 : byte) + Class: Eq_6919 + DataType: + OrigDataType: +T_6920: (in C_428 : byte) + Class: Eq_6920 + DataType: + OrigDataType: +T_6921: (in V_429 : byte) + Class: Eq_6921 + DataType: + OrigDataType: +T_6922: (in a1_430 : word32) + Class: Eq_6922 + DataType: + OrigDataType: +T_6923: (in N_431 : byte) + Class: Eq_6923 + DataType: + OrigDataType: +T_6924: (in VZN_432 : byte) + Class: Eq_6924 + DataType: + OrigDataType: +T_6925: (in a6_433 : word32) + Class: Eq_6925 + DataType: + OrigDataType: +T_6926: (in VN_434 : byte) + Class: Eq_6926 + DataType: + OrigDataType: +T_6927: (in CZ_435 : byte) + Class: Eq_6927 + DataType: + OrigDataType: +T_6928: (in None_436 : bcuiposr0) + Class: Eq_6928 + DataType: + OrigDataType: +T_6929: (in a4_437 : word32) + Class: Eq_6929 + DataType: + OrigDataType: +T_6930: (in a0_1018 : word32) + Class: Eq_6930 + DataType: + OrigDataType: +T_6931: (in 0x00000000 : word32) + Class: Eq_6931 + DataType: + OrigDataType: +T_6932: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6932 + DataType: + OrigDataType: +T_6933: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6930 + DataType: + OrigDataType: +T_6934: (in 0x00000000 : word32) + Class: Eq_6934 + DataType: + OrigDataType: +T_6935: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6935 + DataType: + OrigDataType: +T_6936: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6936 + DataType: + OrigDataType: +T_6937: (in 0x00000004 : word32) + Class: Eq_6937 + DataType: + OrigDataType: +T_6938: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_6938 + DataType: + OrigDataType: +T_6939: (in 0x00000000 : word32) + Class: Eq_6939 + DataType: + OrigDataType: +T_6940: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6940 + DataType: + OrigDataType: +T_6941: (in Mem1020[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6938 + DataType: + OrigDataType: +T_6942: (in 0x00000000 : word32) + Class: Eq_6942 + DataType: + OrigDataType: +T_6943: (in a0_1018 + 0x00000000 : word32) + Class: Eq_6943 + DataType: + OrigDataType: +T_6944: (in Mem1020[a0_1018 + 0x00000000:word32] : word32) + Class: Eq_6610 + DataType: + OrigDataType: +T_6945: (in a0_1012 : word32) + Class: Eq_6945 + DataType: + OrigDataType: +T_6946: (in 0x00000000 : word32) + Class: Eq_6946 + DataType: + OrigDataType: +T_6947: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6947 + DataType: + OrigDataType: +T_6948: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6945 + DataType: + OrigDataType: +T_6949: (in 0x00000000 : word32) + Class: Eq_6949 + DataType: + OrigDataType: +T_6950: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6950 + DataType: + OrigDataType: +T_6951: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6951 + DataType: + OrigDataType: +T_6952: (in 0x00000004 : word32) + Class: Eq_6952 + DataType: + OrigDataType: +T_6953: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_6953 + DataType: + OrigDataType: +T_6954: (in 0x00000000 : word32) + Class: Eq_6954 + DataType: + OrigDataType: +T_6955: (in dwArg08 + 0x00000000 : word32) + Class: Eq_6955 + DataType: + OrigDataType: +T_6956: (in Mem1014[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_6953 + DataType: + OrigDataType: +T_6957: (in 0x00000000 : word32) + Class: Eq_6957 + DataType: + OrigDataType: +T_6958: (in a0_1012 + 0x00000000 : word32) + Class: Eq_6958 + DataType: + OrigDataType: +T_6959: (in Mem1014[a0_1012 + 0x00000000:word32] : word32) + Class: Eq_6610 + DataType: + OrigDataType: +T_6960: (in 0x00000000 : word32) + Class: Eq_6610 + DataType: + OrigDataType: +T_6961: (in d0_1016 >= 0x00000000 : bool) + Class: Eq_6961 + DataType: + OrigDataType: +T_6962: (in a7_481 : word32) + Class: Eq_6962 + DataType: + OrigDataType: +T_6963: (in a5_482 : word32) + Class: Eq_6963 + DataType: + OrigDataType: +T_6964: (in a2_484 : word32) + Class: Eq_6964 + DataType: + OrigDataType: +T_6965: (in d7_485 : word32) + Class: Eq_6965 + DataType: + OrigDataType: +T_6966: (in d6_486 : word32) + Class: Eq_6966 + DataType: + OrigDataType: +T_6967: (in d5_487 : word32) + Class: Eq_6967 + DataType: + OrigDataType: +T_6968: (in d2_488 : word32) + Class: Eq_6968 + DataType: + OrigDataType: +T_6969: (in CVZN_489 : byte) + Class: Eq_6969 + DataType: + OrigDataType: +T_6970: (in d0_490 : word32) + Class: Eq_6970 + DataType: + OrigDataType: +T_6971: (in d1_491 : word32) + Class: Eq_6971 + DataType: + OrigDataType: +T_6972: (in a0_492 : word32) + Class: Eq_6972 + DataType: + OrigDataType: +T_6973: (in Z_493 : byte) + Class: Eq_6973 + DataType: + OrigDataType: +T_6974: (in CVZNX_494 : byte) + Class: Eq_6974 + DataType: + OrigDataType: +T_6975: (in ZN_495 : byte) + Class: Eq_6975 + DataType: + OrigDataType: +T_6976: (in C_496 : byte) + Class: Eq_6976 + DataType: + OrigDataType: +T_6977: (in V_497 : byte) + Class: Eq_6977 + DataType: + OrigDataType: +T_6978: (in a1_498 : word32) + Class: Eq_6978 + DataType: + OrigDataType: +T_6979: (in N_499 : byte) + Class: Eq_6979 + DataType: + OrigDataType: +T_6980: (in VZN_500 : byte) + Class: Eq_6980 + DataType: + OrigDataType: +T_6981: (in a6_501 : word32) + Class: Eq_6981 + DataType: + OrigDataType: +T_6982: (in VN_502 : byte) + Class: Eq_6982 + DataType: + OrigDataType: +T_6983: (in CZ_503 : byte) + Class: Eq_6983 + DataType: + OrigDataType: +T_6984: (in None_504 : bcuiposr0) + Class: Eq_6984 + DataType: + OrigDataType: +T_6985: (in a4_505 : word32) + Class: Eq_6985 + DataType: + OrigDataType: +T_6986: (in 0x00000000 : word32) + Class: Eq_6441 + DataType: + OrigDataType: +T_6987: (in dwLoc1C_1010 == 0x00000000 : bool) + Class: Eq_6987 + DataType: + OrigDataType: +T_6988: (in 0xFFFFFFE8 : word32) + Class: Eq_6988 + DataType: + OrigDataType: +T_6989: (in fp + 0xFFFFFFE8 : word32) + Class: Eq_6989 + DataType: + OrigDataType: +T_6990: (in Mem0[fp + 0xFFFFFFE8:word32] : word32) + Class: Eq_6990 + DataType: + OrigDataType: +T_6991: (in -Mem0[fp + 0xFFFFFFE8:word32] : word32) + Class: Eq_6610 + DataType: + OrigDataType: +T_6992: (in 1 : int32) + Class: Eq_6441 + DataType: + OrigDataType: +T_6993: (in (byte) d6_1108 : byte) + Class: Eq_6993 + DataType: + OrigDataType: +T_6994: (in 0x00 : byte) + Class: Eq_6993 + DataType: + OrigDataType: +T_6995: (in (byte) d6_1108 == 0x00 : bool) + Class: Eq_6995 + DataType: + OrigDataType: +T_6996: (in (byte) d6_1108 : byte) + Class: Eq_6996 + DataType: + OrigDataType: +T_6997: (in (int32) (byte) d6_1108 : int32) + Class: Eq_6997 + DataType: + OrigDataType: +T_6998: (in dwLoc1C_1010 | (int32) ((byte) d6_1108) : word32) + Class: Eq_6998 + DataType: + OrigDataType: +T_6999: (in (byte) d5_1107 : byte) + Class: Eq_6999 + DataType: + OrigDataType: +T_7000: (in (int32) (byte) d5_1107 : int32) + Class: Eq_7000 + DataType: + OrigDataType: +T_7001: (in dwLoc1C_1010 | (int32) ((byte) d6_1108) | (int32) ((byte) d5_1107) : word32) + Class: Eq_7001 + DataType: + OrigDataType: +T_7002: (in 0x00000000 : word32) + Class: Eq_7001 + DataType: + OrigDataType: +T_7003: (in (dwLoc1C_1010 | (int32) ((byte) d6_1108) | (int32) ((byte) d5_1107)) == 0x00000000 : bool) + Class: Eq_7003 + DataType: + OrigDataType: +T_7004: (in a0_749 : word32) + Class: Eq_7004 + DataType: + OrigDataType: +T_7005: (in 0x00000000 : word32) + Class: Eq_7005 + DataType: + OrigDataType: +T_7006: (in dwArg08 + 0x00000000 : word32) + Class: Eq_7006 + DataType: + OrigDataType: +T_7007: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_7004 + DataType: + OrigDataType: +T_7008: (in 0x00000000 : word32) + Class: Eq_7008 + DataType: + OrigDataType: +T_7009: (in dwArg08 + 0x00000000 : word32) + Class: Eq_7009 + DataType: + OrigDataType: +T_7010: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_7010 + DataType: + OrigDataType: +T_7011: (in 0x00000004 : word32) + Class: Eq_7011 + DataType: + OrigDataType: +T_7012: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_7012 + DataType: + OrigDataType: +T_7013: (in 0x00000000 : word32) + Class: Eq_7013 + DataType: + OrigDataType: +T_7014: (in dwArg08 + 0x00000000 : word32) + Class: Eq_7014 + DataType: + OrigDataType: +T_7015: (in Mem751[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_7012 + DataType: + OrigDataType: +T_7016: (in 0x00000000 : word32) + Class: Eq_7016 + DataType: + OrigDataType: +T_7017: (in a0_749 + 0x00000000 : word32) + Class: Eq_7017 + DataType: + OrigDataType: +T_7018: (in Mem751[a0_749 + 0x00000000:word32] : word32) + Class: Eq_6596 + DataType: + OrigDataType: +T_7019: (in a0_743 : word32) + Class: Eq_7019 + DataType: + OrigDataType: +T_7020: (in 0x00000000 : word32) + Class: Eq_7020 + DataType: + OrigDataType: +T_7021: (in dwArg08 + 0x00000000 : word32) + Class: Eq_7021 + DataType: + OrigDataType: +T_7022: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_7019 + DataType: + OrigDataType: +T_7023: (in 0x00000000 : word32) + Class: Eq_7023 + DataType: + OrigDataType: +T_7024: (in dwArg08 + 0x00000000 : word32) + Class: Eq_7024 + DataType: + OrigDataType: +T_7025: (in Mem0[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_7025 + DataType: + OrigDataType: +T_7026: (in 0x00000004 : word32) + Class: Eq_7026 + DataType: + OrigDataType: +T_7027: (in Mem0[dwArg08 + 0x00000000:word32] + 0x00000004 : word32) + Class: Eq_7027 + DataType: + OrigDataType: +T_7028: (in 0x00000000 : word32) + Class: Eq_7028 + DataType: + OrigDataType: +T_7029: (in dwArg08 + 0x00000000 : word32) + Class: Eq_7029 + DataType: + OrigDataType: +T_7030: (in Mem745[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_7027 + DataType: + OrigDataType: +T_7031: (in 0x00000000 : word32) + Class: Eq_7031 + DataType: + OrigDataType: +T_7032: (in a0_743 + 0x00000000 : word32) + Class: Eq_7032 + DataType: + OrigDataType: +T_7033: (in Mem745[a0_743 + 0x00000000:word32] : word32) + Class: Eq_6596 + DataType: + OrigDataType: +T_7034: (in 0x00 : byte) + Class: Eq_6437 + DataType: + OrigDataType: +T_7035: (in bLoc08_1103 == 0x00 : bool) + Class: Eq_7035 + DataType: + OrigDataType: +T_7036: (in 0x01 : byte) + Class: Eq_6435 + DataType: + OrigDataType: +T_7037: (in 8 : int32) + Class: Eq_3497 + DataType: + OrigDataType: +T_7038: (in 0xFFFFFFCD : word32) + Class: Eq_7038 + DataType: + OrigDataType: +T_7039: (in fp + 0xFFFFFFCD : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_7040: (in 0x00000001 : word32) + Class: Eq_6439 + DataType: + OrigDataType: +T_7041: (in d0_720 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_7042: (in fn00007CCC : ptr32) + Class: Eq_7042 + DataType: + OrigDataType: +T_7043: (in signature of fn00007CCC : void) + Class: Eq_7042 + DataType: + OrigDataType: +T_7044: (in d1 : word32) + Class: Eq_6583 + DataType: + OrigDataType: +T_7045: (in dwArg04 : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_7046: (in dwArg08 : word32) + Class: Eq_6596 + DataType: + OrigDataType: +T_7047: (in fn00007CCC(d1_122, dwLoc38_182, d0_696) : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_7048: (in __btst : ptr32) + Class: Eq_7048 + DataType: + OrigDataType: +T_7049: (in 0x0005 : word16) + Class: Eq_7049 + DataType: + OrigDataType: +T_7050: (in __btst(v48_113, 0x0005) : bool) + Class: Eq_7050 + DataType: + OrigDataType: +T_7051: (in 2 : int32) + Class: Eq_6583 + DataType: + OrigDataType: +T_7052: (in 2 : int32) + Class: Eq_6439 + DataType: + OrigDataType: +T_7053: (in 0xFFFFFFCE : word32) + Class: Eq_7053 + DataType: + OrigDataType: +T_7054: (in fp + 0xFFFFFFCE : word32) + Class: Eq_3413 + DataType: + OrigDataType: +T_7055: (in fn000078D4 : ptr32) + Class: Eq_7055 + DataType: + OrigDataType: +T_7056: (in signature of fn000078D4 : void) + Class: Eq_7055 + DataType: + OrigDataType: +T_7057: (in d0 : word32) + Class: Eq_3497 + DataType: + OrigDataType: +T_7058: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_7059: (in dwArg04 : word32) + Class: Eq_7059 + DataType: + OrigDataType: +T_7060: (in 0xFFFFFFCC : word32) + Class: Eq_7060 + DataType: + OrigDataType: +T_7061: (in fp + 0xFFFFFFCC : word32) + Class: Eq_7059 + DataType: + OrigDataType: +T_7062: (in fn000078D4(d0_720, a4, fp + 0xFFFFFFCC) : void) + Class: Eq_7062 + DataType: + OrigDataType: +T_7063: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7064: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_7065: (in dwArg04 : word32) + Class: Eq_7065 + DataType: + OrigDataType: +T_7066: (in dwArg08 : word32) + Class: Eq_7066 + DataType: + OrigDataType: +T_7067: (in dwArg0C : word32) + Class: Eq_7067 + DataType: + OrigDataType: +T_7068: (in a3_17 : word32) + Class: Eq_6418 + DataType: + OrigDataType: +T_7069: (in dwArg04 : word32) + Class: Eq_6418 + DataType: + OrigDataType: +T_7070: (in a2_19 : word32) + Class: Eq_7070 + DataType: + OrigDataType: +T_7071: (in dwArg08 : word32) + Class: Eq_7070 + DataType: + OrigDataType: +T_7072: (in v9_43 : byte) + Class: Eq_7072 + DataType: + OrigDataType: +T_7073: (in 0x25 : byte) + Class: Eq_7072 + DataType: + OrigDataType: +T_7074: (in v9_43 != 0x25 : bool) + Class: Eq_7074 + DataType: + OrigDataType: +T_7075: (in a7_64 : word32) + Class: Eq_7075 + DataType: + OrigDataType: +T_7076: (in a5_65 : word32) + Class: Eq_7076 + DataType: + OrigDataType: +T_7077: (in d7_68 : word32) + Class: Eq_7077 + DataType: + OrigDataType: +T_7078: (in CVZN_69 : byte) + Class: Eq_7078 + DataType: + OrigDataType: +T_7079: (in ZN_70 : byte) + Class: Eq_7079 + DataType: + OrigDataType: +T_7080: (in C_71 : byte) + Class: Eq_7080 + DataType: + OrigDataType: +T_7081: (in V_72 : byte) + Class: Eq_7081 + DataType: + OrigDataType: +T_7082: (in Z_73 : byte) + Class: Eq_7082 + DataType: + OrigDataType: +T_7083: (in d0_74 : word32) + Class: Eq_7083 + DataType: + OrigDataType: +T_7084: (in 0x25 : byte) + Class: Eq_7084 + DataType: + OrigDataType: +T_7085: (in a2_44 : word32) + Class: Eq_6416 + DataType: + OrigDataType: +T_7086: (in 0x00000000 : word32) + Class: Eq_7086 + DataType: + OrigDataType: +T_7087: (in a2_44 + 0x00000000 : word32) + Class: Eq_7087 + DataType: + OrigDataType: +T_7088: (in Mem0[a2_44 + 0x00000000:byte] : byte) + Class: Eq_7088 + DataType: + OrigDataType: +T_7089: (in 0x25 - Mem0[a2_44 + 0x00000000:byte] : byte) + Class: Eq_7089 + DataType: + OrigDataType: +T_7090: (in 0x00 : byte) + Class: Eq_7089 + DataType: + OrigDataType: +T_7091: (in 0x25 - Mem0[a2_44 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_7091 + DataType: + OrigDataType: +T_7092: (in d0_90 : word32) + Class: Eq_7070 + DataType: + OrigDataType: +T_7093: (in fn00006B30 : ptr32) + Class: Eq_7093 + DataType: + OrigDataType: +T_7094: (in signature of fn00006B30 : void) + Class: Eq_7093 + DataType: + OrigDataType: +T_7095: (in fp : ptr32) + Class: Eq_7095 + DataType: + OrigDataType: +T_7096: (in 0xFFFFFFF2 : word32) + Class: Eq_7096 + DataType: + OrigDataType: +T_7097: (in fp + 0xFFFFFFF2 : word32) + Class: Eq_6417 + DataType: + OrigDataType: +T_7098: (in fn00006B30(a4, a2_44, fp + 0xFFFFFFF2, a3_17) : word32) + Class: Eq_7070 + DataType: + OrigDataType: +T_7099: (in 0x00000000 : word32) + Class: Eq_7070 + DataType: + OrigDataType: +T_7100: (in d0_90 == 0x00000000 : bool) + Class: Eq_7100 + DataType: + OrigDataType: +T_7101: (in 0x00000000 : word32) + Class: Eq_7101 + DataType: + OrigDataType: +T_7102: (in a2_19 + 0x00000000 : word32) + Class: Eq_7102 + DataType: + OrigDataType: +T_7103: (in Mem0[a2_19 + 0x00000000:byte] : byte) + Class: Eq_7072 + DataType: + OrigDataType: +T_7104: (in 0x00000001 : word32) + Class: Eq_7104 + DataType: + OrigDataType: +T_7105: (in a2_19 + 0x00000001 : word32) + Class: Eq_6416 + DataType: + OrigDataType: +T_7106: (in 0x00 : byte) + Class: Eq_7072 + DataType: + OrigDataType: +T_7107: (in v9_43 == 0x00 : bool) + Class: Eq_7107 + DataType: + OrigDataType: +T_7108: (in d0_19 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7109: (in InitCode : ptr32) + Class: Eq_7109 + DataType: + OrigDataType: +T_7110: (in signature of InitCode : void) + Class: Eq_7109 + DataType: + OrigDataType: +T_7111: (in startClass : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7112: (in version : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7113: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7114: (in InitCode(d0, dwArg04) : void) + Class: Eq_7114 + DataType: + OrigDataType: +T_7115: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7116: (in d0 != 0x00000000 : bool) + Class: Eq_7116 + DataType: + OrigDataType: +T_7117: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7118: (in Forbid : ptr32) + Class: Eq_637 + DataType: + OrigDataType: +T_7119: (in Forbid() : void) + Class: Eq_7119 + DataType: + OrigDataType: +T_7120: (in 8240 : int32) + Class: Eq_7120 + DataType: + OrigDataType: +T_7121: (in a4 + 8240 : word32) + Class: Eq_7121 + DataType: + OrigDataType: +T_7122: (in Mem26[a4 + 8240:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7123: (in 2 : int32) + Class: Eq_7123 + DataType: + OrigDataType: +T_7124: (in 18336 : int32) + Class: Eq_7124 + DataType: + OrigDataType: +T_7125: (in a4 + 18336 : word32) + Class: Eq_7125 + DataType: + OrigDataType: +T_7126: (in Mem29[a4 + 18336:word32] : word32) + Class: Eq_7123 + DataType: + OrigDataType: +T_7127: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7128: (in a3_23 : word32) + Class: Eq_7128 + DataType: + OrigDataType: +T_7129: (in dwArg04 : word32) + Class: Eq_7128 + DataType: + OrigDataType: +T_7130: (in a0_271 : word32) + Class: Eq_7130 + DataType: + OrigDataType: +T_7131: (in d0_61 : word32) + Class: Eq_7131 + DataType: + OrigDataType: +T_7132: (in 18142 : int32) + Class: Eq_7132 + DataType: + OrigDataType: +T_7133: (in a4 + 18142 : word32) + Class: Eq_7133 + DataType: + OrigDataType: +T_7134: (in Mem0[a4 + 18142:word32] : word32) + Class: Eq_7131 + DataType: + OrigDataType: +T_7135: (in 0x00000000 : word32) + Class: Eq_7131 + DataType: + OrigDataType: +T_7136: (in d0_61 != 0x00000000 : bool) + Class: Eq_7136 + DataType: + OrigDataType: +T_7137: (in v14_275 : byte) + Class: Eq_7137 + DataType: + OrigDataType: +T_7138: (in 0x00000000 : word32) + Class: Eq_7138 + DataType: + OrigDataType: +T_7139: (in a3_23 + 0x00000000 : word32) + Class: Eq_7139 + DataType: + OrigDataType: +T_7140: (in Mem0[a3_23 + 0x00000000:byte] : byte) + Class: Eq_7137 + DataType: + OrigDataType: +T_7141: (in 0x20 : byte) + Class: Eq_7137 + DataType: + OrigDataType: +T_7142: (in v14_275 == 0x20 : bool) + Class: Eq_7142 + DataType: + OrigDataType: +T_7143: (in 0x00000001 : word32) + Class: Eq_7143 + DataType: + OrigDataType: +T_7144: (in a3_23 + 0x00000001 : word32) + Class: Eq_7128 + DataType: + OrigDataType: +T_7145: (in 0x09 : byte) + Class: Eq_7137 + DataType: + OrigDataType: +T_7146: (in v14_275 == 0x09 : bool) + Class: Eq_7146 + DataType: + OrigDataType: +T_7147: (in 0x0A : byte) + Class: Eq_7137 + DataType: + OrigDataType: +T_7148: (in v14_275 != 0x0A : bool) + Class: Eq_7148 + DataType: + OrigDataType: +T_7149: (in v21_293 : byte) + Class: Eq_7149 + DataType: + OrigDataType: +T_7150: (in 0x00000000 : word32) + Class: Eq_7150 + DataType: + OrigDataType: +T_7151: (in a3_23 + 0x00000000 : word32) + Class: Eq_7151 + DataType: + OrigDataType: +T_7152: (in Mem0[a3_23 + 0x00000000:byte] : byte) + Class: Eq_7149 + DataType: + OrigDataType: +T_7153: (in 0x00 : byte) + Class: Eq_7149 + DataType: + OrigDataType: +T_7154: (in v21_293 == 0x00 : bool) + Class: Eq_7154 + DataType: + OrigDataType: +T_7155: (in 18150 : int32) + Class: Eq_7155 + DataType: + OrigDataType: +T_7156: (in a4 + 18150 : word32) + Class: Eq_7130 + DataType: + OrigDataType: +T_7157: (in 8276 : int32) + Class: Eq_7157 + DataType: + OrigDataType: +T_7158: (in a4 + 8276 : word32) + Class: Eq_7158 + DataType: + OrigDataType: +T_7159: (in Mem0[a4 + 8276:word32] : word32) + Class: Eq_7130 + DataType: + OrigDataType: +T_7160: (in d7_238 : word32) + Class: Eq_7160 + DataType: + OrigDataType: +T_7161: (in d2_214 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_7162: (in 18146 : int32) + Class: Eq_7162 + DataType: + OrigDataType: +T_7163: (in a4 + 18146 : word32) + Class: Eq_7163 + DataType: + OrigDataType: +T_7164: (in Mem66[a4 + 18146:word32] : word32) + Class: Eq_7130 + DataType: + OrigDataType: +T_7165: (in 0x00000000 : word32) + Class: Eq_7131 + DataType: + OrigDataType: +T_7166: (in d0_61 != 0x00000000 : bool) + Class: Eq_7166 + DataType: + OrigDataType: +T_7167: (in d1_297 : word32) + Class: Eq_7167 + DataType: + OrigDataType: +T_7168: (in 18142 : int32) + Class: Eq_7168 + DataType: + OrigDataType: +T_7169: (in a4 + 18142 : word32) + Class: Eq_7169 + DataType: + OrigDataType: +T_7170: (in Mem0[a4 + 18142:word32] : word32) + Class: Eq_7167 + DataType: + OrigDataType: +T_7171: (in 18142 : int32) + Class: Eq_7171 + DataType: + OrigDataType: +T_7172: (in a4 + 18142 : word32) + Class: Eq_7172 + DataType: + OrigDataType: +T_7173: (in Mem0[a4 + 18142:word32] : word32) + Class: Eq_7173 + DataType: + OrigDataType: +T_7174: (in 0x00000001 : word32) + Class: Eq_7174 + DataType: + OrigDataType: +T_7175: (in Mem0[a4 + 18142:word32] + 0x00000001 : word32) + Class: Eq_7175 + DataType: + OrigDataType: +T_7176: (in a4 + 18142 : word32) + Class: Eq_7176 + DataType: + OrigDataType: +T_7177: (in Mem300[a4 + 18142:word32] : word32) + Class: Eq_7175 + DataType: + OrigDataType: +T_7178: (in a0_303 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7179: (in 18150 : int32) + Class: Eq_7179 + DataType: + OrigDataType: +T_7180: (in a4 + 18150 : word32) + Class: Eq_7180 + DataType: + OrigDataType: +T_7181: (in 0x00000002 : word32) + Class: Eq_7181 + DataType: + OrigDataType: +T_7182: (in d1_297 << 0x00000002 : word32) + Class: Eq_7182 + DataType: + OrigDataType: +T_7183: (in a4 + 18150 + (d1_297 << 0x00000002) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7184: (in 0x22 : byte) + Class: Eq_7149 + DataType: + OrigDataType: +T_7185: (in v21_293 != 0x22 : bool) + Class: Eq_7185 + DataType: + OrigDataType: +T_7186: (in 0x00000000 : word32) + Class: Eq_7186 + DataType: + OrigDataType: +T_7187: (in a0_303 + 0x00000000 : word32) + Class: Eq_7187 + DataType: + OrigDataType: +T_7188: (in Mem409[a0_303 + 0x00000000:word32] : word32) + Class: Eq_7128 + DataType: + OrigDataType: +T_7189: (in a3_309 : word32) + Class: Eq_7189 + DataType: + OrigDataType: +T_7190: (in 0x00000001 : word32) + Class: Eq_7190 + DataType: + OrigDataType: +T_7191: (in a3_23 + 0x00000001 : word32) + Class: Eq_7189 + DataType: + OrigDataType: +T_7192: (in 0x00000000 : word32) + Class: Eq_7192 + DataType: + OrigDataType: +T_7193: (in a0_303 + 0x00000000 : word32) + Class: Eq_7193 + DataType: + OrigDataType: +T_7194: (in Mem312[a0_303 + 0x00000000:word32] : word32) + Class: Eq_7189 + DataType: + OrigDataType: +T_7195: (in dwLoc18_314 : word32) + Class: Eq_7189 + DataType: + OrigDataType: +T_7196: (in 0x00 : byte) + Class: Eq_7196 + DataType: + OrigDataType: +T_7197: (in 0x00000000 : word32) + Class: Eq_7197 + DataType: + OrigDataType: +T_7198: (in dwLoc18_314 + 0x00000000 : word32) + Class: Eq_7198 + DataType: + OrigDataType: +T_7199: (in Mem336[dwLoc18_314 + 0x00000000:byte] : byte) + Class: Eq_7196 + DataType: + OrigDataType: +T_7200: (in 0x00000001 : word32) + Class: Eq_7200 + DataType: + OrigDataType: +T_7201: (in a3_309 + 0x00000001 : word32) + Class: Eq_7128 + DataType: + OrigDataType: +T_7202: (in v27_324 : byte) + Class: Eq_7202 + DataType: + OrigDataType: +T_7203: (in 0x00 : byte) + Class: Eq_7202 + DataType: + OrigDataType: +T_7204: (in v27_324 == 0x00 : bool) + Class: Eq_7204 + DataType: + OrigDataType: +T_7205: (in 0x2A : byte) + Class: Eq_7202 + DataType: + OrigDataType: +T_7206: (in v27_324 != 0x2A : bool) + Class: Eq_7206 + DataType: + OrigDataType: +T_7207: (in 0x00000000 : word32) + Class: Eq_7207 + DataType: + OrigDataType: +T_7208: (in a3_309 + 0x00000000 : word32) + Class: Eq_7208 + DataType: + OrigDataType: +T_7209: (in Mem312[a3_309 + 0x00000000:byte] : byte) + Class: Eq_7209 + DataType: + OrigDataType: +T_7210: (in 0x00000000 : word32) + Class: Eq_7210 + DataType: + OrigDataType: +T_7211: (in dwLoc18_314 + 0x00000000 : word32) + Class: Eq_7211 + DataType: + OrigDataType: +T_7212: (in Mem403[dwLoc18_314 + 0x00000000:byte] : byte) + Class: Eq_7209 + DataType: + OrigDataType: +T_7213: (in 0x00000001 : word32) + Class: Eq_7213 + DataType: + OrigDataType: +T_7214: (in a3_309 + 0x00000001 : word32) + Class: Eq_7189 + DataType: + OrigDataType: +T_7215: (in 0x00000001 : word32) + Class: Eq_7215 + DataType: + OrigDataType: +T_7216: (in dwLoc18_314 + 0x00000001 : word32) + Class: Eq_7189 + DataType: + OrigDataType: +T_7217: (in a3_349 : word32) + Class: Eq_7217 + DataType: + OrigDataType: +T_7218: (in 0x00000001 : word32) + Class: Eq_7218 + DataType: + OrigDataType: +T_7219: (in a3_309 + 0x00000001 : word32) + Class: Eq_7217 + DataType: + OrigDataType: +T_7220: (in v34_353 : word16) + Class: Eq_7220 + DataType: + OrigDataType: +T_7221: (in 0x00000000 : word32) + Class: Eq_7221 + DataType: + OrigDataType: +T_7222: (in a3_349 + 0x00000000 : word32) + Class: Eq_7222 + DataType: + OrigDataType: +T_7223: (in Mem312[a3_349 + 0x00000000:byte] : byte) + Class: Eq_7223 + DataType: + OrigDataType: +T_7224: (in (int32) Mem312[a3_349 + 0x00000000:byte] : int32) + Class: Eq_7224 + DataType: + OrigDataType: +T_7225: (in (word16) (int32) Mem312[a3_349 + 0x00000000:byte] : word16) + Class: Eq_7225 + DataType: + OrigDataType: +T_7226: (in 0x0030 : word16) + Class: Eq_7226 + DataType: + OrigDataType: +T_7227: (in (word16) (int32) Mem312[a3_349 + 0x00000000:byte] - 0x0030 : word16) + Class: Eq_7220 + DataType: + OrigDataType: +T_7228: (in 0x0000 : word16) + Class: Eq_7220 + DataType: + OrigDataType: +T_7229: (in v34_353 == 0x0000 : bool) + Class: Eq_7229 + DataType: + OrigDataType: +T_7230: (in 0x00 : byte) + Class: Eq_7230 + DataType: + OrigDataType: +T_7231: (in 0x00000000 : word32) + Class: Eq_7231 + DataType: + OrigDataType: +T_7232: (in dwLoc18_314 + 0x00000000 : word32) + Class: Eq_7232 + DataType: + OrigDataType: +T_7233: (in Mem394[dwLoc18_314 + 0x00000000:byte] : byte) + Class: Eq_7230 + DataType: + OrigDataType: +T_7234: (in 0x0015 : word16) + Class: Eq_7220 + DataType: + OrigDataType: +T_7235: (in v34_353 == 0x0015 : bool) + Class: Eq_7235 + DataType: + OrigDataType: +T_7236: (in 0x17 : byte) + Class: Eq_7236 + DataType: + OrigDataType: +T_7237: (in 0x00000000 : word32) + Class: Eq_7237 + DataType: + OrigDataType: +T_7238: (in dwLoc18_314 + 0x00000000 : word32) + Class: Eq_7238 + DataType: + OrigDataType: +T_7239: (in Mem388[dwLoc18_314 + 0x00000000:byte] : byte) + Class: Eq_7236 + DataType: + OrigDataType: +T_7240: (in 0x00000001 : word32) + Class: Eq_7240 + DataType: + OrigDataType: +T_7241: (in dwLoc18_314 + 0x00000001 : word32) + Class: Eq_7189 + DataType: + OrigDataType: +T_7242: (in 0x001E : word16) + Class: Eq_7220 + DataType: + OrigDataType: +T_7243: (in v34_353 == 0x001E : bool) + Class: Eq_7243 + DataType: + OrigDataType: +T_7244: (in 0x0A : byte) + Class: Eq_7244 + DataType: + OrigDataType: +T_7245: (in 0x00000000 : word32) + Class: Eq_7245 + DataType: + OrigDataType: +T_7246: (in dwLoc18_314 + 0x00000000 : word32) + Class: Eq_7246 + DataType: + OrigDataType: +T_7247: (in Mem381[dwLoc18_314 + 0x00000000:byte] : byte) + Class: Eq_7244 + DataType: + OrigDataType: +T_7248: (in 0x00000001 : word32) + Class: Eq_7248 + DataType: + OrigDataType: +T_7249: (in dwLoc18_314 + 0x00000001 : word32) + Class: Eq_7189 + DataType: + OrigDataType: +T_7250: (in 0x00000000 : word32) + Class: Eq_7250 + DataType: + OrigDataType: +T_7251: (in a3_349 + 0x00000000 : word32) + Class: Eq_7251 + DataType: + OrigDataType: +T_7252: (in Mem312[a3_349 + 0x00000000:byte] : byte) + Class: Eq_7252 + DataType: + OrigDataType: +T_7253: (in 0x00000000 : word32) + Class: Eq_7253 + DataType: + OrigDataType: +T_7254: (in dwLoc18_314 + 0x00000000 : word32) + Class: Eq_7254 + DataType: + OrigDataType: +T_7255: (in Mem374[dwLoc18_314 + 0x00000000:byte] : byte) + Class: Eq_7252 + DataType: + OrigDataType: +T_7256: (in 0x00000001 : word32) + Class: Eq_7256 + DataType: + OrigDataType: +T_7257: (in dwLoc18_314 + 0x00000001 : word32) + Class: Eq_7189 + DataType: + OrigDataType: +T_7258: (in execPrivate4 : ptr32) + Class: Eq_7258 + DataType: + OrigDataType: +T_7259: (in signature of execPrivate4 : void) + Class: Eq_7258 + DataType: + OrigDataType: +T_7260: (in execPrivate4() : void) + Class: Eq_7260 + DataType: + OrigDataType: +T_7261: (in 17764 : int32) + Class: Eq_7261 + DataType: + OrigDataType: +T_7262: (in a4 + 17764 : word32) + Class: Eq_7262 + DataType: + OrigDataType: +T_7263: (in Mem244[a4 + 17764:word32] : word32) + Class: Eq_7131 + DataType: + OrigDataType: +T_7264: (in execPrivate5 : ptr32) + Class: Eq_7264 + DataType: + OrigDataType: +T_7265: (in signature of execPrivate5 : void) + Class: Eq_7264 + DataType: + OrigDataType: +T_7266: (in execPrivate5() : void) + Class: Eq_7266 + DataType: + OrigDataType: +T_7267: (in 17772 : int32) + Class: Eq_7267 + DataType: + OrigDataType: +T_7268: (in a4 + 17772 : word32) + Class: Eq_7268 + DataType: + OrigDataType: +T_7269: (in Mem246[a4 + 17772:word32] : word32) + Class: Eq_7131 + DataType: + OrigDataType: +T_7270: (in Supervisor : ptr32) + Class: Eq_200 + DataType: + OrigDataType: +T_7271: (in fp : ptr32) + Class: Eq_7271 + DataType: + OrigDataType: +T_7272: (in 0x00000004 : word32) + Class: Eq_7272 + DataType: + OrigDataType: +T_7273: (in fp - 0x00000004 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_7274: (in Supervisor(fp - 0x00000004) : void) + Class: Eq_7274 + DataType: + OrigDataType: +T_7275: (in 17780 : int32) + Class: Eq_7275 + DataType: + OrigDataType: +T_7276: (in a4 + 17780 : word32) + Class: Eq_7276 + DataType: + OrigDataType: +T_7277: (in Mem251[a4 + 17780:word32] : word32) + Class: Eq_7131 + DataType: + OrigDataType: +T_7278: (in 0x000003ED : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_7279: (in 0x00000000 : word32) + Class: Eq_7131 + DataType: + OrigDataType: +T_7280: (in d0_61 != 0x00000000 : bool) + Class: Eq_7280 + DataType: + OrigDataType: +T_7281: (in a0_175 : word32) + Class: Eq_7281 + DataType: + OrigDataType: +T_7282: (in 00007204 : ptr32) + Class: Eq_7281 + DataType: + OrigDataType: +T_7283: (in 0x00000000 : word32) + Class: Eq_7283 + DataType: + OrigDataType: +T_7284: (in a0_175 + 0x00000000 : word32) + Class: Eq_7284 + DataType: + OrigDataType: +T_7285: (in Mem66[a0_175 + 0x00000000:word32] : word32) + Class: Eq_7285 + DataType: + OrigDataType: +T_7286: (in 18084 : int32) + Class: Eq_7286 + DataType: + OrigDataType: +T_7287: (in a4 + 18084 : word32) + Class: Eq_7287 + DataType: + OrigDataType: +T_7288: (in Mem180[a4 + 18084:word32] : word32) + Class: Eq_7285 + DataType: + OrigDataType: +T_7289: (in 0x00000004 : word32) + Class: Eq_7289 + DataType: + OrigDataType: +T_7290: (in a0_175 + 0x00000004 : word32) + Class: Eq_7290 + DataType: + OrigDataType: +T_7291: (in Mem180[a0_175 + 0x00000004:word32] : word32) + Class: Eq_7291 + DataType: + OrigDataType: +T_7292: (in 0x000046A8 : word32) + Class: Eq_7292 + DataType: + OrigDataType: +T_7293: (in a4 + 0x000046A8 : word32) + Class: Eq_7293 + DataType: + OrigDataType: +T_7294: (in Mem185[a4 + 0x000046A8:word32] : word32) + Class: Eq_7291 + DataType: + OrigDataType: +T_7295: (in 0x00000008 : word32) + Class: Eq_7295 + DataType: + OrigDataType: +T_7296: (in a0_175 + 0x00000008 : word32) + Class: Eq_7296 + DataType: + OrigDataType: +T_7297: (in Mem185[a0_175 + 0x00000008:word32] : word32) + Class: Eq_7297 + DataType: + OrigDataType: +T_7298: (in 0x000046AC : word32) + Class: Eq_7298 + DataType: + OrigDataType: +T_7299: (in a4 + 0x000046AC : word32) + Class: Eq_7299 + DataType: + OrigDataType: +T_7300: (in Mem190[a4 + 0x000046AC:word32] : word32) + Class: Eq_7297 + DataType: + OrigDataType: +T_7301: (in 0x0000000C : word32) + Class: Eq_7301 + DataType: + OrigDataType: +T_7302: (in a0_175 + 0x0000000C : word32) + Class: Eq_7302 + DataType: + OrigDataType: +T_7303: (in Mem190[a0_175 + 0x0000000C:word32] : word32) + Class: Eq_7303 + DataType: + OrigDataType: +T_7304: (in 0x000046B0 : word32) + Class: Eq_7304 + DataType: + OrigDataType: +T_7305: (in a4 + 0x000046B0 : word32) + Class: Eq_7305 + DataType: + OrigDataType: +T_7306: (in Mem195[a4 + 0x000046B0:word32] : word32) + Class: Eq_7303 + DataType: + OrigDataType: +T_7307: (in 0x00000010 : word32) + Class: Eq_7307 + DataType: + OrigDataType: +T_7308: (in a0_175 + 0x00000010 : word32) + Class: Eq_7308 + DataType: + OrigDataType: +T_7309: (in Mem195[a0_175 + 0x00000010:word16] : word16) + Class: Eq_7309 + DataType: + OrigDataType: +T_7310: (in 0x000046B4 : word32) + Class: Eq_7310 + DataType: + OrigDataType: +T_7311: (in a4 + 0x000046B4 : word32) + Class: Eq_7311 + DataType: + OrigDataType: +T_7312: (in Mem198[a4 + 0x000046B4:word16] : word16) + Class: Eq_7309 + DataType: + OrigDataType: +T_7313: (in d0_210 : word32) + Class: Eq_7313 + DataType: + OrigDataType: +T_7314: (in fn00007AD8 : ptr32) + Class: Eq_7314 + DataType: + OrigDataType: +T_7315: (in signature of fn00007AD8 : void) + Class: Eq_7314 + DataType: + OrigDataType: +T_7316: (in dwArg04 : word32) + Class: Eq_7316 + DataType: + OrigDataType: +T_7317: (in dwArg08 : word32) + Class: Eq_7317 + DataType: + OrigDataType: +T_7318: (in dwArg0C : word32) + Class: Eq_7318 + DataType: + OrigDataType: +T_7319: (in 18084 : int32) + Class: Eq_7319 + DataType: + OrigDataType: +T_7320: (in a4 + 18084 : word32) + Class: Eq_7316 + DataType: + OrigDataType: +T_7321: (in 8276 : int32) + Class: Eq_7321 + DataType: + OrigDataType: +T_7322: (in a4 + 8276 : word32) + Class: Eq_7322 + DataType: + OrigDataType: +T_7323: (in Mem198[a4 + 8276:word32] : word32) + Class: Eq_7323 + DataType: + OrigDataType: +T_7324: (in 36 : int32) + Class: Eq_7324 + DataType: + OrigDataType: +T_7325: (in Mem198[a4 + 8276:word32] + 36 : word32) + Class: Eq_7325 + DataType: + OrigDataType: +T_7326: (in Mem198[Mem198[a4 + 8276:word32] + 36:word32] : word32) + Class: Eq_7326 + DataType: + OrigDataType: +T_7327: (in 4 : int32) + Class: Eq_7327 + DataType: + OrigDataType: +T_7328: (in Mem198[Mem198[a4 + 8276:word32] + 36:word32] + 4 : word32) + Class: Eq_7328 + DataType: + OrigDataType: +T_7329: (in Mem198[Mem198[Mem198[a4 + 8276:word32] + 36:word32] + 4:word32] : word32) + Class: Eq_7317 + DataType: + OrigDataType: +T_7330: (in 00000028 : ptr32) + Class: Eq_7318 + DataType: + OrigDataType: +T_7331: (in fn00007AD8(a4 + 18084, Mem198[Mem198[Mem198[a4 + 8276:word32] + 36:word32] + 4:word32], 0x00000028) : word32) + Class: Eq_7313 + DataType: + OrigDataType: +T_7332: (in Supervisor : ptr32) + Class: Eq_200 + DataType: + OrigDataType: +T_7333: (in fp - 0x00000004 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_7334: (in Supervisor(fp - 0x00000004) : void) + Class: Eq_7334 + DataType: + OrigDataType: +T_7335: (in 17764 : int32) + Class: Eq_7335 + DataType: + OrigDataType: +T_7336: (in a4 + 17764 : word32) + Class: Eq_7336 + DataType: + OrigDataType: +T_7337: (in Mem217[a4 + 17764:word32] : word32) + Class: Eq_7313 + DataType: + OrigDataType: +T_7338: (in 17772 : int32) + Class: Eq_7338 + DataType: + OrigDataType: +T_7339: (in a4 + 17772 : word32) + Class: Eq_7339 + DataType: + OrigDataType: +T_7340: (in Mem219[a4 + 17772:word32] : word32) + Class: Eq_7313 + DataType: + OrigDataType: +T_7341: (in 16 : int32) + Class: Eq_7341 + DataType: + OrigDataType: +T_7342: (in 17768 : int32) + Class: Eq_7342 + DataType: + OrigDataType: +T_7343: (in a4 + 17768 : word32) + Class: Eq_7343 + DataType: + OrigDataType: +T_7344: (in Mem222[a4 + 17768:word32] : word32) + Class: Eq_7341 + DataType: + OrigDataType: +T_7345: (in 17780 : int32) + Class: Eq_7345 + DataType: + OrigDataType: +T_7346: (in a4 + 17780 : word32) + Class: Eq_7346 + DataType: + OrigDataType: +T_7347: (in Mem224[a4 + 17780:word32] : word32) + Class: Eq_7313 + DataType: + OrigDataType: +T_7348: (in 16 : int32) + Class: Eq_7348 + DataType: + OrigDataType: +T_7349: (in 17776 : int32) + Class: Eq_7349 + DataType: + OrigDataType: +T_7350: (in a4 + 17776 : word32) + Class: Eq_7350 + DataType: + OrigDataType: +T_7351: (in Mem226[a4 + 17776:word32] : word32) + Class: Eq_7348 + DataType: + OrigDataType: +T_7352: (in 8 : int32) + Class: Eq_7352 + DataType: + OrigDataType: +T_7353: (in 0x00000004 : word32) + Class: Eq_7353 + DataType: + OrigDataType: +T_7354: (in d0_210 * 0x00000004 : word32) + Class: Eq_7354 + DataType: + OrigDataType: +T_7355: (in 8[d0_210 * 0x00000004] : word32) + Class: Eq_7355 + DataType: + OrigDataType: +T_7356: (in FindTask : ptr32) + Class: Eq_7356 + DataType: + OrigDataType: +T_7357: (in signature of FindTask : void) + Class: Eq_7356 + DataType: + OrigDataType: +T_7358: (in name : word32) + Class: Eq_7358 + DataType: + OrigDataType: +T_7359: (in 0x00000000 : word32) + Class: Eq_7358 + DataType: + OrigDataType: +T_7360: (in FindTask(0x00000000) : word32) + Class: Eq_7360 + DataType: + OrigDataType: +T_7361: (in 164 : int32) + Class: Eq_7361 + DataType: + OrigDataType: +T_7362: (in FindTask(0x00000000) + 164 : word32) + Class: Eq_7362 + DataType: + OrigDataType: +T_7363: (in Mem237[FindTask(0x00000000) + 164:word32] : word32) + Class: Eq_7355 + DataType: + OrigDataType: +T_7364: (in 0x000003EE : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_7365: (in 0 : int32) + Class: Eq_7160 + DataType: + OrigDataType: +T_7366: (in d0_101 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7367: (in 17760 : int32) + Class: Eq_7367 + DataType: + OrigDataType: +T_7368: (in a4 + 17760 : word32) + Class: Eq_7368 + DataType: + OrigDataType: +T_7369: (in Mem66[a4 + 17760:word32] : word32) + Class: Eq_7369 + DataType: + OrigDataType: +T_7370: (in (word16) d7_238 : word16) + Class: Eq_7370 + DataType: + OrigDataType: +T_7371: (in 0x8001 : word16) + Class: Eq_7371 + DataType: + OrigDataType: +T_7372: (in (word16) d7_238 | 0x8001 : word16) + Class: Eq_7372 + DataType: + OrigDataType: +T_7373: (in DPB(d7_238, (word16) d7_238 | 0x8001, 0) : word32) + Class: Eq_7373 + DataType: + OrigDataType: +T_7374: (in Mem66[a4 + 17760:word32] | DPB(d7_238, (word16) d7_238 | 0x8001, 0) : word32) + Class: Eq_7374 + DataType: + OrigDataType: +T_7375: (in a4 + 17760 : word32) + Class: Eq_7375 + DataType: + OrigDataType: +T_7376: (in Mem89[a4 + 17760:word32] : word32) + Class: Eq_7374 + DataType: + OrigDataType: +T_7377: (in 17768 : int32) + Class: Eq_7377 + DataType: + OrigDataType: +T_7378: (in a4 + 17768 : word32) + Class: Eq_7378 + DataType: + OrigDataType: +T_7379: (in Mem89[a4 + 17768:word32] : word32) + Class: Eq_7379 + DataType: + OrigDataType: +T_7380: (in (word16) d7_238 : word16) + Class: Eq_7380 + DataType: + OrigDataType: +T_7381: (in 0x8002 : word16) + Class: Eq_7381 + DataType: + OrigDataType: +T_7382: (in (word16) d7_238 | 0x8002 : word16) + Class: Eq_7382 + DataType: + OrigDataType: +T_7383: (in DPB(d7_238, (word16) d7_238 | 0x8002, 0) : word32) + Class: Eq_7383 + DataType: + OrigDataType: +T_7384: (in Mem89[a4 + 17768:word32] | DPB(d7_238, (word16) d7_238 | 0x8002, 0) : word32) + Class: Eq_7384 + DataType: + OrigDataType: +T_7385: (in a4 + 17768 : word32) + Class: Eq_7385 + DataType: + OrigDataType: +T_7386: (in Mem94[a4 + 17768:word32] : word32) + Class: Eq_7384 + DataType: + OrigDataType: +T_7387: (in 17776 : int32) + Class: Eq_7387 + DataType: + OrigDataType: +T_7388: (in a4 + 17776 : word32) + Class: Eq_7388 + DataType: + OrigDataType: +T_7389: (in Mem94[a4 + 17776:word32] : word32) + Class: Eq_7389 + DataType: + OrigDataType: +T_7390: (in 0x00008003 : word32) + Class: Eq_7390 + DataType: + OrigDataType: +T_7391: (in Mem94[a4 + 17776:word32] | 0x00008003 : word32) + Class: Eq_7391 + DataType: + OrigDataType: +T_7392: (in a4 + 17776 : word32) + Class: Eq_7392 + DataType: + OrigDataType: +T_7393: (in Mem96[a4 + 17776:word32] : word32) + Class: Eq_7391 + DataType: + OrigDataType: +T_7394: (in 7772 : int32) + Class: Eq_7394 + DataType: + OrigDataType: +T_7395: (in a4 + 7772 : word32) + Class: Eq_7395 + DataType: + OrigDataType: +T_7396: (in Mem96[a4 + 7772:word32] : word32) + Class: Eq_7396 + DataType: + OrigDataType: +T_7397: (in 0x00000000 : word32) + Class: Eq_7396 + DataType: + OrigDataType: +T_7398: (in Mem96[a4 + 7772:word32] == 0x00000000 : bool) + Class: Eq_7398 + DataType: + OrigDataType: +T_7399: (in 0x00000001 : word32) + Class: Eq_7399 + DataType: + OrigDataType: +T_7400: (in a3_349 + 0x00000001 : word32) + Class: Eq_7189 + DataType: + OrigDataType: +T_7401: (in 0x00008000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7402: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7403: (in 0x00000000 : word32) + Class: Eq_7403 + DataType: + OrigDataType: +T_7404: (in 7696 : int32) + Class: Eq_7404 + DataType: + OrigDataType: +T_7405: (in a4 + 7696 : word32) + Class: Eq_7405 + DataType: + OrigDataType: +T_7406: (in Mem103[a4 + 7696:word32] : word32) + Class: Eq_7403 + DataType: + OrigDataType: +T_7407: (in (word16) d0_101 : word16) + Class: Eq_7407 + DataType: + OrigDataType: +T_7408: (in 0x0001 : word16) + Class: Eq_7408 + DataType: + OrigDataType: +T_7409: (in (word16) d0_101 | 0x0001 : word16) + Class: Eq_7409 + DataType: + OrigDataType: +T_7410: (in DPB(d0_101, (word16) d0_101 | 0x0001, 0) : word32) + Class: Eq_7410 + DataType: + OrigDataType: +T_7411: (in 7692 : int32) + Class: Eq_7411 + DataType: + OrigDataType: +T_7412: (in a4 + 7692 : word32) + Class: Eq_7412 + DataType: + OrigDataType: +T_7413: (in Mem108[a4 + 7692:word32] : word32) + Class: Eq_7410 + DataType: + OrigDataType: +T_7414: (in 1 : int32) + Class: Eq_7414 + DataType: + OrigDataType: +T_7415: (in 7730 : int32) + Class: Eq_7415 + DataType: + OrigDataType: +T_7416: (in a4 + 7730 : word32) + Class: Eq_7416 + DataType: + OrigDataType: +T_7417: (in Mem111[a4 + 7730:word32] : word32) + Class: Eq_7414 + DataType: + OrigDataType: +T_7418: (in (word16) d0_101 : word16) + Class: Eq_7418 + DataType: + OrigDataType: +T_7419: (in 0x0002 : word16) + Class: Eq_7419 + DataType: + OrigDataType: +T_7420: (in (word16) d0_101 | 0x0002 : word16) + Class: Eq_7420 + DataType: + OrigDataType: +T_7421: (in DPB(d0_101, (word16) d0_101 | 0x0002, 0) : word32) + Class: Eq_7421 + DataType: + OrigDataType: +T_7422: (in 7726 : int32) + Class: Eq_7422 + DataType: + OrigDataType: +T_7423: (in a4 + 7726 : word32) + Class: Eq_7423 + DataType: + OrigDataType: +T_7424: (in Mem116[a4 + 7726:word32] : word32) + Class: Eq_7421 + DataType: + OrigDataType: +T_7425: (in 2 : int32) + Class: Eq_7425 + DataType: + OrigDataType: +T_7426: (in 7764 : int32) + Class: Eq_7426 + DataType: + OrigDataType: +T_7427: (in a4 + 7764 : word32) + Class: Eq_7427 + DataType: + OrigDataType: +T_7428: (in Mem119[a4 + 7764:word32] : word32) + Class: Eq_7425 + DataType: + OrigDataType: +T_7429: (in (word16) d0_101 : word16) + Class: Eq_7429 + DataType: + OrigDataType: +T_7430: (in 0x0080 : word16) + Class: Eq_7430 + DataType: + OrigDataType: +T_7431: (in (word16) d0_101 | 0x0080 : word16) + Class: Eq_7431 + DataType: + OrigDataType: +T_7432: (in DPB(d0_101, (word16) d0_101 | 0x0080, 0) : word32) + Class: Eq_7432 + DataType: + OrigDataType: +T_7433: (in 7760 : int32) + Class: Eq_7433 + DataType: + OrigDataType: +T_7434: (in a4 + 7760 : word32) + Class: Eq_7434 + DataType: + OrigDataType: +T_7435: (in Mem124[a4 + 7760:word32] : word32) + Class: Eq_7432 + DataType: + OrigDataType: +T_7436: (in 00009238 : ptr32) + Class: Eq_7436 + DataType: + OrigDataType: +T_7437: (in 8264 : int32) + Class: Eq_7437 + DataType: + OrigDataType: +T_7438: (in a4 + 8264 : word32) + Class: Eq_7438 + DataType: + OrigDataType: +T_7439: (in Mem127[a4 + 8264:word32] : word32) + Class: Eq_7436 + DataType: + OrigDataType: +T_7440: (in a3_137 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7441: (in a4_138 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_7442: (in a2_139 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7443: (in fn000011F8 : ptr32) + Class: Eq_7443 + DataType: + OrigDataType: +T_7444: (in signature of fn000011F8 : void) + Class: Eq_7443 + DataType: + OrigDataType: +T_7445: (in fp - 0x00000004 : word32) + Class: Eq_794 + DataType: + OrigDataType: +T_7446: (in 18142 : int32) + Class: Eq_7446 + DataType: + OrigDataType: +T_7447: (in a4 + 18142 : word32) + Class: Eq_7447 + DataType: + OrigDataType: +T_7448: (in Mem127[a4 + 18142:word32] : word32) + Class: Eq_795 + DataType: + OrigDataType: +T_7449: (in out a3_137 : ptr32) + Class: Eq_796 + DataType: + OrigDataType: +T_7450: (in out a4_138 : ptr32) + Class: Eq_797 + DataType: + OrigDataType: +T_7451: (in fn000011F8(d2_214, d0_101, a2, a4, fp - 0x00000004, Mem127[a4 + 18142:word32], out a3_137, out a4_138) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7452: (in 0x00000000 : word32) + Class: Eq_7452 + DataType: + OrigDataType: +T_7453: (in 0x00000034 : word32) + Class: Eq_7453 + DataType: + OrigDataType: +T_7454: (in fp - 0x00000034 : word32) + Class: Eq_7454 + DataType: + OrigDataType: +T_7455: (in 0x00000000 : word32) + Class: Eq_7455 + DataType: + OrigDataType: +T_7456: (in fp - 0x00000034 + 0x00000000 : word32) + Class: Eq_7456 + DataType: + OrigDataType: +T_7457: (in Mem140[fp - 0x00000034 + 0x00000000:word32] : word32) + Class: Eq_7452 + DataType: + OrigDataType: +T_7458: (in d1_146 : word32) + Class: Eq_7458 + DataType: + OrigDataType: +T_7459: (in d2_147 : word32) + Class: Eq_7459 + DataType: + OrigDataType: +T_7460: (in d4_148 : word32) + Class: Eq_7460 + DataType: + OrigDataType: +T_7461: (in d5_149 : word32) + Class: Eq_7461 + DataType: + OrigDataType: +T_7462: (in a1_150 : word32) + Class: Eq_7462 + DataType: + OrigDataType: +T_7463: (in a2_151 : word32) + Class: Eq_7463 + DataType: + OrigDataType: +T_7464: (in a4_152 : word32) + Class: Eq_7464 + DataType: + OrigDataType: +T_7465: (in a5_153 : word32) + Class: Eq_7465 + DataType: + OrigDataType: +T_7466: (in a6_154 : word32) + Class: Eq_7466 + DataType: + OrigDataType: +T_7467: (in fn00008A58 : ptr32) + Class: Eq_2379 + DataType: + OrigDataType: +T_7468: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7469: (in out d1_146 : ptr32) + Class: Eq_2385 + DataType: + OrigDataType: +T_7470: (in out d2_147 : ptr32) + Class: Eq_2386 + DataType: + OrigDataType: +T_7471: (in out d4_148 : ptr32) + Class: Eq_2387 + DataType: + OrigDataType: +T_7472: (in out d5_149 : ptr32) + Class: Eq_2388 + DataType: + OrigDataType: +T_7473: (in out a1_150 : ptr32) + Class: Eq_2389 + DataType: + OrigDataType: +T_7474: (in out a2_151 : ptr32) + Class: Eq_2390 + DataType: + OrigDataType: +T_7475: (in out a4_152 : ptr32) + Class: Eq_2391 + DataType: + OrigDataType: +T_7476: (in out a5_153 : ptr32) + Class: Eq_2392 + DataType: + OrigDataType: +T_7477: (in out a6_154 : ptr32) + Class: Eq_2393 + DataType: + OrigDataType: +T_7478: (in fn00008A58(a2_139, a3_137, a4_138, dwArg00, out d1_146, out d2_147, out d4_148, out d5_149, out a1_150, out a2_151, out a4_152, out a5_153, out a6_154) : word32) + Class: Eq_7478 + DataType: + OrigDataType: +T_7479: (in 0xFFFFFFE0 : word32) + Class: Eq_7479 + DataType: + OrigDataType: +T_7480: (in a5_153 + 0xFFFFFFE0 : word32) + Class: Eq_7480 + DataType: + OrigDataType: +T_7481: (in Mem140[a5_153 + 0xFFFFFFE0:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7482: (in 16 : int32) + Class: Eq_7160 + DataType: + OrigDataType: +T_7483: (in Supervisor : ptr32) + Class: Eq_200 + DataType: + OrigDataType: +T_7484: (in fp - 0x00000004 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_7485: (in Supervisor(fp - 0x00000004) : void) + Class: Eq_7485 + DataType: + OrigDataType: +T_7486: (in 17780 : int32) + Class: Eq_7486 + DataType: + OrigDataType: +T_7487: (in a4 + 17780 : word32) + Class: Eq_7487 + DataType: + OrigDataType: +T_7488: (in Mem269[a4 + 17780:word32] : word32) + Class: Eq_7131 + DataType: + OrigDataType: +T_7489: (in 0x00000000 : word32) + Class: Eq_7489 + DataType: + OrigDataType: +T_7490: (in a3_309 + 0x00000000 : word32) + Class: Eq_7490 + DataType: + OrigDataType: +T_7491: (in Mem312[a3_309 + 0x00000000:byte] : byte) + Class: Eq_7202 + DataType: + OrigDataType: +T_7492: (in 0x22 : byte) + Class: Eq_7202 + DataType: + OrigDataType: +T_7493: (in v27_324 == 0x22 : bool) + Class: Eq_7493 + DataType: + OrigDataType: +T_7494: (in 18142 : int32) + Class: Eq_7494 + DataType: + OrigDataType: +T_7495: (in a4 + 18142 : word32) + Class: Eq_7495 + DataType: + OrigDataType: +T_7496: (in Mem0[a4 + 18142:word32] : word32) + Class: Eq_7496 + DataType: + OrigDataType: +T_7497: (in 0x00000020 : word32) + Class: Eq_7497 + DataType: + OrigDataType: +T_7498: (in Mem0[a4 + 18142:word32] - 0x00000020 : word32) + Class: Eq_7498 + DataType: + OrigDataType: +T_7499: (in 0x00000000 : word32) + Class: Eq_7498 + DataType: + OrigDataType: +T_7500: (in Mem0[a4 + 18142:word32] - 0x00000020 >= 0x00000000 : bool) + Class: Eq_7500 + DataType: + OrigDataType: +T_7501: (in 0x00000000 : word32) + Class: Eq_7501 + DataType: + OrigDataType: +T_7502: (in a3_23 + 0x00000000 : word32) + Class: Eq_7502 + DataType: + OrigDataType: +T_7503: (in Mem409[a3_23 + 0x00000000:byte] : byte) + Class: Eq_7503 + DataType: + OrigDataType: +T_7504: (in 0x00 : byte) + Class: Eq_7503 + DataType: + OrigDataType: +T_7505: (in Mem409[a3_23 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_7505 + DataType: + OrigDataType: +T_7506: (in v96_414 : byte) + Class: Eq_7506 + DataType: + OrigDataType: +T_7507: (in 0x20 : byte) + Class: Eq_7506 + DataType: + OrigDataType: +T_7508: (in v96_414 == 0x20 : bool) + Class: Eq_7508 + DataType: + OrigDataType: +T_7509: (in 0x09 : byte) + Class: Eq_7506 + DataType: + OrigDataType: +T_7510: (in v96_414 == 0x09 : bool) + Class: Eq_7510 + DataType: + OrigDataType: +T_7511: (in 0x0A : byte) + Class: Eq_7506 + DataType: + OrigDataType: +T_7512: (in v96_414 == 0x0A : bool) + Class: Eq_7512 + DataType: + OrigDataType: +T_7513: (in 0x00000001 : word32) + Class: Eq_7513 + DataType: + OrigDataType: +T_7514: (in a3_23 + 0x00000001 : word32) + Class: Eq_7128 + DataType: + OrigDataType: +T_7515: (in 0x00000000 : word32) + Class: Eq_7515 + DataType: + OrigDataType: +T_7516: (in a3_23 + 0x00000000 : word32) + Class: Eq_7516 + DataType: + OrigDataType: +T_7517: (in Mem409[a3_23 + 0x00000000:byte] : byte) + Class: Eq_7506 + DataType: + OrigDataType: +T_7518: (in 0x00 : byte) + Class: Eq_7506 + DataType: + OrigDataType: +T_7519: (in v96_414 == 0x00 : bool) + Class: Eq_7519 + DataType: + OrigDataType: +T_7520: (in 0x00 : byte) + Class: Eq_7520 + DataType: + OrigDataType: +T_7521: (in 0x00000000 : word32) + Class: Eq_7521 + DataType: + OrigDataType: +T_7522: (in a3_23 + 0x00000000 : word32) + Class: Eq_7522 + DataType: + OrigDataType: +T_7523: (in Mem424[a3_23 + 0x00000000:byte] : byte) + Class: Eq_7520 + DataType: + OrigDataType: +T_7524: (in 0x00000001 : word32) + Class: Eq_7524 + DataType: + OrigDataType: +T_7525: (in a3_23 + 0x00000001 : word32) + Class: Eq_7128 + DataType: + OrigDataType: +T_7526: (in d0 : word32) + Class: Eq_7526 + DataType: + OrigDataType: +T_7527: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_7528: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_7529: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7530: (in a1Out : ptr32) + Class: Eq_7530 + DataType: + OrigDataType: +T_7531: (in a1 : word32) + Class: Eq_7531 + DataType: + OrigDataType: +T_7532: (in *a1Out : word32) + Class: Eq_7531 + DataType: + OrigDataType: +T_7533: (in d0_17 : word32) + Class: Eq_7526 + DataType: + OrigDataType: +T_7534: (in dwArg04 : word32) + Class: Eq_7534 + DataType: + OrigDataType: +T_7535: (in 20 : int32) + Class: Eq_7535 + DataType: + OrigDataType: +T_7536: (in dwArg04 + 20 : word32) + Class: Eq_7536 + DataType: + OrigDataType: +T_7537: (in Mem0[dwArg04 + 20:word32] : word32) + Class: Eq_7537 + DataType: + OrigDataType: +T_7538: (in 0x00000000 : word32) + Class: Eq_7537 + DataType: + OrigDataType: +T_7539: (in Mem0[dwArg04 + 20:word32] == 0x00000000 : bool) + Class: Eq_7539 + DataType: + OrigDataType: +T_7540: (in a0_30 : word32) + Class: Eq_7540 + DataType: + OrigDataType: +T_7541: (in a1_31 : word32) + Class: Eq_7541 + DataType: + OrigDataType: +T_7542: (in d0_32 : word32) + Class: Eq_7542 + DataType: + OrigDataType: +T_7543: (in fn0000843C : ptr32) + Class: Eq_7543 + DataType: + OrigDataType: +T_7544: (in signature of fn0000843C : void) + Class: Eq_7543 + DataType: + OrigDataType: +T_7545: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_7546: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_7547: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7548: (in a0Out : ptr32) + Class: Eq_7548 + DataType: + OrigDataType: +T_7549: (in a1Out : ptr32) + Class: Eq_7549 + DataType: + OrigDataType: +T_7550: (in 8212 : int32) + Class: Eq_7550 + DataType: + OrigDataType: +T_7551: (in a4 + 8212 : word32) + Class: Eq_7551 + DataType: + OrigDataType: +T_7552: (in Mem0[a4 + 8212:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7553: (in out a0_30 : ptr32) + Class: Eq_7548 + DataType: + OrigDataType: +T_7554: (in out a1_31 : ptr32) + Class: Eq_7549 + DataType: + OrigDataType: +T_7555: (in fn0000843C(d2, a4, Mem0[a4 + 8212:word32], out a0_30, out a1_31) : word32) + Class: Eq_7542 + DataType: + OrigDataType: +T_7556: (in 4 : int32) + Class: Eq_7556 + DataType: + OrigDataType: +T_7557: (in dwArg04 + 4 : word32) + Class: Eq_7557 + DataType: + OrigDataType: +T_7558: (in Mem35[dwArg04 + 4:word32] : word32) + Class: Eq_7542 + DataType: + OrigDataType: +T_7559: (in 16 : int32) + Class: Eq_7559 + DataType: + OrigDataType: +T_7560: (in dwArg04 + 16 : word32) + Class: Eq_7560 + DataType: + OrigDataType: +T_7561: (in Mem37[dwArg04 + 16:word32] : word32) + Class: Eq_7542 + DataType: + OrigDataType: +T_7562: (in 0x00000000 : word32) + Class: Eq_7542 + DataType: + OrigDataType: +T_7563: (in d0_32 != 0x00000000 : bool) + Class: Eq_7563 + DataType: + OrigDataType: +T_7564: (in __btst : ptr32) + Class: Eq_7564 + DataType: + OrigDataType: +T_7565: (in 27 : int32) + Class: Eq_7565 + DataType: + OrigDataType: +T_7566: (in dwArg04 + 27 : word32) + Class: Eq_7566 + DataType: + OrigDataType: +T_7567: (in Mem0[dwArg04 + 27:byte] : byte) + Class: Eq_7567 + DataType: + OrigDataType: +T_7568: (in 0x0003 : word16) + Class: Eq_7568 + DataType: + OrigDataType: +T_7569: (in __btst(Mem0[dwArg04 + 27:byte], 0x0003) : bool) + Class: Eq_7569 + DataType: + OrigDataType: +T_7570: (in 0 : int32) + Class: Eq_7526 + DataType: + OrigDataType: +T_7571: (in 8212 : int32) + Class: Eq_7571 + DataType: + OrigDataType: +T_7572: (in a4 + 8212 : word32) + Class: Eq_7572 + DataType: + OrigDataType: +T_7573: (in Mem37[a4 + 8212:word32] : word32) + Class: Eq_7573 + DataType: + OrigDataType: +T_7574: (in 20 : int32) + Class: Eq_7574 + DataType: + OrigDataType: +T_7575: (in dwArg04 + 20 : word32) + Class: Eq_7575 + DataType: + OrigDataType: +T_7576: (in Mem46[dwArg04 + 20:word32] : word32) + Class: Eq_7573 + DataType: + OrigDataType: +T_7577: (in 24 : int32) + Class: Eq_7577 + DataType: + OrigDataType: +T_7578: (in dwArg04 + 24 : word32) + Class: Eq_7578 + DataType: + OrigDataType: +T_7579: (in Mem46[dwArg04 + 24:word32] : word32) + Class: Eq_7579 + DataType: + OrigDataType: +T_7580: (in -13 : int32) + Class: Eq_7580 + DataType: + OrigDataType: +T_7581: (in Mem46[dwArg04 + 24:word32] & -13 : word32) + Class: Eq_7581 + DataType: + OrigDataType: +T_7582: (in dwArg04 + 24 : word32) + Class: Eq_7582 + DataType: + OrigDataType: +T_7583: (in Mem49[dwArg04 + 24:word32] : word32) + Class: Eq_7581 + DataType: + OrigDataType: +T_7584: (in 0 : int32) + Class: Eq_7584 + DataType: + OrigDataType: +T_7585: (in 12 : int32) + Class: Eq_7585 + DataType: + OrigDataType: +T_7586: (in dwArg04 + 12 : word32) + Class: Eq_7586 + DataType: + OrigDataType: +T_7587: (in Mem52[dwArg04 + 12:word32] : word32) + Class: Eq_7584 + DataType: + OrigDataType: +T_7588: (in 0 : int32) + Class: Eq_7588 + DataType: + OrigDataType: +T_7589: (in 8 : int32) + Class: Eq_7589 + DataType: + OrigDataType: +T_7590: (in dwArg04 + 8 : word32) + Class: Eq_7590 + DataType: + OrigDataType: +T_7591: (in Mem54[dwArg04 + 8:word32] : word32) + Class: Eq_7588 + DataType: + OrigDataType: +T_7592: (in 0 : int32) + Class: Eq_7526 + DataType: + OrigDataType: +T_7593: (in 12 : int32) + Class: Eq_7593 + DataType: + OrigDataType: +T_7594: (in 18336 : int32) + Class: Eq_7594 + DataType: + OrigDataType: +T_7595: (in a4 + 18336 : word32) + Class: Eq_7595 + DataType: + OrigDataType: +T_7596: (in Mem42[a4 + 18336:word32] : word32) + Class: Eq_7593 + DataType: + OrigDataType: +T_7597: (in -1 : int32) + Class: Eq_7526 + DataType: + OrigDataType: +T_7598: (in d0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7599: (in a1 : word32) + Class: Eq_7599 + DataType: + OrigDataType: +T_7600: (in *a1Out : word32) + Class: Eq_7599 + DataType: + OrigDataType: +T_7601: (in *a2Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7602: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_7603: (in d0_158 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7604: (in a5_123 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_7605: (in fp : ptr32) + Class: Eq_7605 + DataType: + OrigDataType: +T_7606: (in 0x00000004 : word32) + Class: Eq_7606 + DataType: + OrigDataType: +T_7607: (in fp - 0x00000004 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_7608: (in a7_124 : word32) + Class: Eq_7608 + DataType: + OrigDataType: +T_7609: (in 0x00000030 : word32) + Class: Eq_7609 + DataType: + OrigDataType: +T_7610: (in fp - 0x00000030 : word32) + Class: Eq_7608 + DataType: + OrigDataType: +T_7611: (in d7_122 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7612: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7613: (in d4_120 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7614: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7615: (in 24 : int32) + Class: Eq_7615 + DataType: + OrigDataType: +T_7616: (in dwArg08 + 24 : word32) + Class: Eq_7616 + DataType: + OrigDataType: +T_7617: (in Mem0[dwArg08 + 24:word32] : word32) + Class: Eq_7617 + DataType: + OrigDataType: +T_7618: (in 49 : int32) + Class: Eq_7618 + DataType: + OrigDataType: +T_7619: (in Mem0[dwArg08 + 24:word32] & 49 : word32) + Class: Eq_7619 + DataType: + OrigDataType: +T_7620: (in 0x00000000 : word32) + Class: Eq_7619 + DataType: + OrigDataType: +T_7621: (in (Mem0[dwArg08 + 24:word32] & 49) == 0x00000000 : bool) + Class: Eq_7621 + DataType: + OrigDataType: +T_7622: (in d0_96 : word32) + Class: Eq_7622 + DataType: + OrigDataType: +T_7623: (in __btst : ptr32) + Class: Eq_7623 + DataType: + OrigDataType: +T_7624: (in 26 : int32) + Class: Eq_7624 + DataType: + OrigDataType: +T_7625: (in dwArg08 + 26 : word32) + Class: Eq_7625 + DataType: + OrigDataType: +T_7626: (in Mem0[dwArg08 + 26:byte] : byte) + Class: Eq_7626 + DataType: + OrigDataType: +T_7627: (in 0x0007 : word16) + Class: Eq_7627 + DataType: + OrigDataType: +T_7628: (in __btst(Mem0[dwArg08 + 26:byte], 0x0007) : bool) + Class: Eq_7628 + DataType: + OrigDataType: +T_7629: (in -__btst(Mem0[dwArg08 + 26:byte], 0x0007) : byte) + Class: Eq_7629 + DataType: + OrigDataType: +T_7630: (in (int16) -__btst(Mem0[dwArg08 + 26:byte], 0x0007) : int16) + Class: Eq_7630 + DataType: + OrigDataType: +T_7631: (in (int16) (int16) -__btst(Mem0[dwArg08 + 26:byte], 0x0007) : int16) + Class: Eq_7631 + DataType: + OrigDataType: +T_7632: (in (int32) (int16) (int16) -__btst(Mem0[dwArg08 + 26:byte], 0x0007) : int32) + Class: Eq_7622 + DataType: + OrigDataType: +T_7633: (in 20 : int32) + Class: Eq_7633 + DataType: + OrigDataType: +T_7634: (in dwArg08 + 20 : word32) + Class: Eq_7634 + DataType: + OrigDataType: +T_7635: (in Mem0[dwArg08 + 20:word32] : word32) + Class: Eq_7635 + DataType: + OrigDataType: +T_7636: (in 0x00000000 : word32) + Class: Eq_7635 + DataType: + OrigDataType: +T_7637: (in Mem0[dwArg08 + 20:word32] != 0x00000000 : bool) + Class: Eq_7637 + DataType: + OrigDataType: +T_7638: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7639: (in d5_121 : word32) + Class: Eq_7639 + DataType: + OrigDataType: +T_7640: (in __btst : ptr32) + Class: Eq_7640 + DataType: + OrigDataType: +T_7641: (in 27 : int32) + Class: Eq_7641 + DataType: + OrigDataType: +T_7642: (in dwArg08 + 27 : word32) + Class: Eq_7642 + DataType: + OrigDataType: +T_7643: (in Mem0[dwArg08 + 27:byte] : byte) + Class: Eq_7643 + DataType: + OrigDataType: +T_7644: (in 0x0002 : word16) + Class: Eq_7644 + DataType: + OrigDataType: +T_7645: (in __btst(Mem0[dwArg08 + 27:byte], 0x0002) : bool) + Class: Eq_7645 + DataType: + OrigDataType: +T_7646: (in __btst : ptr32) + Class: Eq_7646 + DataType: + OrigDataType: +T_7647: (in 27 : int32) + Class: Eq_7647 + DataType: + OrigDataType: +T_7648: (in dwArg08 + 27 : word32) + Class: Eq_7648 + DataType: + OrigDataType: +T_7649: (in Mem0[dwArg08 + 27:byte] : byte) + Class: Eq_7649 + DataType: + OrigDataType: +T_7650: (in 0x0002 : word16) + Class: Eq_7650 + DataType: + OrigDataType: +T_7651: (in __btst(Mem0[dwArg08 + 27:byte], 0x0002) : bool) + Class: Eq_7651 + DataType: + OrigDataType: +T_7652: (in 0 : int32) + Class: Eq_7652 + DataType: + OrigDataType: +T_7653: (in 12 : int32) + Class: Eq_7653 + DataType: + OrigDataType: +T_7654: (in dwArg08 + 12 : word32) + Class: Eq_7654 + DataType: + OrigDataType: +T_7655: (in Mem509[dwArg08 + 12:word32] : word32) + Class: Eq_7652 + DataType: + OrigDataType: +T_7656: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7657: (in 0xFFFFFFFF : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7658: (in dwArg04 == 0xFFFFFFFF : bool) + Class: Eq_7658 + DataType: + OrigDataType: +T_7659: (in a1_518 : word32) + Class: Eq_7659 + DataType: + OrigDataType: +T_7660: (in fn00007234 : ptr32) + Class: Eq_7660 + DataType: + OrigDataType: +T_7661: (in signature of fn00007234 : void) + Class: Eq_7660 + DataType: + OrigDataType: +T_7662: (in out a1_518 : ptr32) + Class: Eq_7530 + DataType: + OrigDataType: +T_7663: (in fn00007234(d2, a4, dwArg08, out a1_518) : word32) + Class: Eq_7663 + DataType: + OrigDataType: +T_7664: (in 0x00000000 : word32) + Class: Eq_7663 + DataType: + OrigDataType: +T_7665: (in fn00007234(d2, a4, dwArg08, out a1_518) == 0x00000000 : bool) + Class: Eq_7665 + DataType: + OrigDataType: +T_7666: (in __bset : ptr32) + Class: Eq_7666 + DataType: + OrigDataType: +T_7667: (in 27 : int32) + Class: Eq_7667 + DataType: + OrigDataType: +T_7668: (in dwArg08 + 27 : word32) + Class: Eq_7668 + DataType: + OrigDataType: +T_7669: (in Mem509[dwArg08 + 27:byte] : byte) + Class: Eq_7669 + DataType: + OrigDataType: +T_7670: (in 0x0001 : word16) + Class: Eq_7670 + DataType: + OrigDataType: +T_7671: (in dwArg08 + 27 : word32) + Class: Eq_7671 + DataType: + OrigDataType: +T_7672: (in Mem509[dwArg08 + 27:byte] : byte) + Class: Eq_7672 + DataType: + OrigDataType: +T_7673: (in out Mem509[dwArg08 + 27:byte] : ptr32) + Class: Eq_7673 + DataType: + OrigDataType: +T_7674: (in __bset(Mem509[dwArg08 + 27:byte], 0x0001, out Mem509[dwArg08 + 27:byte]) : bool) + Class: Eq_7674 + DataType: + OrigDataType: +T_7675: (in (byte) d0_96 : byte) + Class: Eq_7675 + DataType: + OrigDataType: +T_7676: (in 0x00 : byte) + Class: Eq_7675 + DataType: + OrigDataType: +T_7677: (in (byte) d0_96 == 0x00 : bool) + Class: Eq_7677 + DataType: + OrigDataType: +T_7678: (in __bset : ptr32) + Class: Eq_7678 + DataType: + OrigDataType: +T_7679: (in 27 : int32) + Class: Eq_7679 + DataType: + OrigDataType: +T_7680: (in dwArg08 + 27 : word32) + Class: Eq_7680 + DataType: + OrigDataType: +T_7681: (in Mem509[dwArg08 + 27:byte] : byte) + Class: Eq_7681 + DataType: + OrigDataType: +T_7682: (in 0x0005 : word16) + Class: Eq_7682 + DataType: + OrigDataType: +T_7683: (in dwArg08 + 27 : word32) + Class: Eq_7683 + DataType: + OrigDataType: +T_7684: (in Mem509[dwArg08 + 27:byte] : byte) + Class: Eq_7684 + DataType: + OrigDataType: +T_7685: (in out Mem509[dwArg08 + 27:byte] : ptr32) + Class: Eq_7685 + DataType: + OrigDataType: +T_7686: (in __bset(Mem509[dwArg08 + 27:byte], 0x0005, out Mem509[dwArg08 + 27:byte]) : bool) + Class: Eq_7686 + DataType: + OrigDataType: +T_7687: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7688: (in 20 : int32) + Class: Eq_7688 + DataType: + OrigDataType: +T_7689: (in dwArg08 + 20 : word32) + Class: Eq_7689 + DataType: + OrigDataType: +T_7690: (in Mem509[dwArg08 + 20:word32] : word32) + Class: Eq_7690 + DataType: + OrigDataType: +T_7691: (in 12 : int32) + Class: Eq_7691 + DataType: + OrigDataType: +T_7692: (in dwArg08 + 12 : word32) + Class: Eq_7692 + DataType: + OrigDataType: +T_7693: (in Mem589[dwArg08 + 12:word32] : word32) + Class: Eq_7690 + DataType: + OrigDataType: +T_7694: (in 20 : int32) + Class: Eq_7694 + DataType: + OrigDataType: +T_7695: (in dwArg08 + 20 : word32) + Class: Eq_7695 + DataType: + OrigDataType: +T_7696: (in Mem509[dwArg08 + 20:word32] : word32) + Class: Eq_7696 + DataType: + OrigDataType: +T_7697: (in -Mem509[dwArg08 + 20:word32] : word32) + Class: Eq_7697 + DataType: + OrigDataType: +T_7698: (in 12 : int32) + Class: Eq_7698 + DataType: + OrigDataType: +T_7699: (in dwArg08 + 12 : word32) + Class: Eq_7699 + DataType: + OrigDataType: +T_7700: (in Mem585[dwArg08 + 12:word32] : word32) + Class: Eq_7697 + DataType: + OrigDataType: +T_7701: (in d1_547 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7702: (in v25_536 : word32) + Class: Eq_7702 + DataType: + OrigDataType: +T_7703: (in 12 : int32) + Class: Eq_7703 + DataType: + OrigDataType: +T_7704: (in dwArg08 + 12 : word32) + Class: Eq_7704 + DataType: + OrigDataType: +T_7705: (in Mem509[dwArg08 + 12:word32] : word32) + Class: Eq_7705 + DataType: + OrigDataType: +T_7706: (in 0x00000001 : word32) + Class: Eq_7706 + DataType: + OrigDataType: +T_7707: (in Mem509[dwArg08 + 12:word32] - 0x00000001 : word32) + Class: Eq_7702 + DataType: + OrigDataType: +T_7708: (in dwArg08 + 12 : word32) + Class: Eq_7708 + DataType: + OrigDataType: +T_7709: (in Mem537[dwArg08 + 12:word32] : word32) + Class: Eq_7702 + DataType: + OrigDataType: +T_7710: (in 0x00000000 : word32) + Class: Eq_7702 + DataType: + OrigDataType: +T_7711: (in v25_536 < 0x00000000 : bool) + Class: Eq_7711 + DataType: + OrigDataType: +T_7712: (in a1_573 : word32) + Class: Eq_7712 + DataType: + OrigDataType: +T_7713: (in a2_574 : word32) + Class: Eq_7713 + DataType: + OrigDataType: +T_7714: (in a4_575 : word32) + Class: Eq_7714 + DataType: + OrigDataType: +T_7715: (in fn0000728C : ptr32) + Class: Eq_6073 + DataType: + OrigDataType: +T_7716: (in fp - 0x00000004 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_7717: (in (byte) dwArg04 : byte) + Class: Eq_7717 + DataType: + OrigDataType: +T_7718: (in (int32) (byte) dwArg04 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7719: (in out a1_573 : ptr32) + Class: Eq_6081 + DataType: + OrigDataType: +T_7720: (in out a2_574 : ptr32) + Class: Eq_6082 + DataType: + OrigDataType: +T_7721: (in out a4_575 : ptr32) + Class: Eq_6083 + DataType: + OrigDataType: +T_7722: (in fn0000728C(d2, a2, a4, fp - 0x00000004, (int32) (byte) dwArg04, dwArg08, out a1_573, out a2_574, out a4_575) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7723: (in a0_551 : word32) + Class: Eq_7723 + DataType: + OrigDataType: +T_7724: (in 4 : int32) + Class: Eq_7724 + DataType: + OrigDataType: +T_7725: (in dwArg08 + 4 : word32) + Class: Eq_7725 + DataType: + OrigDataType: +T_7726: (in Mem537[dwArg08 + 4:word32] : word32) + Class: Eq_7723 + DataType: + OrigDataType: +T_7727: (in 4 : int32) + Class: Eq_7727 + DataType: + OrigDataType: +T_7728: (in dwArg08 + 4 : word32) + Class: Eq_7728 + DataType: + OrigDataType: +T_7729: (in Mem537[dwArg08 + 4:word32] : word32) + Class: Eq_7729 + DataType: + OrigDataType: +T_7730: (in 0x00000001 : word32) + Class: Eq_7730 + DataType: + OrigDataType: +T_7731: (in Mem537[dwArg08 + 4:word32] + 0x00000001 : word32) + Class: Eq_7731 + DataType: + OrigDataType: +T_7732: (in dwArg08 + 4 : word32) + Class: Eq_7732 + DataType: + OrigDataType: +T_7733: (in Mem553[dwArg08 + 4:word32] : word32) + Class: Eq_7731 + DataType: + OrigDataType: +T_7734: (in (byte) dwArg04 : byte) + Class: Eq_7734 + DataType: + OrigDataType: +T_7735: (in 0x00000000 : word32) + Class: Eq_7735 + DataType: + OrigDataType: +T_7736: (in a0_551 + 0x00000000 : word32) + Class: Eq_7736 + DataType: + OrigDataType: +T_7737: (in Mem557[a0_551 + 0x00000000:byte] : byte) + Class: Eq_7734 + DataType: + OrigDataType: +T_7738: (in (byte) dwArg04 : byte) + Class: Eq_7738 + DataType: + OrigDataType: +T_7739: (in (int32) (byte) dwArg04 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7740: (in __bset : ptr32) + Class: Eq_7740 + DataType: + OrigDataType: +T_7741: (in 27 : int32) + Class: Eq_7741 + DataType: + OrigDataType: +T_7742: (in dwArg08 + 27 : word32) + Class: Eq_7742 + DataType: + OrigDataType: +T_7743: (in Mem0[dwArg08 + 27:byte] : byte) + Class: Eq_7743 + DataType: + OrigDataType: +T_7744: (in 0x0001 : word16) + Class: Eq_7744 + DataType: + OrigDataType: +T_7745: (in dwArg08 + 27 : word32) + Class: Eq_7745 + DataType: + OrigDataType: +T_7746: (in Mem0[dwArg08 + 27:byte] : byte) + Class: Eq_7746 + DataType: + OrigDataType: +T_7747: (in out Mem0[dwArg08 + 27:byte] : ptr32) + Class: Eq_7747 + DataType: + OrigDataType: +T_7748: (in __bset(Mem0[dwArg08 + 27:byte], 0x0001, out Mem0[dwArg08 + 27:byte]) : bool) + Class: Eq_7748 + DataType: + OrigDataType: +T_7749: (in (byte) d0_96 : byte) + Class: Eq_7749 + DataType: + OrigDataType: +T_7750: (in 0x00 : byte) + Class: Eq_7749 + DataType: + OrigDataType: +T_7751: (in (byte) d0_96 == 0x00 : bool) + Class: Eq_7751 + DataType: + OrigDataType: +T_7752: (in 0xFFFFFFFF : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7753: (in dwArg04 != 0xFFFFFFFF : bool) + Class: Eq_7753 + DataType: + OrigDataType: +T_7754: (in (byte) d0_96 : byte) + Class: Eq_7754 + DataType: + OrigDataType: +T_7755: (in 0x00 : byte) + Class: Eq_7754 + DataType: + OrigDataType: +T_7756: (in (byte) d0_96 == 0x00 : bool) + Class: Eq_7756 + DataType: + OrigDataType: +T_7757: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7758: (in d0_319 : word32) + Class: Eq_7758 + DataType: + OrigDataType: +T_7759: (in 4 : int32) + Class: Eq_7759 + DataType: + OrigDataType: +T_7760: (in dwArg08 + 4 : word32) + Class: Eq_7760 + DataType: + OrigDataType: +T_7761: (in Mem0[dwArg08 + 4:word32] : word32) + Class: Eq_7761 + DataType: + OrigDataType: +T_7762: (in 16 : int32) + Class: Eq_7762 + DataType: + OrigDataType: +T_7763: (in dwArg08 + 16 : word32) + Class: Eq_7763 + DataType: + OrigDataType: +T_7764: (in Mem0[dwArg08 + 16:word32] : word32) + Class: Eq_7764 + DataType: + OrigDataType: +T_7765: (in Mem0[dwArg08 + 4:word32] - Mem0[dwArg08 + 16:word32] : word32) + Class: Eq_7758 + DataType: + OrigDataType: +T_7766: (in 0xFFFFFFEC : word32) + Class: Eq_7766 + DataType: + OrigDataType: +T_7767: (in fp + 0xFFFFFFEC : word32) + Class: Eq_7767 + DataType: + OrigDataType: +T_7768: (in Mem322[fp + 0xFFFFFFEC:word32] : word32) + Class: Eq_7758 + DataType: + OrigDataType: +T_7769: (in 0x00000000 : word32) + Class: Eq_7758 + DataType: + OrigDataType: +T_7770: (in d0_319 == 0x00000000 : bool) + Class: Eq_7770 + DataType: + OrigDataType: +T_7771: (in 0xFFFFFFFF : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7772: (in dwArg04 == 0xFFFFFFFF : bool) + Class: Eq_7772 + DataType: + OrigDataType: +T_7773: (in 12 : int32) + Class: Eq_7773 + DataType: + OrigDataType: +T_7774: (in dwArg08 + 12 : word32) + Class: Eq_7774 + DataType: + OrigDataType: +T_7775: (in Mem0[dwArg08 + 12:word32] : word32) + Class: Eq_7775 + DataType: + OrigDataType: +T_7776: (in 0x00000002 : word32) + Class: Eq_7776 + DataType: + OrigDataType: +T_7777: (in Mem0[dwArg08 + 12:word32] + 0x00000002 : word32) + Class: Eq_7777 + DataType: + OrigDataType: +T_7778: (in dwArg08 + 12 : word32) + Class: Eq_7778 + DataType: + OrigDataType: +T_7779: (in Mem442[dwArg08 + 12:word32] : word32) + Class: Eq_7777 + DataType: + OrigDataType: +T_7780: (in 0x0000000A : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7781: (in dwArg04 != 0x0000000A : bool) + Class: Eq_7781 + DataType: + OrigDataType: +T_7782: (in a0_456 : word32) + Class: Eq_7782 + DataType: + OrigDataType: +T_7783: (in 4 : int32) + Class: Eq_7783 + DataType: + OrigDataType: +T_7784: (in dwArg08 + 4 : word32) + Class: Eq_7784 + DataType: + OrigDataType: +T_7785: (in Mem442[dwArg08 + 4:word32] : word32) + Class: Eq_7782 + DataType: + OrigDataType: +T_7786: (in 4 : int32) + Class: Eq_7786 + DataType: + OrigDataType: +T_7787: (in dwArg08 + 4 : word32) + Class: Eq_7787 + DataType: + OrigDataType: +T_7788: (in Mem442[dwArg08 + 4:word32] : word32) + Class: Eq_7788 + DataType: + OrigDataType: +T_7789: (in 0x00000001 : word32) + Class: Eq_7789 + DataType: + OrigDataType: +T_7790: (in Mem442[dwArg08 + 4:word32] + 0x00000001 : word32) + Class: Eq_7790 + DataType: + OrigDataType: +T_7791: (in dwArg08 + 4 : word32) + Class: Eq_7791 + DataType: + OrigDataType: +T_7792: (in Mem458[dwArg08 + 4:word32] : word32) + Class: Eq_7790 + DataType: + OrigDataType: +T_7793: (in (byte) dwArg04 : byte) + Class: Eq_7793 + DataType: + OrigDataType: +T_7794: (in 0x00000000 : word32) + Class: Eq_7794 + DataType: + OrigDataType: +T_7795: (in a0_456 + 0x00000000 : word32) + Class: Eq_7795 + DataType: + OrigDataType: +T_7796: (in Mem462[a0_456 + 0x00000000:byte] : byte) + Class: Eq_7793 + DataType: + OrigDataType: +T_7797: (in 12 : int32) + Class: Eq_7797 + DataType: + OrigDataType: +T_7798: (in dwArg08 + 12 : word32) + Class: Eq_7798 + DataType: + OrigDataType: +T_7799: (in Mem462[dwArg08 + 12:word32] : word32) + Class: Eq_7799 + DataType: + OrigDataType: +T_7800: (in 0x00000000 : word32) + Class: Eq_7799 + DataType: + OrigDataType: +T_7801: (in Mem462[dwArg08 + 12:word32] > 0x00000000 : bool) + Class: Eq_7801 + DataType: + OrigDataType: +T_7802: (in a0_472 : word32) + Class: Eq_7802 + DataType: + OrigDataType: +T_7803: (in 4 : int32) + Class: Eq_7803 + DataType: + OrigDataType: +T_7804: (in dwArg08 + 4 : word32) + Class: Eq_7804 + DataType: + OrigDataType: +T_7805: (in Mem442[dwArg08 + 4:word32] : word32) + Class: Eq_7802 + DataType: + OrigDataType: +T_7806: (in 4 : int32) + Class: Eq_7806 + DataType: + OrigDataType: +T_7807: (in dwArg08 + 4 : word32) + Class: Eq_7807 + DataType: + OrigDataType: +T_7808: (in Mem442[dwArg08 + 4:word32] : word32) + Class: Eq_7808 + DataType: + OrigDataType: +T_7809: (in 0x00000001 : word32) + Class: Eq_7809 + DataType: + OrigDataType: +T_7810: (in Mem442[dwArg08 + 4:word32] + 0x00000001 : word32) + Class: Eq_7810 + DataType: + OrigDataType: +T_7811: (in dwArg08 + 4 : word32) + Class: Eq_7811 + DataType: + OrigDataType: +T_7812: (in Mem474[dwArg08 + 4:word32] : word32) + Class: Eq_7810 + DataType: + OrigDataType: +T_7813: (in 0x0D : byte) + Class: Eq_7813 + DataType: + OrigDataType: +T_7814: (in 0x00000000 : word32) + Class: Eq_7814 + DataType: + OrigDataType: +T_7815: (in a0_472 + 0x00000000 : word32) + Class: Eq_7815 + DataType: + OrigDataType: +T_7816: (in Mem477[a0_472 + 0x00000000:byte] : byte) + Class: Eq_7813 + DataType: + OrigDataType: +T_7817: (in 12 : int32) + Class: Eq_7817 + DataType: + OrigDataType: +T_7818: (in dwArg08 + 12 : word32) + Class: Eq_7818 + DataType: + OrigDataType: +T_7819: (in Mem477[dwArg08 + 12:word32] : word32) + Class: Eq_7819 + DataType: + OrigDataType: +T_7820: (in 0x00000000 : word32) + Class: Eq_7819 + DataType: + OrigDataType: +T_7821: (in Mem477[dwArg08 + 12:word32] < 0x00000000 : bool) + Class: Eq_7821 + DataType: + OrigDataType: +T_7822: (in 12 : int32) + Class: Eq_7822 + DataType: + OrigDataType: +T_7823: (in dwArg08 + 12 : word32) + Class: Eq_7823 + DataType: + OrigDataType: +T_7824: (in Mem477[dwArg08 + 12:word32] : word32) + Class: Eq_7824 + DataType: + OrigDataType: +T_7825: (in 0x00000001 : word32) + Class: Eq_7825 + DataType: + OrigDataType: +T_7826: (in Mem477[dwArg08 + 12:word32] + 0x00000001 : word32) + Class: Eq_7826 + DataType: + OrigDataType: +T_7827: (in dwArg08 + 12 : word32) + Class: Eq_7827 + DataType: + OrigDataType: +T_7828: (in Mem492[dwArg08 + 12:word32] : word32) + Class: Eq_7826 + DataType: + OrigDataType: +T_7829: (in a1_501 : word32) + Class: Eq_7829 + DataType: + OrigDataType: +T_7830: (in fn0000728C : ptr32) + Class: Eq_6073 + DataType: + OrigDataType: +T_7831: (in fp - 0x00000004 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_7832: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7833: (in out a1_501 : ptr32) + Class: Eq_6081 + DataType: + OrigDataType: +T_7834: (in out a2 : ptr32) + Class: Eq_6082 + DataType: + OrigDataType: +T_7835: (in out a4 : ptr32) + Class: Eq_6083 + DataType: + OrigDataType: +T_7836: (in fn0000728C(d2, a2, a4, fp - 0x00000004, -1, dwArg08, out a1_501, out a2, out a4) : word32) + Class: Eq_7836 + DataType: + OrigDataType: +T_7837: (in 0x00000030 : cuiposr32) + Class: Eq_7837 + DataType: + OrigDataType: +T_7838: (in fp - 0x00000030 : word32) + Class: Eq_7608 + DataType: + OrigDataType: +T_7839: (in 0x00000030 : word32) + Class: Eq_7839 + DataType: + OrigDataType: +T_7840: (in fp - 0x00000030 : word32) + Class: Eq_7608 + DataType: + OrigDataType: +T_7841: (in a1_267 : word32) + Class: Eq_7841 + DataType: + OrigDataType: +T_7842: (in fn000060B0 : ptr32) + Class: Eq_7842 + DataType: + OrigDataType: +T_7843: (in signature of fn000060B0 : void) + Class: Eq_7842 + DataType: + OrigDataType: +T_7844: (in 28 : int32) + Class: Eq_7844 + DataType: + OrigDataType: +T_7845: (in dwArg08 + 28 : word32) + Class: Eq_7845 + DataType: + OrigDataType: +T_7846: (in Mem0[dwArg08 + 28:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7847: (in 0x00000005 : word32) + Class: Eq_7847 + DataType: + OrigDataType: +T_7848: (in fp - 0x00000005 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7849: (in 1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7850: (in out d2 : ptr32) + Class: Eq_5919 + DataType: + OrigDataType: +T_7851: (in out d4_120 : ptr32) + Class: Eq_5920 + DataType: + OrigDataType: +T_7852: (in out a1_267 : ptr32) + Class: Eq_5921 + DataType: + OrigDataType: +T_7853: (in out a4 : ptr32) + Class: Eq_5922 + DataType: + OrigDataType: +T_7854: (in out a5_123 : ptr32) + Class: Eq_5923 + DataType: + OrigDataType: +T_7855: (in fn000060B0(dwArg08, a4, Mem0[dwArg08 + 28:word32], fp - 0x00000005, 1, out d2, out d4_120, out a1_267, out a4, out a5_123) : word32) + Class: Eq_7639 + DataType: + OrigDataType: +T_7856: (in 0x0000000A : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7857: (in dwArg04 != 0x0000000A : bool) + Class: Eq_7857 + DataType: + OrigDataType: +T_7858: (in 0x00000030 : word32) + Class: Eq_7858 + DataType: + OrigDataType: +T_7859: (in fp - 0x00000030 : word32) + Class: Eq_7608 + DataType: + OrigDataType: +T_7860: (in a1_293 : word32) + Class: Eq_7860 + DataType: + OrigDataType: +T_7861: (in fn000060B0 : ptr32) + Class: Eq_7842 + DataType: + OrigDataType: +T_7862: (in 28 : int32) + Class: Eq_7862 + DataType: + OrigDataType: +T_7863: (in dwArg08 + 28 : word32) + Class: Eq_7863 + DataType: + OrigDataType: +T_7864: (in Mem0[dwArg08 + 28:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7865: (in 00007516 : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_7866: (in 2 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7867: (in out d2 : ptr32) + Class: Eq_5919 + DataType: + OrigDataType: +T_7868: (in out d4_120 : ptr32) + Class: Eq_5920 + DataType: + OrigDataType: +T_7869: (in out a1_293 : ptr32) + Class: Eq_5921 + DataType: + OrigDataType: +T_7870: (in out a4 : ptr32) + Class: Eq_5922 + DataType: + OrigDataType: +T_7871: (in out a5_123 : ptr32) + Class: Eq_5923 + DataType: + OrigDataType: +T_7872: (in fn000060B0(dwArg08, a4, Mem0[dwArg08 + 28:word32], 0x00007516, 2, out d2, out d4_120, out a1_293, out a4, out a5_123) : word32) + Class: Eq_7639 + DataType: + OrigDataType: +T_7873: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7874: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_7875: (in -1 : int32) + Class: Eq_7875 + DataType: + OrigDataType: +T_7876: (in d5_121 - -1 : word32) + Class: Eq_7876 + DataType: + OrigDataType: +T_7877: (in 0x00000000 : word32) + Class: Eq_7876 + DataType: + OrigDataType: +T_7878: (in d5_121 - -1 != 0x00000000 : bool) + Class: Eq_7878 + DataType: + OrigDataType: +T_7879: (in -16 : int32) + Class: Eq_7879 + DataType: + OrigDataType: +T_7880: (in a5_123 + -16 : word32) + Class: Eq_7880 + DataType: + OrigDataType: +T_7881: (in Mem0[a5_123 + -16:word32] : word32) + Class: Eq_7881 + DataType: + OrigDataType: +T_7882: (in d5_121 - Mem0[a5_123 + -16:word32] : word32) + Class: Eq_7882 + DataType: + OrigDataType: +T_7883: (in 0x00000000 : word32) + Class: Eq_7882 + DataType: + OrigDataType: +T_7884: (in d5_121 - Mem0[a5_123 + -16:word32] == 0x00000000 : bool) + Class: Eq_7884 + DataType: + OrigDataType: +T_7885: (in __bset : ptr32) + Class: Eq_7885 + DataType: + OrigDataType: +T_7886: (in 27 : int32) + Class: Eq_7886 + DataType: + OrigDataType: +T_7887: (in dwArg08 + 27 : word32) + Class: Eq_7887 + DataType: + OrigDataType: +T_7888: (in Mem0[dwArg08 + 27:byte] : byte) + Class: Eq_7888 + DataType: + OrigDataType: +T_7889: (in 0x0005 : word16) + Class: Eq_7889 + DataType: + OrigDataType: +T_7890: (in dwArg08 + 27 : word32) + Class: Eq_7890 + DataType: + OrigDataType: +T_7891: (in Mem0[dwArg08 + 27:byte] : byte) + Class: Eq_7891 + DataType: + OrigDataType: +T_7892: (in out Mem0[dwArg08 + 27:byte] : ptr32) + Class: Eq_7892 + DataType: + OrigDataType: +T_7893: (in __bset(Mem0[dwArg08 + 27:byte], 0x0005, out Mem0[dwArg08 + 27:byte]) : bool) + Class: Eq_7893 + DataType: + OrigDataType: +T_7894: (in (byte) d0_96 : byte) + Class: Eq_7894 + DataType: + OrigDataType: +T_7895: (in 0x00 : byte) + Class: Eq_7894 + DataType: + OrigDataType: +T_7896: (in (byte) d0_96 == 0x00 : bool) + Class: Eq_7896 + DataType: + OrigDataType: +T_7897: (in __btst : ptr32) + Class: Eq_7897 + DataType: + OrigDataType: +T_7898: (in 27 : int32) + Class: Eq_7898 + DataType: + OrigDataType: +T_7899: (in dwArg08 + 27 : word32) + Class: Eq_7899 + DataType: + OrigDataType: +T_7900: (in Mem0[dwArg08 + 27:byte] : byte) + Class: Eq_7900 + DataType: + OrigDataType: +T_7901: (in 0x0002 : word16) + Class: Eq_7901 + DataType: + OrigDataType: +T_7902: (in __btst(Mem0[dwArg08 + 27:byte], 0x0002) : bool) + Class: Eq_7902 + DataType: + OrigDataType: +T_7903: (in 20 : int32) + Class: Eq_7903 + DataType: + OrigDataType: +T_7904: (in dwArg08 + 20 : word32) + Class: Eq_7904 + DataType: + OrigDataType: +T_7905: (in Mem0[dwArg08 + 20:word32] : word32) + Class: Eq_7905 + DataType: + OrigDataType: +T_7906: (in -Mem0[dwArg08 + 20:word32] : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_7907: (in 12 : int32) + Class: Eq_7907 + DataType: + OrigDataType: +T_7908: (in dwArg08 + 12 : word32) + Class: Eq_7908 + DataType: + OrigDataType: +T_7909: (in Mem207[dwArg08 + 12:word32] : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_7910: (in 16 : int32) + Class: Eq_7910 + DataType: + OrigDataType: +T_7911: (in dwArg08 + 16 : word32) + Class: Eq_7911 + DataType: + OrigDataType: +T_7912: (in Mem0[dwArg08 + 16:word32] : word32) + Class: Eq_7912 + DataType: + OrigDataType: +T_7913: (in 4 : int32) + Class: Eq_7913 + DataType: + OrigDataType: +T_7914: (in dwArg08 + 4 : word32) + Class: Eq_7914 + DataType: + OrigDataType: +T_7915: (in Mem139[dwArg08 + 4:word32] : word32) + Class: Eq_7912 + DataType: + OrigDataType: +T_7916: (in -1 : int32) + Class: Eq_7916 + DataType: + OrigDataType: +T_7917: (in d7_122 - -1 : word32) + Class: Eq_7917 + DataType: + OrigDataType: +T_7918: (in 0x00000000 : word32) + Class: Eq_7917 + DataType: + OrigDataType: +T_7919: (in d7_122 - -1 == 0x00000000 : bool) + Class: Eq_7919 + DataType: + OrigDataType: +T_7920: (in __bset : ptr32) + Class: Eq_7920 + DataType: + OrigDataType: +T_7921: (in 27 : int32) + Class: Eq_7921 + DataType: + OrigDataType: +T_7922: (in dwArg08 + 27 : word32) + Class: Eq_7922 + DataType: + OrigDataType: +T_7923: (in Mem0[dwArg08 + 27:byte] : byte) + Class: Eq_7923 + DataType: + OrigDataType: +T_7924: (in 0x0004 : word16) + Class: Eq_7924 + DataType: + OrigDataType: +T_7925: (in dwArg08 + 27 : word32) + Class: Eq_7925 + DataType: + OrigDataType: +T_7926: (in Mem0[dwArg08 + 27:byte] : byte) + Class: Eq_7926 + DataType: + OrigDataType: +T_7927: (in out Mem0[dwArg08 + 27:byte] : ptr32) + Class: Eq_7927 + DataType: + OrigDataType: +T_7928: (in __bset(Mem0[dwArg08 + 27:byte], 0x0004, out Mem0[dwArg08 + 27:byte]) : bool) + Class: Eq_7928 + DataType: + OrigDataType: +T_7929: (in 0 : int32) + Class: Eq_7639 + DataType: + OrigDataType: +T_7930: (in __btst : ptr32) + Class: Eq_7930 + DataType: + OrigDataType: +T_7931: (in 26 : int32) + Class: Eq_7931 + DataType: + OrigDataType: +T_7932: (in dwArg08 + 26 : word32) + Class: Eq_7932 + DataType: + OrigDataType: +T_7933: (in Mem322[dwArg08 + 26:byte] : byte) + Class: Eq_7933 + DataType: + OrigDataType: +T_7934: (in 0x0006 : word16) + Class: Eq_7934 + DataType: + OrigDataType: +T_7935: (in __btst(Mem322[dwArg08 + 26:byte], 0x0006) : bool) + Class: Eq_7935 + DataType: + OrigDataType: +T_7936: (in a7_338 : word32) + Class: Eq_7936 + DataType: + OrigDataType: +T_7937: (in 0x00000004 : word32) + Class: Eq_7937 + DataType: + OrigDataType: +T_7938: (in a7_124 - 0x00000004 : word32) + Class: Eq_7936 + DataType: + OrigDataType: +T_7939: (in -16 : int32) + Class: Eq_7939 + DataType: + OrigDataType: +T_7940: (in a5_123 + -16 : word32) + Class: Eq_7940 + DataType: + OrigDataType: +T_7941: (in Mem322[a5_123 + -16:word32] : word32) + Class: Eq_7941 + DataType: + OrigDataType: +T_7942: (in 0x00000000 : word32) + Class: Eq_7942 + DataType: + OrigDataType: +T_7943: (in a7_338 + 0x00000000 : word32) + Class: Eq_7943 + DataType: + OrigDataType: +T_7944: (in Mem340[a7_338 + 0x00000000:word32] : word32) + Class: Eq_7941 + DataType: + OrigDataType: +T_7945: (in 16 : int32) + Class: Eq_7945 + DataType: + OrigDataType: +T_7946: (in dwArg08 + 16 : word32) + Class: Eq_7946 + DataType: + OrigDataType: +T_7947: (in Mem340[dwArg08 + 16:word32] : word32) + Class: Eq_7947 + DataType: + OrigDataType: +T_7948: (in 0x00000004 : word32) + Class: Eq_7948 + DataType: + OrigDataType: +T_7949: (in a7_338 - 0x00000004 : word32) + Class: Eq_7949 + DataType: + OrigDataType: +T_7950: (in 0x00000000 : word32) + Class: Eq_7950 + DataType: + OrigDataType: +T_7951: (in a7_338 - 0x00000004 + 0x00000000 : word32) + Class: Eq_7951 + DataType: + OrigDataType: +T_7952: (in Mem344[a7_338 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_7947 + DataType: + OrigDataType: +T_7953: (in 28 : int32) + Class: Eq_7953 + DataType: + OrigDataType: +T_7954: (in dwArg08 + 28 : word32) + Class: Eq_7954 + DataType: + OrigDataType: +T_7955: (in Mem344[dwArg08 + 28:word32] : word32) + Class: Eq_7955 + DataType: + OrigDataType: +T_7956: (in 0x00000008 : word32) + Class: Eq_7956 + DataType: + OrigDataType: +T_7957: (in a7_338 - 0x00000008 : word32) + Class: Eq_7957 + DataType: + OrigDataType: +T_7958: (in 0x00000000 : word32) + Class: Eq_7958 + DataType: + OrigDataType: +T_7959: (in a7_338 - 0x00000008 + 0x00000000 : word32) + Class: Eq_7959 + DataType: + OrigDataType: +T_7960: (in Mem348[a7_338 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_7955 + DataType: + OrigDataType: +T_7961: (in 0x00000004 : word32) + Class: Eq_7961 + DataType: + OrigDataType: +T_7962: (in a7_338 + 0x00000004 : word32) + Class: Eq_7608 + DataType: + OrigDataType: +T_7963: (in a1_352 : word32) + Class: Eq_7963 + DataType: + OrigDataType: +T_7964: (in fn000060B0 : ptr32) + Class: Eq_7842 + DataType: + OrigDataType: +T_7965: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_7966: (in out d2 : ptr32) + Class: Eq_5919 + DataType: + OrigDataType: +T_7967: (in out d4_120 : ptr32) + Class: Eq_5920 + DataType: + OrigDataType: +T_7968: (in out a1_352 : ptr32) + Class: Eq_5921 + DataType: + OrigDataType: +T_7969: (in out a4 : ptr32) + Class: Eq_5922 + DataType: + OrigDataType: +T_7970: (in out a5_123 : ptr32) + Class: Eq_5923 + DataType: + OrigDataType: +T_7971: (in fn000060B0(dwArg08, a4, dwArg00, dwArg04, dwArg08, out d2, out d4_120, out a1_352, out a4, out a5_123) : word32) + Class: Eq_7639 + DataType: + OrigDataType: +T_7972: (in a7_359 : word32) + Class: Eq_7972 + DataType: + OrigDataType: +T_7973: (in 0x00000004 : word32) + Class: Eq_7973 + DataType: + OrigDataType: +T_7974: (in a7_124 - 0x00000004 : word32) + Class: Eq_7972 + DataType: + OrigDataType: +T_7975: (in 00000002 : ptr32) + Class: Eq_7975 + DataType: + OrigDataType: +T_7976: (in 0x00000000 : word32) + Class: Eq_7976 + DataType: + OrigDataType: +T_7977: (in a7_359 + 0x00000000 : word32) + Class: Eq_7977 + DataType: + OrigDataType: +T_7978: (in Mem360[a7_359 + 0x00000000:word32] : word32) + Class: Eq_7975 + DataType: + OrigDataType: +T_7979: (in 0x00000000 : word32) + Class: Eq_7979 + DataType: + OrigDataType: +T_7980: (in Mem362[0x00000000:word32] : word32) + Class: Eq_7979 + DataType: + OrigDataType: +T_7981: (in 28 : int32) + Class: Eq_7981 + DataType: + OrigDataType: +T_7982: (in dwArg08 + 28 : word32) + Class: Eq_7982 + DataType: + OrigDataType: +T_7983: (in Mem362[dwArg08 + 28:word32] : word32) + Class: Eq_7983 + DataType: + OrigDataType: +T_7984: (in 0x00000008 : word32) + Class: Eq_7984 + DataType: + OrigDataType: +T_7985: (in a7_359 - 0x00000008 : word32) + Class: Eq_7985 + DataType: + OrigDataType: +T_7986: (in 0x00000000 : word32) + Class: Eq_7986 + DataType: + OrigDataType: +T_7987: (in a7_359 - 0x00000008 + 0x00000000 : word32) + Class: Eq_7987 + DataType: + OrigDataType: +T_7988: (in Mem366[a7_359 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_7983 + DataType: + OrigDataType: +T_7989: (in d2_368 : word32) + Class: Eq_7989 + DataType: + OrigDataType: +T_7990: (in d0_372 : word32) + Class: Eq_7990 + DataType: + OrigDataType: +T_7991: (in fn00008388 : ptr32) + Class: Eq_6011 + DataType: + OrigDataType: +T_7992: (in out d2_368 : ptr32) + Class: Eq_6018 + DataType: + OrigDataType: +T_7993: (in out a2 : ptr32) + Class: Eq_6019 + DataType: + OrigDataType: +T_7994: (in out a4 : ptr32) + Class: Eq_6020 + DataType: + OrigDataType: +T_7995: (in out a5_123 : ptr32) + Class: Eq_6021 + DataType: + OrigDataType: +T_7996: (in fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_368, out a2, out a4, out a5_123) : word32) + Class: Eq_7990 + DataType: + OrigDataType: +T_7997: (in -20 : int32) + Class: Eq_7997 + DataType: + OrigDataType: +T_7998: (in a5_123 + -20 : word32) + Class: Eq_7998 + DataType: + OrigDataType: +T_7999: (in Mem375[a5_123 + -20:word32] : word32) + Class: Eq_7990 + DataType: + OrigDataType: +T_8000: (in 0x00000004 : word32) + Class: Eq_8000 + DataType: + OrigDataType: +T_8001: (in a7_359 + 0x00000004 : word32) + Class: Eq_7608 + DataType: + OrigDataType: +T_8002: (in (byte) d0_96 : byte) + Class: Eq_8002 + DataType: + OrigDataType: +T_8003: (in 0x00 : byte) + Class: Eq_8002 + DataType: + OrigDataType: +T_8004: (in (byte) d0_96 == 0x00 : bool) + Class: Eq_8004 + DataType: + OrigDataType: +T_8005: (in v60_392 : word32) + Class: Eq_8005 + DataType: + OrigDataType: +T_8006: (in -20 : int32) + Class: Eq_8006 + DataType: + OrigDataType: +T_8007: (in a5_123 + -20 : word32) + Class: Eq_8007 + DataType: + OrigDataType: +T_8008: (in Mem375[a5_123 + -20:word32] : word32) + Class: Eq_8008 + DataType: + OrigDataType: +T_8009: (in 0x00000001 : word32) + Class: Eq_8009 + DataType: + OrigDataType: +T_8010: (in Mem375[a5_123 + -20:word32] - 0x00000001 : word32) + Class: Eq_8005 + DataType: + OrigDataType: +T_8011: (in a5_123 + -20 : word32) + Class: Eq_8011 + DataType: + OrigDataType: +T_8012: (in Mem393[a5_123 + -20:word32] : word32) + Class: Eq_8005 + DataType: + OrigDataType: +T_8013: (in 0x00000000 : word32) + Class: Eq_8005 + DataType: + OrigDataType: +T_8014: (in v60_392 < 0x00000000 : bool) + Class: Eq_8014 + DataType: + OrigDataType: +T_8015: (in 0x00000000 : word32) + Class: Eq_8015 + DataType: + OrigDataType: +T_8016: (in Mem397[0x00000000:word32] : word32) + Class: Eq_8015 + DataType: + OrigDataType: +T_8017: (in a7_396 : word32) + Class: Eq_8017 + DataType: + OrigDataType: +T_8018: (in 0x00000004 : word32) + Class: Eq_8018 + DataType: + OrigDataType: +T_8019: (in a7_124 - 0x00000004 : word32) + Class: Eq_8017 + DataType: + OrigDataType: +T_8020: (in -20 : int32) + Class: Eq_8020 + DataType: + OrigDataType: +T_8021: (in a5_123 + -20 : word32) + Class: Eq_8021 + DataType: + OrigDataType: +T_8022: (in Mem397[a5_123 + -20:word32] : word32) + Class: Eq_8022 + DataType: + OrigDataType: +T_8023: (in 0x00000004 : word32) + Class: Eq_8023 + DataType: + OrigDataType: +T_8024: (in a7_396 - 0x00000004 : word32) + Class: Eq_8024 + DataType: + OrigDataType: +T_8025: (in 0x00000000 : word32) + Class: Eq_8025 + DataType: + OrigDataType: +T_8026: (in a7_396 - 0x00000004 + 0x00000000 : word32) + Class: Eq_8026 + DataType: + OrigDataType: +T_8027: (in Mem401[a7_396 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_8022 + DataType: + OrigDataType: +T_8028: (in 28 : int32) + Class: Eq_8028 + DataType: + OrigDataType: +T_8029: (in dwArg08 + 28 : word32) + Class: Eq_8029 + DataType: + OrigDataType: +T_8030: (in Mem401[dwArg08 + 28:word32] : word32) + Class: Eq_8030 + DataType: + OrigDataType: +T_8031: (in 0x00000008 : word32) + Class: Eq_8031 + DataType: + OrigDataType: +T_8032: (in a7_396 - 0x00000008 : word32) + Class: Eq_8032 + DataType: + OrigDataType: +T_8033: (in 0x00000000 : word32) + Class: Eq_8033 + DataType: + OrigDataType: +T_8034: (in a7_396 - 0x00000008 + 0x00000000 : word32) + Class: Eq_8034 + DataType: + OrigDataType: +T_8035: (in Mem405[a7_396 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_8030 + DataType: + OrigDataType: +T_8036: (in d2_407 : word32) + Class: Eq_8036 + DataType: + OrigDataType: +T_8037: (in a4_409 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_8038: (in a5_410 : word32) + Class: Eq_8038 + DataType: + OrigDataType: +T_8039: (in fn00008388 : ptr32) + Class: Eq_6011 + DataType: + OrigDataType: +T_8040: (in out d2_407 : ptr32) + Class: Eq_6018 + DataType: + OrigDataType: +T_8041: (in out a2 : ptr32) + Class: Eq_6019 + DataType: + OrigDataType: +T_8042: (in out a4_409 : ptr32) + Class: Eq_6020 + DataType: + OrigDataType: +T_8043: (in out a5_410 : ptr32) + Class: Eq_6021 + DataType: + OrigDataType: +T_8044: (in fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_407, out a2, out a4_409, out a5_410) : word32) + Class: Eq_8044 + DataType: + OrigDataType: +T_8045: (in 00000001 : ptr32) + Class: Eq_8045 + DataType: + OrigDataType: +T_8046: (in 0x0000000C : word32) + Class: Eq_8046 + DataType: + OrigDataType: +T_8047: (in a7_396 - 0x0000000C : word32) + Class: Eq_8047 + DataType: + OrigDataType: +T_8048: (in 0x00000000 : word32) + Class: Eq_8048 + DataType: + OrigDataType: +T_8049: (in a7_396 - 0x0000000C + 0x00000000 : word32) + Class: Eq_8049 + DataType: + OrigDataType: +T_8050: (in Mem413[a7_396 - 0x0000000C + 0x00000000:word32] : word32) + Class: Eq_8045 + DataType: + OrigDataType: +T_8051: (in -3 : int32) + Class: Eq_8051 + DataType: + OrigDataType: +T_8052: (in a5_410 + -3 : word32) + Class: Eq_8052 + DataType: + OrigDataType: +T_8053: (in 0x00000010 : word32) + Class: Eq_8053 + DataType: + OrigDataType: +T_8054: (in a7_396 - 0x00000010 : word32) + Class: Eq_8054 + DataType: + OrigDataType: +T_8055: (in 0x00000000 : word32) + Class: Eq_8055 + DataType: + OrigDataType: +T_8056: (in a7_396 - 0x00000010 + 0x00000000 : word32) + Class: Eq_8056 + DataType: + OrigDataType: +T_8057: (in Mem415[a7_396 - 0x00000010 + 0x00000000:word32] : word32) + Class: Eq_8052 + DataType: + OrigDataType: +T_8058: (in 28 : int32) + Class: Eq_8058 + DataType: + OrigDataType: +T_8059: (in dwArg08 + 28 : word32) + Class: Eq_8059 + DataType: + OrigDataType: +T_8060: (in Mem415[dwArg08 + 28:word32] : word32) + Class: Eq_8060 + DataType: + OrigDataType: +T_8061: (in 0x00000014 : word32) + Class: Eq_8061 + DataType: + OrigDataType: +T_8062: (in a7_396 - 0x00000014 : word32) + Class: Eq_8062 + DataType: + OrigDataType: +T_8063: (in 0x00000000 : word32) + Class: Eq_8063 + DataType: + OrigDataType: +T_8064: (in a7_396 - 0x00000014 + 0x00000000 : word32) + Class: Eq_8064 + DataType: + OrigDataType: +T_8065: (in Mem419[a7_396 - 0x00000014 + 0x00000000:word32] : word32) + Class: Eq_8060 + DataType: + OrigDataType: +T_8066: (in fn00007FB0 : ptr32) + Class: Eq_8066 + DataType: + OrigDataType: +T_8067: (in signature of fn00007FB0 : void) + Class: Eq_8066 + DataType: + OrigDataType: +T_8068: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_8069: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8070: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8071: (in dwArg0C : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8072: (in a4Out : ptr32) + Class: Eq_8072 + DataType: + OrigDataType: +T_8073: (in a5Out : ptr32) + Class: Eq_8073 + DataType: + OrigDataType: +T_8074: (in out a4 : ptr32) + Class: Eq_8072 + DataType: + OrigDataType: +T_8075: (in out a5_123 : ptr32) + Class: Eq_8073 + DataType: + OrigDataType: +T_8076: (in fn00007FB0(a4_409, dwArg00, dwArg04, dwArg08, out a4, out a5_123) : word32) + Class: Eq_8076 + DataType: + OrigDataType: +T_8077: (in 0x00000004 : word32) + Class: Eq_8077 + DataType: + OrigDataType: +T_8078: (in a7_396 + 0x00000004 : word32) + Class: Eq_7608 + DataType: + OrigDataType: +T_8079: (in 8240 : int32) + Class: Eq_8079 + DataType: + OrigDataType: +T_8080: (in a4 + 8240 : word32) + Class: Eq_8080 + DataType: + OrigDataType: +T_8081: (in Mem419[a4 + 8240:word32] : word32) + Class: Eq_8081 + DataType: + OrigDataType: +T_8082: (in 0x00000000 : word32) + Class: Eq_8081 + DataType: + OrigDataType: +T_8083: (in Mem419[a4 + 8240:word32] != 0x00000000 : bool) + Class: Eq_8083 + DataType: + OrigDataType: +T_8084: (in -3 : int32) + Class: Eq_8084 + DataType: + OrigDataType: +T_8085: (in a5_123 + -3 : word32) + Class: Eq_8085 + DataType: + OrigDataType: +T_8086: (in Mem419[a5_123 + -3:byte] : byte) + Class: Eq_8086 + DataType: + OrigDataType: +T_8087: (in 0x1A : byte) + Class: Eq_8086 + DataType: + OrigDataType: +T_8088: (in Mem419[a5_123 + -3:byte] == 0x1A : bool) + Class: Eq_8088 + DataType: + OrigDataType: +T_8089: (in 24 : int32) + Class: Eq_8089 + DataType: + OrigDataType: +T_8090: (in dwArg08 + 24 : word32) + Class: Eq_8090 + DataType: + OrigDataType: +T_8091: (in Mem139[dwArg08 + 24:word32] : word32) + Class: Eq_8091 + DataType: + OrigDataType: +T_8092: (in 48 : int32) + Class: Eq_8092 + DataType: + OrigDataType: +T_8093: (in Mem139[dwArg08 + 24:word32] & 48 : word32) + Class: Eq_8093 + DataType: + OrigDataType: +T_8094: (in 0x00000000 : word32) + Class: Eq_8093 + DataType: + OrigDataType: +T_8095: (in (Mem139[dwArg08 + 24:word32] & 48) == 0x00000000 : bool) + Class: Eq_8095 + DataType: + OrigDataType: +T_8096: (in v78_168 : word32) + Class: Eq_8096 + DataType: + OrigDataType: +T_8097: (in 12 : int32) + Class: Eq_8097 + DataType: + OrigDataType: +T_8098: (in dwArg08 + 12 : word32) + Class: Eq_8098 + DataType: + OrigDataType: +T_8099: (in Mem139[dwArg08 + 12:word32] : word32) + Class: Eq_8099 + DataType: + OrigDataType: +T_8100: (in 0x00000001 : word32) + Class: Eq_8100 + DataType: + OrigDataType: +T_8101: (in Mem139[dwArg08 + 12:word32] - 0x00000001 : word32) + Class: Eq_8096 + DataType: + OrigDataType: +T_8102: (in dwArg08 + 12 : word32) + Class: Eq_8102 + DataType: + OrigDataType: +T_8103: (in Mem169[dwArg08 + 12:word32] : word32) + Class: Eq_8096 + DataType: + OrigDataType: +T_8104: (in 0x00000000 : word32) + Class: Eq_8096 + DataType: + OrigDataType: +T_8105: (in v78_168 < 0x00000000 : bool) + Class: Eq_8105 + DataType: + OrigDataType: +T_8106: (in a7_187 : word32) + Class: Eq_8106 + DataType: + OrigDataType: +T_8107: (in 0x00000004 : word32) + Class: Eq_8107 + DataType: + OrigDataType: +T_8108: (in a7_124 - 0x00000004 : word32) + Class: Eq_8106 + DataType: + OrigDataType: +T_8109: (in 0x00000000 : word32) + Class: Eq_8109 + DataType: + OrigDataType: +T_8110: (in a7_187 + 0x00000000 : word32) + Class: Eq_8110 + DataType: + OrigDataType: +T_8111: (in Mem189[a7_187 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8112: (in (byte) d7_122 : byte) + Class: Eq_8112 + DataType: + OrigDataType: +T_8113: (in (int32) (byte) d7_122 : int32) + Class: Eq_8113 + DataType: + OrigDataType: +T_8114: (in 0x00000004 : word32) + Class: Eq_8114 + DataType: + OrigDataType: +T_8115: (in a7_187 - 0x00000004 : word32) + Class: Eq_8115 + DataType: + OrigDataType: +T_8116: (in 0x00000000 : word32) + Class: Eq_8116 + DataType: + OrigDataType: +T_8117: (in a7_187 - 0x00000004 + 0x00000000 : word32) + Class: Eq_8117 + DataType: + OrigDataType: +T_8118: (in Mem192[a7_187 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_8113 + DataType: + OrigDataType: +T_8119: (in a1_195 : word32) + Class: Eq_8119 + DataType: + OrigDataType: +T_8120: (in a2_196 : word32) + Class: Eq_8120 + DataType: + OrigDataType: +T_8121: (in a4_197 : word32) + Class: Eq_8121 + DataType: + OrigDataType: +T_8122: (in fn0000728C : ptr32) + Class: Eq_6073 + DataType: + OrigDataType: +T_8123: (in out a1_195 : ptr32) + Class: Eq_6081 + DataType: + OrigDataType: +T_8124: (in out a2_196 : ptr32) + Class: Eq_6082 + DataType: + OrigDataType: +T_8125: (in out a4_197 : ptr32) + Class: Eq_6083 + DataType: + OrigDataType: +T_8126: (in fn0000728C(d2, a2, a4, a5_123, dwArg00, dwArg04, out a1_195, out a2_196, out a4_197) : word32) + Class: Eq_8126 + DataType: + OrigDataType: +T_8127: (in a0_172 : word32) + Class: Eq_8127 + DataType: + OrigDataType: +T_8128: (in 4 : int32) + Class: Eq_8128 + DataType: + OrigDataType: +T_8129: (in dwArg08 + 4 : word32) + Class: Eq_8129 + DataType: + OrigDataType: +T_8130: (in Mem169[dwArg08 + 4:word32] : word32) + Class: Eq_8127 + DataType: + OrigDataType: +T_8131: (in 4 : int32) + Class: Eq_8131 + DataType: + OrigDataType: +T_8132: (in dwArg08 + 4 : word32) + Class: Eq_8132 + DataType: + OrigDataType: +T_8133: (in Mem169[dwArg08 + 4:word32] : word32) + Class: Eq_8133 + DataType: + OrigDataType: +T_8134: (in 0x00000001 : word32) + Class: Eq_8134 + DataType: + OrigDataType: +T_8135: (in Mem169[dwArg08 + 4:word32] + 0x00000001 : word32) + Class: Eq_8135 + DataType: + OrigDataType: +T_8136: (in dwArg08 + 4 : word32) + Class: Eq_8136 + DataType: + OrigDataType: +T_8137: (in Mem174[dwArg08 + 4:word32] : word32) + Class: Eq_8135 + DataType: + OrigDataType: +T_8138: (in (byte) d7_122 : byte) + Class: Eq_8138 + DataType: + OrigDataType: +T_8139: (in 0x00000000 : word32) + Class: Eq_8139 + DataType: + OrigDataType: +T_8140: (in a0_172 + 0x00000000 : word32) + Class: Eq_8140 + DataType: + OrigDataType: +T_8141: (in Mem178[a0_172 + 0x00000000:byte] : byte) + Class: Eq_8138 + DataType: + OrigDataType: +T_8142: (in -1 : int32) + Class: Eq_8142 + DataType: + OrigDataType: +T_8143: (in d4_120 - -1 : word32) + Class: Eq_8143 + DataType: + OrigDataType: +T_8144: (in 0x00000000 : word32) + Class: Eq_8143 + DataType: + OrigDataType: +T_8145: (in d4_120 - -1 != 0x00000000 : bool) + Class: Eq_8145 + DataType: + OrigDataType: +T_8146: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_8147: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_8148: (in 20 : int32) + Class: Eq_8148 + DataType: + OrigDataType: +T_8149: (in dwArg08 + 20 : word32) + Class: Eq_8149 + DataType: + OrigDataType: +T_8150: (in Mem0[dwArg08 + 20:word32] : word32) + Class: Eq_8150 + DataType: + OrigDataType: +T_8151: (in 12 : int32) + Class: Eq_8151 + DataType: + OrigDataType: +T_8152: (in dwArg08 + 12 : word32) + Class: Eq_8152 + DataType: + OrigDataType: +T_8153: (in Mem216[dwArg08 + 12:word32] : word32) + Class: Eq_8150 + DataType: + OrigDataType: +T_8154: (in 0 : int32) + Class: Eq_8154 + DataType: + OrigDataType: +T_8155: (in 12 : int32) + Class: Eq_8155 + DataType: + OrigDataType: +T_8156: (in dwArg08 + 12 : word32) + Class: Eq_8156 + DataType: + OrigDataType: +T_8157: (in Mem212[dwArg08 + 12:word32] : word32) + Class: Eq_8154 + DataType: + OrigDataType: +T_8158: (in d0 : word32) + Class: Eq_8158 + DataType: + OrigDataType: +T_8159: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8160: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8161: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_8162: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8163: (in d1Out : ptr32) + Class: Eq_8163 + DataType: + OrigDataType: +T_8164: (in d2Out : ptr32) + Class: Eq_8164 + DataType: + OrigDataType: +T_8165: (in d4Out : ptr32) + Class: Eq_8165 + DataType: + OrigDataType: +T_8166: (in a0Out : ptr32) + Class: Eq_8166 + DataType: + OrigDataType: +T_8167: (in a1Out : ptr32) + Class: Eq_8167 + DataType: + OrigDataType: +T_8168: (in a2Out : ptr32) + Class: Eq_8168 + DataType: + OrigDataType: +T_8169: (in a3Out : ptr32) + Class: Eq_8169 + DataType: + OrigDataType: +T_8170: (in a4Out : ptr32) + Class: Eq_8170 + DataType: + OrigDataType: +T_8171: (in a5Out : ptr32) + Class: Eq_8171 + DataType: + OrigDataType: +T_8172: (in a6Out : ptr32) + Class: Eq_8172 + DataType: + OrigDataType: +T_8173: (in a7_38 : word32) + Class: Eq_8173 + DataType: + OrigDataType: +T_8174: (in fp : ptr32) + Class: Eq_8174 + DataType: + OrigDataType: +T_8175: (in 0x0000000C : word32) + Class: Eq_8175 + DataType: + OrigDataType: +T_8176: (in fp - 0x0000000C : word32) + Class: Eq_8173 + DataType: + OrigDataType: +T_8177: (in d6_18 : word32) + Class: Eq_8177 + DataType: + OrigDataType: +T_8178: (in 7640 : int32) + Class: Eq_8178 + DataType: + OrigDataType: +T_8179: (in a4 + 7640 : word32) + Class: Eq_8179 + DataType: + OrigDataType: +T_8180: (in Mem0[a4 + 7640:word32] : word32) + Class: Eq_8180 + DataType: + OrigDataType: +T_8181: (in 0x00000001 : word32) + Class: Eq_8181 + DataType: + OrigDataType: +T_8182: (in Mem0[a4 + 7640:word32] - 0x00000001 : word32) + Class: Eq_8177 + DataType: + OrigDataType: +T_8183: (in dwArg04 : word32) + Class: Eq_8183 + DataType: + OrigDataType: +T_8184: (in 0x00000004 : word32) + Class: Eq_8184 + DataType: + OrigDataType: +T_8185: (in a7_38 - 0x00000004 : word32) + Class: Eq_8185 + DataType: + OrigDataType: +T_8186: (in 0x00000000 : word32) + Class: Eq_8186 + DataType: + OrigDataType: +T_8187: (in a7_38 - 0x00000004 + 0x00000000 : word32) + Class: Eq_8187 + DataType: + OrigDataType: +T_8188: (in Mem96[a7_38 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_8183 + DataType: + OrigDataType: +T_8189: (in d1_98 : word32) + Class: Eq_8189 + DataType: + OrigDataType: +T_8190: (in d2_99 : word32) + Class: Eq_8190 + DataType: + OrigDataType: +T_8191: (in d4_100 : word32) + Class: Eq_8191 + DataType: + OrigDataType: +T_8192: (in a0_101 : word32) + Class: Eq_8192 + DataType: + OrigDataType: +T_8193: (in a1_102 : word32) + Class: Eq_8193 + DataType: + OrigDataType: +T_8194: (in a2_103 : word32) + Class: Eq_8194 + DataType: + OrigDataType: +T_8195: (in a3_104 : word32) + Class: Eq_8195 + DataType: + OrigDataType: +T_8196: (in a4_105 : word32) + Class: Eq_8196 + DataType: + OrigDataType: +T_8197: (in a5_106 : word32) + Class: Eq_8197 + DataType: + OrigDataType: +T_8198: (in a6_107 : word32) + Class: Eq_8198 + DataType: + OrigDataType: +T_8199: (in fn0000117C : ptr32) + Class: Eq_8199 + DataType: + OrigDataType: +T_8200: (in signature of fn0000117C : void) + Class: Eq_8199 + DataType: + OrigDataType: +T_8201: (in dwArg00 : word32) + Class: Eq_371 + DataType: + OrigDataType: +T_8202: (in out d1_98 : ptr32) + Class: Eq_372 + DataType: + OrigDataType: +T_8203: (in out d2_99 : ptr32) + Class: Eq_373 + DataType: + OrigDataType: +T_8204: (in out d4_100 : ptr32) + Class: Eq_374 + DataType: + OrigDataType: +T_8205: (in out a0_101 : ptr32) + Class: Eq_375 + DataType: + OrigDataType: +T_8206: (in out a1_102 : ptr32) + Class: Eq_376 + DataType: + OrigDataType: +T_8207: (in out a2_103 : ptr32) + Class: Eq_377 + DataType: + OrigDataType: +T_8208: (in out a3_104 : ptr32) + Class: Eq_378 + DataType: + OrigDataType: +T_8209: (in out a4_105 : ptr32) + Class: Eq_379 + DataType: + OrigDataType: +T_8210: (in out a5_106 : ptr32) + Class: Eq_380 + DataType: + OrigDataType: +T_8211: (in out a6_107 : ptr32) + Class: Eq_381 + DataType: + OrigDataType: +T_8212: (in fn0000117C(a2, a4, dwArg00, out d1_98, out d2_99, out d4_100, out a0_101, out a1_102, out a2_103, out a3_104, out a4_105, out a5_106, out a6_107) : word32) + Class: Eq_8158 + DataType: + OrigDataType: +T_8213: (in d5_50 : word32) + Class: Eq_8213 + DataType: + OrigDataType: +T_8214: (in 17760 : int32) + Class: Eq_8214 + DataType: + OrigDataType: +T_8215: (in a4 + 17760 : word32) + Class: Eq_8215 + DataType: + OrigDataType: +T_8216: (in (int16) d6_18 : int16) + Class: Eq_8216 + DataType: + OrigDataType: +T_8217: (in (int32) (int16) d6_18 : int32) + Class: Eq_8217 + DataType: + OrigDataType: +T_8218: (in 0x00000008 : word32) + Class: Eq_8218 + DataType: + OrigDataType: +T_8219: (in (int32) (int16) d6_18 * 0x00000008 : int32) + Class: Eq_8219 + DataType: + OrigDataType: +T_8220: (in (a4 + 17760)[(int32) (int16) d6_18 * 0x00000008] : word32) + Class: Eq_8213 + DataType: + OrigDataType: +T_8221: (in (byte) d5_50 : byte) + Class: Eq_8221 + DataType: + OrigDataType: +T_8222: (in 0x00 : byte) + Class: Eq_8221 + DataType: + OrigDataType: +T_8223: (in (byte) d5_50 == 0x00 : bool) + Class: Eq_8223 + DataType: + OrigDataType: +T_8224: (in (word16) d6_18 : word16) + Class: Eq_8224 + DataType: + OrigDataType: +T_8225: (in 0x0001 : word16) + Class: Eq_8225 + DataType: + OrigDataType: +T_8226: (in (word16) d6_18 - 0x0001 : word16) + Class: Eq_8226 + DataType: + OrigDataType: +T_8227: (in DPB(d6_18, (word16) d6_18 - 0x0001, 0) : word32) + Class: Eq_8177 + DataType: + OrigDataType: +T_8228: (in __btst : ptr32) + Class: Eq_8228 + DataType: + OrigDataType: +T_8229: (in (byte) d5_50 : byte) + Class: Eq_8229 + DataType: + OrigDataType: +T_8230: (in 0x0004 : word16) + Class: Eq_8230 + DataType: + OrigDataType: +T_8231: (in __btst((byte) d5_50, 0x0004) : bool) + Class: Eq_8231 + DataType: + OrigDataType: +T_8232: (in a7_78 : word32) + Class: Eq_8232 + DataType: + OrigDataType: +T_8233: (in 0x00000004 : word32) + Class: Eq_8233 + DataType: + OrigDataType: +T_8234: (in a7_38 - 0x00000004 : word32) + Class: Eq_8232 + DataType: + OrigDataType: +T_8235: (in 17760 : int32) + Class: Eq_8235 + DataType: + OrigDataType: +T_8236: (in a4 + 17760 : word32) + Class: Eq_8236 + DataType: + OrigDataType: +T_8237: (in 4 : int32) + Class: Eq_8237 + DataType: + OrigDataType: +T_8238: (in a4 + 17760 + 4 : word32) + Class: Eq_8238 + DataType: + OrigDataType: +T_8239: (in (int16) d6_18 : int16) + Class: Eq_8239 + DataType: + OrigDataType: +T_8240: (in (int32) (int16) d6_18 : int32) + Class: Eq_8240 + DataType: + OrigDataType: +T_8241: (in 0x00000008 : word32) + Class: Eq_8241 + DataType: + OrigDataType: +T_8242: (in (int32) (int16) d6_18 * 0x00000008 : int32) + Class: Eq_8242 + DataType: + OrigDataType: +T_8243: (in (a4 + 17760 + 4)[(int32) (int16) d6_18 * 0x00000008] : word32) + Class: Eq_8243 + DataType: + OrigDataType: +T_8244: (in 0x00000000 : word32) + Class: Eq_8244 + DataType: + OrigDataType: +T_8245: (in a7_78 + 0x00000000 : word32) + Class: Eq_8245 + DataType: + OrigDataType: +T_8246: (in Mem80[a7_78 + 0x00000000:word32] : word32) + Class: Eq_8243 + DataType: + OrigDataType: +T_8247: (in d2_83 : word32) + Class: Eq_8247 + DataType: + OrigDataType: +T_8248: (in d5_84 : word32) + Class: Eq_8248 + DataType: + OrigDataType: +T_8249: (in a0_86 : word32) + Class: Eq_8249 + DataType: + OrigDataType: +T_8250: (in a1_87 : word32) + Class: Eq_8250 + DataType: + OrigDataType: +T_8251: (in a3_89 : word32) + Class: Eq_8251 + DataType: + OrigDataType: +T_8252: (in a5_91 : word32) + Class: Eq_8252 + DataType: + OrigDataType: +T_8253: (in fn00009084 : ptr32) + Class: Eq_8253 + DataType: + OrigDataType: +T_8254: (in signature of fn00009084 : void) + Class: Eq_8253 + DataType: + OrigDataType: +T_8255: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8256: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_8257: (in dwArg04 : word32) + Class: Eq_371 + DataType: + OrigDataType: +T_8258: (in d2Out : ptr32) + Class: Eq_8258 + DataType: + OrigDataType: +T_8259: (in d5Out : ptr32) + Class: Eq_8259 + DataType: + OrigDataType: +T_8260: (in d6Out : ptr32) + Class: Eq_8260 + DataType: + OrigDataType: +T_8261: (in a0Out : ptr32) + Class: Eq_8261 + DataType: + OrigDataType: +T_8262: (in a1Out : ptr32) + Class: Eq_8262 + DataType: + OrigDataType: +T_8263: (in a2Out : ptr32) + Class: Eq_8263 + DataType: + OrigDataType: +T_8264: (in a3Out : ptr32) + Class: Eq_8264 + DataType: + OrigDataType: +T_8265: (in a4Out : ptr32) + Class: Eq_8265 + DataType: + OrigDataType: +T_8266: (in a5Out : ptr32) + Class: Eq_8266 + DataType: + OrigDataType: +T_8267: (in out d2_83 : ptr32) + Class: Eq_8258 + DataType: + OrigDataType: +T_8268: (in out d5_84 : ptr32) + Class: Eq_8259 + DataType: + OrigDataType: +T_8269: (in out d6_18 : ptr32) + Class: Eq_8260 + DataType: + OrigDataType: +T_8270: (in out a0_86 : ptr32) + Class: Eq_8261 + DataType: + OrigDataType: +T_8271: (in out a1_87 : ptr32) + Class: Eq_8262 + DataType: + OrigDataType: +T_8272: (in out a2 : ptr32) + Class: Eq_8263 + DataType: + OrigDataType: +T_8273: (in out a3_89 : ptr32) + Class: Eq_8264 + DataType: + OrigDataType: +T_8274: (in out a4 : ptr32) + Class: Eq_8265 + DataType: + OrigDataType: +T_8275: (in out a5_91 : ptr32) + Class: Eq_8266 + DataType: + OrigDataType: +T_8276: (in fn00009084(a2, a4, dwArg00, out d2_83, out d5_84, out d6_18, out a0_86, out a1_87, out a2, out a3_89, out a4, out a5_91) : word32) + Class: Eq_8276 + DataType: + OrigDataType: +T_8277: (in 0x0004 : word16) + Class: Eq_8277 + DataType: + OrigDataType: +T_8278: (in a7_78 + 0x0004 : word32) + Class: Eq_8173 + DataType: + OrigDataType: +T_8279: (in (word16) d6_18 : word16) + Class: Eq_8279 + DataType: + OrigDataType: +T_8280: (in 0x0000 : word16) + Class: Eq_8279 + DataType: + OrigDataType: +T_8281: (in (word16) d6_18 < 0x0000 : bool) + Class: Eq_8281 + DataType: + OrigDataType: +T_8282: (in d0 : word32) + Class: Eq_8282 + DataType: + OrigDataType: +T_8283: (in *d7Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8284: (in d6 : word32) + Class: Eq_8284 + DataType: + OrigDataType: +T_8285: (in *d6Out : word32) + Class: Eq_8284 + DataType: + OrigDataType: +T_8286: (in a7_2 : word32) + Class: Eq_8286 + DataType: + OrigDataType: +T_8287: (in 8280 : int32) + Class: Eq_8287 + DataType: + OrigDataType: +T_8288: (in a4 + 8280 : word32) + Class: Eq_8288 + DataType: + OrigDataType: +T_8289: (in Mem0[a4 + 8280:word32] : word32) + Class: Eq_8286 + DataType: + OrigDataType: +T_8290: (in a4_6 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_8291: (in a2_7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8292: (in fn000090A8 : ptr32) + Class: Eq_8292 + DataType: + OrigDataType: +T_8293: (in signature of fn000090A8 : void) + Class: Eq_8292 + DataType: + OrigDataType: +T_8294: (in d7 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8295: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8296: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_8297: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_8298: (in a4Out : ptr32) + Class: Eq_8298 + DataType: + OrigDataType: +T_8299: (in out a4_6 : ptr32) + Class: Eq_8298 + DataType: + OrigDataType: +T_8300: (in fn000090A8(d7, a2, a4, a5, out a4_6) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8301: (in 00000014 : ptr32) + Class: Eq_8301 + DataType: + OrigDataType: +T_8302: (in 0x00000004 : word32) + Class: Eq_8302 + DataType: + OrigDataType: +T_8303: (in a7_2 - 0x00000004 : word32) + Class: Eq_8303 + DataType: + OrigDataType: +T_8304: (in 0x00000000 : word32) + Class: Eq_8304 + DataType: + OrigDataType: +T_8305: (in a7_2 - 0x00000004 + 0x00000000 : word32) + Class: Eq_8305 + DataType: + OrigDataType: +T_8306: (in Mem9[a7_2 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_8301 + DataType: + OrigDataType: +T_8307: (in d1_12 : word32) + Class: Eq_8307 + DataType: + OrigDataType: +T_8308: (in d2_13 : word32) + Class: Eq_8308 + DataType: + OrigDataType: +T_8309: (in d4_14 : word32) + Class: Eq_8309 + DataType: + OrigDataType: +T_8310: (in d5_15 : word32) + Class: Eq_8310 + DataType: + OrigDataType: +T_8311: (in a1_16 : word32) + Class: Eq_8311 + DataType: + OrigDataType: +T_8312: (in a2_17 : word32) + Class: Eq_8312 + DataType: + OrigDataType: +T_8313: (in a4_18 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_8314: (in a5_19 : word32) + Class: Eq_8314 + DataType: + OrigDataType: +T_8315: (in a6_20 : word32) + Class: Eq_8315 + DataType: + OrigDataType: +T_8316: (in fn00008A58 : ptr32) + Class: Eq_2379 + DataType: + OrigDataType: +T_8317: (in a3 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8318: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8319: (in out d1_12 : ptr32) + Class: Eq_2385 + DataType: + OrigDataType: +T_8320: (in out d2_13 : ptr32) + Class: Eq_2386 + DataType: + OrigDataType: +T_8321: (in out d4_14 : ptr32) + Class: Eq_2387 + DataType: + OrigDataType: +T_8322: (in out d5_15 : ptr32) + Class: Eq_2388 + DataType: + OrigDataType: +T_8323: (in out a1_16 : ptr32) + Class: Eq_2389 + DataType: + OrigDataType: +T_8324: (in out a2_17 : ptr32) + Class: Eq_2390 + DataType: + OrigDataType: +T_8325: (in out a4_18 : ptr32) + Class: Eq_2391 + DataType: + OrigDataType: +T_8326: (in out a5_19 : ptr32) + Class: Eq_2392 + DataType: + OrigDataType: +T_8327: (in out a6_20 : ptr32) + Class: Eq_2393 + DataType: + OrigDataType: +T_8328: (in fn00008A58(a2_7, a3, a4_6, dwArg00, out d1_12, out d2_13, out d4_14, out d5_15, out a1_16, out a2_17, out a4_18, out a5_19, out a6_20) : word32) + Class: Eq_8328 + DataType: + OrigDataType: +T_8329: (in 0x00000008 : word32) + Class: Eq_8329 + DataType: + OrigDataType: +T_8330: (in a7_2 - 0x00000008 : word32) + Class: Eq_8330 + DataType: + OrigDataType: +T_8331: (in 0x00000000 : word32) + Class: Eq_8331 + DataType: + OrigDataType: +T_8332: (in a7_2 - 0x00000008 + 0x00000000 : word32) + Class: Eq_8332 + DataType: + OrigDataType: +T_8333: (in Mem27[a7_2 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_8314 + DataType: + OrigDataType: +T_8334: (in 0x00000014 : word32) + Class: Eq_8334 + DataType: + OrigDataType: +T_8335: (in a7_2 - 0x00000014 : word32) + Class: Eq_8335 + DataType: + OrigDataType: +T_8336: (in 0x00000000 : word32) + Class: Eq_8336 + DataType: + OrigDataType: +T_8337: (in a7_2 - 0x00000014 + 0x00000000 : word32) + Class: Eq_8337 + DataType: + OrigDataType: +T_8338: (in Mem32[a7_2 - 0x00000014 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_8339: (in a3_33 : word32) + Class: Eq_8339 + DataType: + OrigDataType: +T_8340: (in 18080 : int32) + Class: Eq_8340 + DataType: + OrigDataType: +T_8341: (in a4_18 + 18080 : word32) + Class: Eq_8341 + DataType: + OrigDataType: +T_8342: (in Mem32[a4_18 + 18080:word32] : word32) + Class: Eq_8339 + DataType: + OrigDataType: +T_8343: (in 0x00000000 : word32) + Class: Eq_8339 + DataType: + OrigDataType: +T_8344: (in a3_33 != 0x00000000 : bool) + Class: Eq_8344 + DataType: + OrigDataType: +T_8345: (in d1_62 : word32) + Class: Eq_8345 + DataType: + OrigDataType: +T_8346: (in d2_63 : word32) + Class: Eq_8346 + DataType: + OrigDataType: +T_8347: (in a1_64 : word32) + Class: Eq_8347 + DataType: + OrigDataType: +T_8348: (in a3_65 : word32) + Class: Eq_8348 + DataType: + OrigDataType: +T_8349: (in a5_66 : word32) + Class: Eq_8349 + DataType: + OrigDataType: +T_8350: (in fn0000771A : ptr32) + Class: Eq_8350 + DataType: + OrigDataType: +T_8351: (in signature of fn0000771A : void) + Class: Eq_8350 + DataType: + OrigDataType: +T_8352: (in a3 : word32) + Class: Eq_8339 + DataType: + OrigDataType: +T_8353: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_8354: (in a5 : word32) + Class: Eq_8354 + DataType: + OrigDataType: +T_8355: (in d1Out : ptr32) + Class: Eq_8355 + DataType: + OrigDataType: +T_8356: (in d2Out : ptr32) + Class: Eq_8356 + DataType: + OrigDataType: +T_8357: (in a1Out : ptr32) + Class: Eq_8357 + DataType: + OrigDataType: +T_8358: (in a3Out : ptr32) + Class: Eq_8358 + DataType: + OrigDataType: +T_8359: (in a5Out : ptr32) + Class: Eq_8359 + DataType: + OrigDataType: +T_8360: (in a7_2 - 0x00000008 : word32) + Class: Eq_8354 + DataType: + OrigDataType: +T_8361: (in out d1_62 : ptr32) + Class: Eq_8355 + DataType: + OrigDataType: +T_8362: (in out d2_63 : ptr32) + Class: Eq_8356 + DataType: + OrigDataType: +T_8363: (in out a1_64 : ptr32) + Class: Eq_8357 + DataType: + OrigDataType: +T_8364: (in out a3_65 : ptr32) + Class: Eq_8358 + DataType: + OrigDataType: +T_8365: (in out a5_66 : ptr32) + Class: Eq_8359 + DataType: + OrigDataType: +T_8366: (in fn0000771A(a3_33, a4_18, a7_2 - 0x00000008, out d1_62, out d2_63, out a1_64, out a3_65, out a5_66) : word32) + Class: Eq_8282 + DataType: + OrigDataType: +T_8367: (in d1_56 : word32) + Class: Eq_8367 + DataType: + OrigDataType: +T_8368: (in d2_57 : word32) + Class: Eq_8368 + DataType: + OrigDataType: +T_8369: (in a1_58 : word32) + Class: Eq_8369 + DataType: + OrigDataType: +T_8370: (in a3_59 : word32) + Class: Eq_8370 + DataType: + OrigDataType: +T_8371: (in a5_60 : word32) + Class: Eq_8371 + DataType: + OrigDataType: +T_8372: (in fn00007716 : ptr32) + Class: Eq_8372 + DataType: + OrigDataType: +T_8373: (in signature of fn00007716 : void) + Class: Eq_8372 + DataType: + OrigDataType: +T_8374: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_8375: (in a5 : word32) + Class: Eq_8354 + DataType: + OrigDataType: +T_8376: (in d1Out : ptr32) + Class: Eq_8376 + DataType: + OrigDataType: +T_8377: (in d2Out : ptr32) + Class: Eq_8377 + DataType: + OrigDataType: +T_8378: (in a1Out : ptr32) + Class: Eq_8378 + DataType: + OrigDataType: +T_8379: (in a3Out : ptr32) + Class: Eq_8379 + DataType: + OrigDataType: +T_8380: (in a5Out : ptr32) + Class: Eq_8380 + DataType: + OrigDataType: +T_8381: (in a7_2 - 0x00000008 : word32) + Class: Eq_8354 + DataType: + OrigDataType: +T_8382: (in out d1_56 : ptr32) + Class: Eq_8376 + DataType: + OrigDataType: +T_8383: (in out d2_57 : ptr32) + Class: Eq_8377 + DataType: + OrigDataType: +T_8384: (in out a1_58 : ptr32) + Class: Eq_8378 + DataType: + OrigDataType: +T_8385: (in out a3_59 : ptr32) + Class: Eq_8379 + DataType: + OrigDataType: +T_8386: (in out a5_60 : ptr32) + Class: Eq_8380 + DataType: + OrigDataType: +T_8387: (in fn00007716(a4_18, a7_2 - 0x00000008, out d1_56, out d2_57, out a1_58, out a3_59, out a5_60) : word32) + Class: Eq_8282 + DataType: + OrigDataType: +T_8388: (in d2 : word32) + Class: Eq_8388 + DataType: + OrigDataType: +T_8389: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_8390: (in a3Out : ptr32) + Class: Eq_8390 + DataType: + OrigDataType: +T_8391: (in a5Out : ptr32) + Class: Eq_8391 + DataType: + OrigDataType: +T_8392: (in a3_13 : word32) + Class: Eq_8339 + DataType: + OrigDataType: +T_8393: (in 18080 : int32) + Class: Eq_8393 + DataType: + OrigDataType: +T_8394: (in a4 + 18080 : word32) + Class: Eq_8394 + DataType: + OrigDataType: +T_8395: (in Mem0[a4 + 18080:word32] : word32) + Class: Eq_8339 + DataType: + OrigDataType: +T_8396: (in 0x00000000 : word32) + Class: Eq_8339 + DataType: + OrigDataType: +T_8397: (in a3_13 != 0x00000000 : bool) + Class: Eq_8397 + DataType: + OrigDataType: +T_8398: (in d1_31 : word32) + Class: Eq_8398 + DataType: + OrigDataType: +T_8399: (in d2_32 : word32) + Class: Eq_8388 + DataType: + OrigDataType: +T_8400: (in a1_33 : word32) + Class: Eq_8400 + DataType: + OrigDataType: +T_8401: (in a3_34 : word32) + Class: Eq_8401 + DataType: + OrigDataType: +T_8402: (in a5_35 : word32) + Class: Eq_8402 + DataType: + OrigDataType: +T_8403: (in fn0000771A : ptr32) + Class: Eq_8350 + DataType: + OrigDataType: +T_8404: (in fp : ptr32) + Class: Eq_8404 + DataType: + OrigDataType: +T_8405: (in 0x00000004 : word32) + Class: Eq_8405 + DataType: + OrigDataType: +T_8406: (in fp - 0x00000004 : word32) + Class: Eq_8354 + DataType: + OrigDataType: +T_8407: (in out d1_31 : ptr32) + Class: Eq_8355 + DataType: + OrigDataType: +T_8408: (in out d2_32 : ptr32) + Class: Eq_8356 + DataType: + OrigDataType: +T_8409: (in out a1_33 : ptr32) + Class: Eq_8357 + DataType: + OrigDataType: +T_8410: (in out a3_34 : ptr32) + Class: Eq_8358 + DataType: + OrigDataType: +T_8411: (in out a5_35 : ptr32) + Class: Eq_8359 + DataType: + OrigDataType: +T_8412: (in fn0000771A(a3_13, a4, fp - 0x00000004, out d1_31, out d2_32, out a1_33, out a3_34, out a5_35) : word32) + Class: Eq_8412 + DataType: + OrigDataType: +T_8413: (in d1_25 : word32) + Class: Eq_8413 + DataType: + OrigDataType: +T_8414: (in d2_26 : word32) + Class: Eq_8388 + DataType: + OrigDataType: +T_8415: (in a1_27 : word32) + Class: Eq_8415 + DataType: + OrigDataType: +T_8416: (in a3_28 : word32) + Class: Eq_8416 + DataType: + OrigDataType: +T_8417: (in a5_29 : word32) + Class: Eq_8417 + DataType: + OrigDataType: +T_8418: (in fn00007716 : ptr32) + Class: Eq_8372 + DataType: + OrigDataType: +T_8419: (in fp - 0x00000004 : word32) + Class: Eq_8354 + DataType: + OrigDataType: +T_8420: (in out d1_25 : ptr32) + Class: Eq_8376 + DataType: + OrigDataType: +T_8421: (in out d2_26 : ptr32) + Class: Eq_8377 + DataType: + OrigDataType: +T_8422: (in out a1_27 : ptr32) + Class: Eq_8378 + DataType: + OrigDataType: +T_8423: (in out a3_28 : ptr32) + Class: Eq_8379 + DataType: + OrigDataType: +T_8424: (in out a5_29 : ptr32) + Class: Eq_8380 + DataType: + OrigDataType: +T_8425: (in fn00007716(a4, fp - 0x00000004, out d1_25, out d2_26, out a1_27, out a3_28, out a5_29) : word32) + Class: Eq_8425 + DataType: + OrigDataType: +T_8426: (in d0 : word32) + Class: Eq_8426 + DataType: + OrigDataType: +T_8427: (in a3_2 : word32) + Class: Eq_8339 + DataType: + OrigDataType: +T_8428: (in 00007794 : ptr32) + Class: Eq_8339 + DataType: + OrigDataType: +T_8429: (in d1_5 : word32) + Class: Eq_8429 + DataType: + OrigDataType: +T_8430: (in d2_6 : word32) + Class: Eq_8430 + DataType: + OrigDataType: +T_8431: (in a1_7 : word32) + Class: Eq_8431 + DataType: + OrigDataType: +T_8432: (in a3_8 : word32) + Class: Eq_8432 + DataType: + OrigDataType: +T_8433: (in a5_9 : word32) + Class: Eq_8433 + DataType: + OrigDataType: +T_8434: (in fn0000771A : ptr32) + Class: Eq_8350 + DataType: + OrigDataType: +T_8435: (in out d1_5 : ptr32) + Class: Eq_8355 + DataType: + OrigDataType: +T_8436: (in out d2_6 : ptr32) + Class: Eq_8356 + DataType: + OrigDataType: +T_8437: (in out a1_7 : ptr32) + Class: Eq_8357 + DataType: + OrigDataType: +T_8438: (in out a3_8 : ptr32) + Class: Eq_8358 + DataType: + OrigDataType: +T_8439: (in out a5_9 : ptr32) + Class: Eq_8359 + DataType: + OrigDataType: +T_8440: (in fn0000771A(a3_2, a4, a5, out d1_5, out d2_6, out a1_7, out a3_8, out a5_9) : word32) + Class: Eq_8426 + DataType: + OrigDataType: +T_8441: (in d0 : word32) + Class: Eq_8441 + DataType: + OrigDataType: +T_8442: (in d2 : word32) + Class: Eq_8442 + DataType: + OrigDataType: +T_8443: (in *d2Out : word32) + Class: Eq_8442 + DataType: + OrigDataType: +T_8444: (in 0x00000000 : word32) + Class: Eq_8444 + DataType: + OrigDataType: +T_8445: (in a3 + 0x00000000 : word32) + Class: Eq_8445 + DataType: + OrigDataType: +T_8446: (in Mem0[a3 + 0x00000000:byte] : byte) + Class: Eq_8446 + DataType: + OrigDataType: +T_8447: (in 18296 : int32) + Class: Eq_8447 + DataType: + OrigDataType: +T_8448: (in a4 + 18296 : word32) + Class: Eq_8448 + DataType: + OrigDataType: +T_8449: (in Mem5[a4 + 18296:byte] : byte) + Class: Eq_8446 + DataType: + OrigDataType: +T_8450: (in 1 : int32) + Class: Eq_8450 + DataType: + OrigDataType: +T_8451: (in a3 + 1 : word32) + Class: Eq_8451 + DataType: + OrigDataType: +T_8452: (in Mem5[a3 + 1:byte] : byte) + Class: Eq_8452 + DataType: + OrigDataType: +T_8453: (in 18297 : int32) + Class: Eq_8453 + DataType: + OrigDataType: +T_8454: (in a4 + 18297 : word32) + Class: Eq_8454 + DataType: + OrigDataType: +T_8455: (in Mem8[a4 + 18297:byte] : byte) + Class: Eq_8452 + DataType: + OrigDataType: +T_8456: (in 2 : int32) + Class: Eq_8456 + DataType: + OrigDataType: +T_8457: (in a3 + 2 : word32) + Class: Eq_8457 + DataType: + OrigDataType: +T_8458: (in Mem8[a3 + 2:byte] : byte) + Class: Eq_8458 + DataType: + OrigDataType: +T_8459: (in 18298 : int32) + Class: Eq_8459 + DataType: + OrigDataType: +T_8460: (in a4 + 18298 : word32) + Class: Eq_8460 + DataType: + OrigDataType: +T_8461: (in Mem10[a4 + 18298:byte] : byte) + Class: Eq_8458 + DataType: + OrigDataType: +T_8462: (in 0x00 : byte) + Class: Eq_8462 + DataType: + OrigDataType: +T_8463: (in 18299 : int32) + Class: Eq_8463 + DataType: + OrigDataType: +T_8464: (in a4 + 18299 : word32) + Class: Eq_8464 + DataType: + OrigDataType: +T_8465: (in Mem11[a4 + 18299:byte] : byte) + Class: Eq_8462 + DataType: + OrigDataType: +T_8466: (in 18296 : int32) + Class: Eq_8466 + DataType: + OrigDataType: +T_8467: (in a4 + 18296 : word32) + Class: Eq_8467 + DataType: + OrigDataType: +T_8468: (in 18288 : int32) + Class: Eq_8468 + DataType: + OrigDataType: +T_8469: (in a4 + 18288 : word32) + Class: Eq_8469 + DataType: + OrigDataType: +T_8470: (in Mem14[a4 + 18288:word32] : word32) + Class: Eq_8467 + DataType: + OrigDataType: +T_8471: (in -8 : int32) + Class: Eq_8471 + DataType: + OrigDataType: +T_8472: (in a5 + -8 : word32) + Class: Eq_8472 + DataType: + OrigDataType: +T_8473: (in v3 : ptr32) + Class: Eq_8473 + DataType: + OrigDataType: +T_8474: (in 0x00000004 : word32) + Class: Eq_8474 + DataType: + OrigDataType: +T_8475: (in v3 - 0x00000004 : word32) + Class: Eq_8475 + DataType: + OrigDataType: +T_8476: (in 0x00000000 : word32) + Class: Eq_8476 + DataType: + OrigDataType: +T_8477: (in v3 - 0x00000004 + 0x00000000 : word32) + Class: Eq_8477 + DataType: + OrigDataType: +T_8478: (in Mem18[v3 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_8472 + DataType: + OrigDataType: +T_8479: (in 3 : int32) + Class: Eq_8479 + DataType: + OrigDataType: +T_8480: (in a3 + 3 : word32) + Class: Eq_8480 + DataType: + OrigDataType: +T_8481: (in 0x00000008 : word32) + Class: Eq_8481 + DataType: + OrigDataType: +T_8482: (in v3 - 0x00000008 : word32) + Class: Eq_8482 + DataType: + OrigDataType: +T_8483: (in 0x00000000 : word32) + Class: Eq_8483 + DataType: + OrigDataType: +T_8484: (in v3 - 0x00000008 + 0x00000000 : word32) + Class: Eq_8484 + DataType: + OrigDataType: +T_8485: (in Mem21[v3 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_8480 + DataType: + OrigDataType: +T_8486: (in a1_25 : word32) + Class: Eq_8486 + DataType: + OrigDataType: +T_8487: (in a3_30 : word32) + Class: Eq_8487 + DataType: + OrigDataType: +T_8488: (in fn00007D98 : ptr32) + Class: Eq_6489 + DataType: + OrigDataType: +T_8489: (in dwArg00 : word32) + Class: Eq_6419 + DataType: + OrigDataType: +T_8490: (in dwArg04 : word32) + Class: Eq_6492 + DataType: + OrigDataType: +T_8491: (in out a1_25 : ptr32) + Class: Eq_6493 + DataType: + OrigDataType: +T_8492: (in fn00007D98(dwArg00, dwArg04, out a1_25) : word32) + Class: Eq_8492 + DataType: + OrigDataType: +T_8493: (in 0x00000003 : word32) + Class: Eq_8493 + DataType: + OrigDataType: +T_8494: (in fn00007D98(dwArg00, dwArg04, out a1_25) + 0x00000003 : word32) + Class: Eq_8494 + DataType: + OrigDataType: +T_8495: (in a3 + (fn00007D98(dwArg00, dwArg04, out a1_25) + 0x00000003) : word32) + Class: Eq_8487 + DataType: + OrigDataType: +T_8496: (in d0_34 : word32) + Class: Eq_8496 + DataType: + OrigDataType: +T_8497: (in fn00009154 : ptr32) + Class: Eq_3644 + DataType: + OrigDataType: +T_8498: (in -8 : int32) + Class: Eq_8498 + DataType: + OrigDataType: +T_8499: (in a5 + -8 : word32) + Class: Eq_8499 + DataType: + OrigDataType: +T_8500: (in Mem21[a5 + -8:word32] : word32) + Class: Eq_3646 + DataType: + OrigDataType: +T_8501: (in 0x00000E10 : word32) + Class: Eq_3647 + DataType: + OrigDataType: +T_8502: (in fn00009154(Mem21[a5 + -8:word32], 0x00000E10) : word32) + Class: Eq_8496 + DataType: + OrigDataType: +T_8503: (in 18284 : int32) + Class: Eq_8503 + DataType: + OrigDataType: +T_8504: (in a4 + 18284 : word32) + Class: Eq_8504 + DataType: + OrigDataType: +T_8505: (in Mem36[a4 + 18284:word32] : word32) + Class: Eq_8496 + DataType: + OrigDataType: +T_8506: (in v22_37 : byte) + Class: Eq_8506 + DataType: + OrigDataType: +T_8507: (in 0x00000000 : word32) + Class: Eq_8507 + DataType: + OrigDataType: +T_8508: (in a3_30 + 0x00000000 : word32) + Class: Eq_8508 + DataType: + OrigDataType: +T_8509: (in Mem36[a3_30 + 0x00000000:byte] : byte) + Class: Eq_8506 + DataType: + OrigDataType: +T_8510: (in d1_32 : word32) + Class: Eq_8510 + DataType: + OrigDataType: +T_8511: (in 0x00000E10 : word32) + Class: Eq_8511 + DataType: + OrigDataType: +T_8512: (in *d1Out : word32) + Class: Eq_8511 + DataType: + OrigDataType: +T_8513: (in d0_38 : word32) + Class: Eq_8441 + DataType: + OrigDataType: +T_8514: (in DPB(d0_34, v22_37, 0) : word32) + Class: Eq_8441 + DataType: + OrigDataType: +T_8515: (in 0x00 : byte) + Class: Eq_8506 + DataType: + OrigDataType: +T_8516: (in v22_37 == 0x00 : bool) + Class: Eq_8516 + DataType: + OrigDataType: +T_8517: (in 18300 : int32) + Class: Eq_8517 + DataType: + OrigDataType: +T_8518: (in a4 + 18300 : word32) + Class: Eq_8518 + DataType: + OrigDataType: +T_8519: (in Mem63[a4 + 18300:byte] : byte) + Class: Eq_8506 + DataType: + OrigDataType: +T_8520: (in 1 : int32) + Class: Eq_8520 + DataType: + OrigDataType: +T_8521: (in a3_30 + 1 : word32) + Class: Eq_8521 + DataType: + OrigDataType: +T_8522: (in Mem63[a3_30 + 1:byte] : byte) + Class: Eq_8522 + DataType: + OrigDataType: +T_8523: (in 18301 : int32) + Class: Eq_8523 + DataType: + OrigDataType: +T_8524: (in a4 + 18301 : word32) + Class: Eq_8524 + DataType: + OrigDataType: +T_8525: (in Mem65[a4 + 18301:byte] : byte) + Class: Eq_8522 + DataType: + OrigDataType: +T_8526: (in 2 : int32) + Class: Eq_8526 + DataType: + OrigDataType: +T_8527: (in a3_30 + 2 : word32) + Class: Eq_8527 + DataType: + OrigDataType: +T_8528: (in Mem65[a3_30 + 2:byte] : byte) + Class: Eq_8528 + DataType: + OrigDataType: +T_8529: (in 18302 : int32) + Class: Eq_8529 + DataType: + OrigDataType: +T_8530: (in a4 + 18302 : word32) + Class: Eq_8530 + DataType: + OrigDataType: +T_8531: (in Mem67[a4 + 18302:byte] : byte) + Class: Eq_8528 + DataType: + OrigDataType: +T_8532: (in 0x00 : byte) + Class: Eq_8532 + DataType: + OrigDataType: +T_8533: (in 18303 : int32) + Class: Eq_8533 + DataType: + OrigDataType: +T_8534: (in a4 + 18303 : word32) + Class: Eq_8534 + DataType: + OrigDataType: +T_8535: (in Mem70[a4 + 18303:byte] : byte) + Class: Eq_8532 + DataType: + OrigDataType: +T_8536: (in 1 : int32) + Class: Eq_8536 + DataType: + OrigDataType: +T_8537: (in 18280 : int32) + Class: Eq_8537 + DataType: + OrigDataType: +T_8538: (in a4 + 18280 : word32) + Class: Eq_8538 + DataType: + OrigDataType: +T_8539: (in Mem73[a4 + 18280:word32] : word32) + Class: Eq_8536 + DataType: + OrigDataType: +T_8540: (in 0 : int32) + Class: Eq_8441 + DataType: + OrigDataType: +T_8541: (in d1_71 : word32) + Class: Eq_8541 + DataType: + OrigDataType: +T_8542: (in 1 : int32) + Class: Eq_8542 + DataType: + OrigDataType: +T_8543: (in *d1Out : int32) + Class: Eq_8542 + DataType: + OrigDataType: +T_8544: (in 18300 : int32) + Class: Eq_8544 + DataType: + OrigDataType: +T_8545: (in a4 + 18300 : word32) + Class: Eq_8545 + DataType: + OrigDataType: +T_8546: (in 18292 : int32) + Class: Eq_8546 + DataType: + OrigDataType: +T_8547: (in a4 + 18292 : word32) + Class: Eq_8547 + DataType: + OrigDataType: +T_8548: (in Mem49[a4 + 18292:word32] : word32) + Class: Eq_8545 + DataType: + OrigDataType: +T_8549: (in a3_52 : word32) + Class: Eq_8549 + DataType: + OrigDataType: +T_8550: (in 0x00000000 : word32) + Class: Eq_8550 + DataType: + OrigDataType: +T_8551: (in v3 + 0x00000000 : word32) + Class: Eq_8551 + DataType: + OrigDataType: +T_8552: (in Mem49[v3 + 0x00000000:word32] : word32) + Class: Eq_8552 + DataType: + OrigDataType: +T_8553: (in *a3Out : word32) + Class: Eq_8552 + DataType: + OrigDataType: +T_8554: (in a5_54 : word32) + Class: Eq_8554 + DataType: + OrigDataType: +T_8555: (in 0x00000000 : word32) + Class: Eq_8555 + DataType: + OrigDataType: +T_8556: (in a5 + 0x00000000 : word32) + Class: Eq_8556 + DataType: + OrigDataType: +T_8557: (in Mem49[a5 + 0x00000000:word32] : word32) + Class: Eq_8557 + DataType: + OrigDataType: +T_8558: (in *a5Out : word32) + Class: Eq_8557 + DataType: + OrigDataType: +T_8559: (in 0x00 : byte) + Class: Eq_8559 + DataType: + OrigDataType: +T_8560: (in 18300 : int32) + Class: Eq_8560 + DataType: + OrigDataType: +T_8561: (in a4 + 18300 : word32) + Class: Eq_8561 + DataType: + OrigDataType: +T_8562: (in Mem78[a4 + 18300:byte] : byte) + Class: Eq_8559 + DataType: + OrigDataType: +T_8563: (in 0x00000000 : word32) + Class: Eq_8563 + DataType: + OrigDataType: +T_8564: (in 18280 : int32) + Class: Eq_8564 + DataType: + OrigDataType: +T_8565: (in a4 + 18280 : word32) + Class: Eq_8565 + DataType: + OrigDataType: +T_8566: (in Mem79[a4 + 18280:word32] : word32) + Class: Eq_8563 + DataType: + OrigDataType: +T_8567: (in d0 : word32) + Class: Eq_8567 + DataType: + OrigDataType: +T_8568: (in d0_11 : word32) + Class: Eq_8567 + DataType: + OrigDataType: +T_8569: (in dwArg04 : word32) + Class: Eq_8567 + DataType: + OrigDataType: +T_8570: (in (byte) dwArg04 : byte) + Class: Eq_8570 + DataType: + OrigDataType: +T_8571: (in 0x61 : byte) + Class: Eq_8571 + DataType: + OrigDataType: +T_8572: (in (byte) dwArg04 - 0x61 : byte) + Class: Eq_8572 + DataType: + OrigDataType: +T_8573: (in 0x00 : byte) + Class: Eq_8572 + DataType: + OrigDataType: +T_8574: (in (byte) dwArg04 - 0x61 < 0x00 : bool) + Class: Eq_8574 + DataType: + OrigDataType: +T_8575: (in (byte) dwArg04 : byte) + Class: Eq_8575 + DataType: + OrigDataType: +T_8576: (in 0x7A : byte) + Class: Eq_8576 + DataType: + OrigDataType: +T_8577: (in (byte) dwArg04 - 0x7A : byte) + Class: Eq_8577 + DataType: + OrigDataType: +T_8578: (in 0x00 : byte) + Class: Eq_8577 + DataType: + OrigDataType: +T_8579: (in (byte) dwArg04 - 0x7A > 0x00 : bool) + Class: Eq_8579 + DataType: + OrigDataType: +T_8580: (in (byte) dwArg04 : byte) + Class: Eq_8580 + DataType: + OrigDataType: +T_8581: (in 0x20 : byte) + Class: Eq_8581 + DataType: + OrigDataType: +T_8582: (in (byte) dwArg04 - 0x20 : byte) + Class: Eq_8582 + DataType: + OrigDataType: +T_8583: (in DPB(dwArg04, (byte) dwArg04 - 0x20, 0) : word32) + Class: Eq_8567 + DataType: + OrigDataType: +T_8584: (in fn00008518 : ptr32) + Class: Eq_8584 + DataType: + OrigDataType: +T_8585: (in signature of fn00008518 : void) + Class: Eq_8584 + DataType: + OrigDataType: +T_8586: (in d0 : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_8587: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_8588: (in a1 : word32) + Class: Eq_1794 + DataType: + OrigDataType: +T_8589: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_8590: (in dwArg04 : word32) + Class: Eq_8590 + DataType: + OrigDataType: +T_8591: (in fp : ptr32) + Class: Eq_8591 + DataType: + OrigDataType: +T_8592: (in 0xFFFFFFF4 : word32) + Class: Eq_8592 + DataType: + OrigDataType: +T_8593: (in fp + 0xFFFFFFF4 : word32) + Class: Eq_8590 + DataType: + OrigDataType: +T_8594: (in fn00008518(d0, d2, a1, a4, fp + 0xFFFFFFF4) : word32) + Class: Eq_8594 + DataType: + OrigDataType: +T_8595: (in d5_117 : word32) + Class: Eq_8595 + DataType: + OrigDataType: +T_8596: (in 0 : int32) + Class: Eq_8595 + DataType: + OrigDataType: +T_8597: (in d7_37 : word32) + Class: Eq_8597 + DataType: + OrigDataType: +T_8598: (in 0 : int32) + Class: Eq_8597 + DataType: + OrigDataType: +T_8599: (in d7_100 : word32) + Class: Eq_8599 + DataType: + OrigDataType: +T_8600: (in 1 : int32) + Class: Eq_8599 + DataType: + OrigDataType: +T_8601: (in d1_61 : word32) + Class: Eq_8601 + DataType: + OrigDataType: +T_8602: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_8603: (in (byte) d7_37 : byte) + Class: Eq_8603 + DataType: + OrigDataType: +T_8604: (in (int32) (byte) d7_37 : int32) + Class: Eq_8604 + DataType: + OrigDataType: +T_8605: (in 0x00000002 : word32) + Class: Eq_8605 + DataType: + OrigDataType: +T_8606: (in (int32) (byte) d7_37 + 0x00000002 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_8607: (in 4 : int32) + Class: Eq_2194 + DataType: + OrigDataType: +T_8608: (in out d1_61 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_8609: (in fn00009174((int32) (byte) d7_37 + 0x00000002, 4, d2, out d1_61) : word32) + Class: Eq_8609 + DataType: + OrigDataType: +T_8610: (in 0x00000000 : word32) + Class: Eq_8601 + DataType: + OrigDataType: +T_8611: (in d1_61 != 0x00000000 : bool) + Class: Eq_8611 + DataType: + OrigDataType: +T_8612: (in 0x0000016D : word32) + Class: Eq_8612 + DataType: + OrigDataType: +T_8613: (in d5_117 + 0x0000016D : word32) + Class: Eq_8595 + DataType: + OrigDataType: +T_8614: (in 0x0000016E : word32) + Class: Eq_8614 + DataType: + OrigDataType: +T_8615: (in d5_117 + 0x0000016E : word32) + Class: Eq_8595 + DataType: + OrigDataType: +T_8616: (in (byte) d7_37 : byte) + Class: Eq_8616 + DataType: + OrigDataType: +T_8617: (in 0x01 : byte) + Class: Eq_8617 + DataType: + OrigDataType: +T_8618: (in (byte) d7_37 + 0x01 : byte) + Class: Eq_8618 + DataType: + OrigDataType: +T_8619: (in DPB(d7_37, (byte) d7_37 + 0x01, 0) : word32) + Class: Eq_8597 + DataType: + OrigDataType: +T_8620: (in d1_109 : word32) + Class: Eq_8620 + DataType: + OrigDataType: +T_8621: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_8622: (in bLoc0B : byte) + Class: Eq_8622 + DataType: + OrigDataType: +T_8623: (in 0x0A : byte) + Class: Eq_8623 + DataType: + OrigDataType: +T_8624: (in bLoc0B + 0x0A : byte) + Class: Eq_8624 + DataType: + OrigDataType: +T_8625: (in (int32) (bLoc0B + 0x0A) : int32) + Class: Eq_8625 + DataType: + OrigDataType: +T_8626: (in 0x00000002 : word32) + Class: Eq_8626 + DataType: + OrigDataType: +T_8627: (in (int32) (bLoc0B + 0x0A) + 0x00000002 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_8628: (in 4 : int32) + Class: Eq_2194 + DataType: + OrigDataType: +T_8629: (in out d1_109 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_8630: (in fn00009174((int32) (bLoc0B + 0x0A) + 0x00000002, 4, d2, out d1_109) : word32) + Class: Eq_8630 + DataType: + OrigDataType: +T_8631: (in 0x00000000 : word32) + Class: Eq_8620 + DataType: + OrigDataType: +T_8632: (in d1_109 != 0x00000000 : bool) + Class: Eq_8632 + DataType: + OrigDataType: +T_8633: (in 7775 : int32) + Class: Eq_8633 + DataType: + OrigDataType: +T_8634: (in a4 + 7775 : word32) + Class: Eq_8634 + DataType: + OrigDataType: +T_8635: (in (byte) d7_100 : byte) + Class: Eq_8635 + DataType: + OrigDataType: +T_8636: (in (int32) (byte) d7_100 : int32) + Class: Eq_8636 + DataType: + OrigDataType: +T_8637: (in a4 + 7775 + (int32) ((byte) d7_100) : word32) + Class: Eq_8637 + DataType: + OrigDataType: +T_8638: (in Mem0[a4 + 7775 + (int32) ((byte) d7_100):byte] : byte) + Class: Eq_8638 + DataType: + OrigDataType: +T_8639: (in (int32) Mem0[a4 + 7775 + (int32) ((byte) d7_100):byte] : int32) + Class: Eq_8639 + DataType: + OrigDataType: +T_8640: (in d5_117 + (int32) Mem0[(a4 + 7775) + (int32) ((byte) d7_100):byte] : word32) + Class: Eq_8595 + DataType: + OrigDataType: +T_8641: (in (byte) d7_100 : byte) + Class: Eq_8641 + DataType: + OrigDataType: +T_8642: (in 0x01 : byte) + Class: Eq_8642 + DataType: + OrigDataType: +T_8643: (in (byte) d7_100 + 0x01 : byte) + Class: Eq_8643 + DataType: + OrigDataType: +T_8644: (in DPB(d7_100, (byte) d7_100 + 0x01, 0) : word32) + Class: Eq_8599 + DataType: + OrigDataType: +T_8645: (in (byte) d7_100 : byte) + Class: Eq_8645 + DataType: + OrigDataType: +T_8646: (in bLoc0A : byte) + Class: Eq_8646 + DataType: + OrigDataType: +T_8647: (in (byte) d7_100 - bLoc0A : byte) + Class: Eq_8647 + DataType: + OrigDataType: +T_8648: (in 0x00 : byte) + Class: Eq_8647 + DataType: + OrigDataType: +T_8649: (in (byte) d7_100 - bLoc0A >=u 0x00 : bool) + Class: Eq_8649 + DataType: + OrigDataType: +T_8650: (in (byte) d7_37 : byte) + Class: Eq_8650 + DataType: + OrigDataType: +T_8651: (in bLoc0B + 0x0A : byte) + Class: Eq_8651 + DataType: + OrigDataType: +T_8652: (in (byte) d7_37 - (bLoc0B + 0x0A) : byte) + Class: Eq_8652 + DataType: + OrigDataType: +T_8653: (in 0x00 : byte) + Class: Eq_8652 + DataType: + OrigDataType: +T_8654: (in (byte) d7_37 - (bLoc0B + 0x0A) >=u 0x00 : bool) + Class: Eq_8654 + DataType: + OrigDataType: +T_8655: (in d5_156 : word32) + Class: Eq_8655 + DataType: + OrigDataType: +T_8656: (in fn00009154 : ptr32) + Class: Eq_3644 + DataType: + OrigDataType: +T_8657: (in fn00009154 : ptr32) + Class: Eq_3644 + DataType: + OrigDataType: +T_8658: (in fn00009154 : ptr32) + Class: Eq_3644 + DataType: + OrigDataType: +T_8659: (in bLoc09 : byte) + Class: Eq_8659 + DataType: + OrigDataType: +T_8660: (in (int32) bLoc09 : int32) + Class: Eq_8660 + DataType: + OrigDataType: +T_8661: (in 0x00000001 : word32) + Class: Eq_8661 + DataType: + OrigDataType: +T_8662: (in (int32) bLoc09 - 0x00000001 : word32) + Class: Eq_8662 + DataType: + OrigDataType: +T_8663: (in d5_117 + ((int32) bLoc09 - 0x00000001) : word32) + Class: Eq_3646 + DataType: + OrigDataType: +T_8664: (in 24 : int32) + Class: Eq_3647 + DataType: + OrigDataType: +T_8665: (in fn00009154(d5_117 + ((int32) bLoc09 - 0x00000001), 24) : word32) + Class: Eq_8665 + DataType: + OrigDataType: +T_8666: (in bLoc08 : byte) + Class: Eq_8666 + DataType: + OrigDataType: +T_8667: (in (int32) bLoc08 : int32) + Class: Eq_8667 + DataType: + OrigDataType: +T_8668: (in fn00009154(d5_117 + ((int32) bLoc09 - 0x00000001), 24) + (int32) bLoc08 : word32) + Class: Eq_3646 + DataType: + OrigDataType: +T_8669: (in 60 : int32) + Class: Eq_3647 + DataType: + OrigDataType: +T_8670: (in fn00009154(fn00009154(d5_117 + ((int32) bLoc09 - 0x00000001), 24) + (int32) bLoc08, 60) : word32) + Class: Eq_8670 + DataType: + OrigDataType: +T_8671: (in bLoc07 : byte) + Class: Eq_8671 + DataType: + OrigDataType: +T_8672: (in (int32) bLoc07 : int32) + Class: Eq_8672 + DataType: + OrigDataType: +T_8673: (in fn00009154(fn00009154(d5_117 + ((int32) bLoc09 - 0x00000001), 24) + (int32) bLoc08, 60) + (int32) bLoc07 : word32) + Class: Eq_3646 + DataType: + OrigDataType: +T_8674: (in 60 : int32) + Class: Eq_3647 + DataType: + OrigDataType: +T_8675: (in fn00009154(fn00009154(fn00009154(d5_117 + ((int32) bLoc09 - 0x00000001), 24) + (int32) bLoc08, 60) + (int32) bLoc07, 60) : word32) + Class: Eq_8675 + DataType: + OrigDataType: +T_8676: (in bLoc06 : byte) + Class: Eq_8676 + DataType: + OrigDataType: +T_8677: (in (int32) bLoc06 : int32) + Class: Eq_8677 + DataType: + OrigDataType: +T_8678: (in fn00009154(fn00009154(fn00009154(d5_117 + ((int32) bLoc09 - 0x00000001), 24) + (int32) bLoc08, 60) + (int32) bLoc07, 60) + (int32) bLoc06 : word32) + Class: Eq_8655 + DataType: + OrigDataType: +T_8679: (in a3_158 : word32) + Class: Eq_8679 + DataType: + OrigDataType: +T_8680: (in a5_159 : word32) + Class: Eq_8680 + DataType: + OrigDataType: +T_8681: (in d2_160 : word32) + Class: Eq_8681 + DataType: + OrigDataType: +T_8682: (in fn00007708 : ptr32) + Class: Eq_8682 + DataType: + OrigDataType: +T_8683: (in signature of fn00007708 : void) + Class: Eq_8682 + DataType: + OrigDataType: +T_8684: (in out a3_158 : ptr32) + Class: Eq_8390 + DataType: + OrigDataType: +T_8685: (in out a5_159 : ptr32) + Class: Eq_8391 + DataType: + OrigDataType: +T_8686: (in fn00007708(a4, out a3_158, out a5_159) : word32) + Class: Eq_8686 + DataType: + OrigDataType: +T_8687: (in *d2Out : word32) + Class: Eq_8686 + DataType: + OrigDataType: +T_8688: (in d5_161 : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_8689: (in 18284 : int32) + Class: Eq_8689 + DataType: + OrigDataType: +T_8690: (in a4 + 18284 : word32) + Class: Eq_8690 + DataType: + OrigDataType: +T_8691: (in Mem0[a4 + 18284:word32] : word32) + Class: Eq_8691 + DataType: + OrigDataType: +T_8692: (in d5_156 + Mem0[a4 + 18284:word32] : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_8693: (in 0x00000000 : word32) + Class: Eq_8679 + DataType: + OrigDataType: +T_8694: (in a3_158 == 0x00000000 : bool) + Class: Eq_8694 + DataType: + OrigDataType: +T_8695: (in 0x02 : byte) + Class: Eq_8646 + DataType: + OrigDataType: +T_8696: (in bLoc0A <=u 0x02 : bool) + Class: Eq_8696 + DataType: + OrigDataType: +T_8697: (in 0x00000001 : word32) + Class: Eq_8697 + DataType: + OrigDataType: +T_8698: (in d5_117 + 0x00000001 : word32) + Class: Eq_8595 + DataType: + OrigDataType: +T_8699: (in d5_168 : word32) + Class: Eq_8699 + DataType: + OrigDataType: +T_8700: (in 0x00000024 : cuiposr32) + Class: Eq_8700 + DataType: + OrigDataType: +T_8701: (in fp - 0x00000024 : word32) + Class: Eq_8701 + DataType: + OrigDataType: +T_8702: (in 0x00000000 : word32) + Class: Eq_8702 + DataType: + OrigDataType: +T_8703: (in fp - 0x00000024 + 0x00000000 : word32) + Class: Eq_8703 + DataType: + OrigDataType: +T_8704: (in Mem0[fp - 0x00000024 + 0x00000000:word32] : word32) + Class: Eq_8704 + DataType: + OrigDataType: +T_8705: (in *d5Out : word32) + Class: Eq_8704 + DataType: + OrigDataType: +T_8706: (in d6_170 : word32) + Class: Eq_8706 + DataType: + OrigDataType: +T_8707: (in 0x00000020 : cuiposr32) + Class: Eq_8707 + DataType: + OrigDataType: +T_8708: (in fp - 0x00000020 : word32) + Class: Eq_8708 + DataType: + OrigDataType: +T_8709: (in 0x00000000 : word32) + Class: Eq_8709 + DataType: + OrigDataType: +T_8710: (in fp - 0x00000020 + 0x00000000 : word32) + Class: Eq_8710 + DataType: + OrigDataType: +T_8711: (in Mem0[fp - 0x00000020 + 0x00000000:word32] : word32) + Class: Eq_8711 + DataType: + OrigDataType: +T_8712: (in *d6Out : word32) + Class: Eq_8711 + DataType: + OrigDataType: +T_8713: (in d7_172 : word32) + Class: Eq_8713 + DataType: + OrigDataType: +T_8714: (in 0x0000001C : cuiposr32) + Class: Eq_8714 + DataType: + OrigDataType: +T_8715: (in fp - 0x0000001C : word32) + Class: Eq_8715 + DataType: + OrigDataType: +T_8716: (in 0x00000000 : word32) + Class: Eq_8716 + DataType: + OrigDataType: +T_8717: (in fp - 0x0000001C + 0x00000000 : word32) + Class: Eq_8717 + DataType: + OrigDataType: +T_8718: (in Mem0[fp - 0x0000001C + 0x00000000:word32] : word32) + Class: Eq_8718 + DataType: + OrigDataType: +T_8719: (in *d7Out : word32) + Class: Eq_8718 + DataType: + OrigDataType: +T_8720: (in a5_176 : word32) + Class: Eq_8720 + DataType: + OrigDataType: +T_8721: (in 0x00000000 : word32) + Class: Eq_8721 + DataType: + OrigDataType: +T_8722: (in a5_159 + 0x00000000 : word32) + Class: Eq_8722 + DataType: + OrigDataType: +T_8723: (in Mem0[a5_159 + 0x00000000:word32] : word32) + Class: Eq_8723 + DataType: + OrigDataType: +T_8724: (in *a5Out : word32) + Class: Eq_8723 + DataType: + OrigDataType: +T_8725: (in 0x00000000 : word32) + Class: Eq_8725 + DataType: + OrigDataType: +T_8726: (in a3_158 + 0x00000000 : word32) + Class: Eq_8726 + DataType: + OrigDataType: +T_8727: (in Mem184[a3_158 + 0x00000000:word32] : word32) + Class: Eq_1798 + DataType: + OrigDataType: +T_8728: (in a2_13 : word32) + Class: Eq_8728 + DataType: + OrigDataType: +T_8729: (in dwArg04 : word32) + Class: Eq_8728 + DataType: + OrigDataType: +T_8730: (in d1_37 : word32) + Class: Eq_8730 + DataType: + OrigDataType: +T_8731: (in __btst : ptr32) + Class: Eq_8731 + DataType: + OrigDataType: +T_8732: (in 7953 : int32) + Class: Eq_8732 + DataType: + OrigDataType: +T_8733: (in a4 + 7953 : word32) + Class: Eq_8733 + DataType: + OrigDataType: +T_8734: (in v7_25 : byte) + Class: Eq_8734 + DataType: + OrigDataType: +T_8735: (in (int32) v7_25 : int32) + Class: Eq_8735 + DataType: + OrigDataType: +T_8736: (in a4 + 7953 + (int32) v7_25 : word32) + Class: Eq_8736 + DataType: + OrigDataType: +T_8737: (in Mem0[a4 + 7953 + (int32) v7_25:byte] : byte) + Class: Eq_8737 + DataType: + OrigDataType: +T_8738: (in 0x0001 : word16) + Class: Eq_8738 + DataType: + OrigDataType: +T_8739: (in __btst(Mem0[a4 + 7953 + (int32) v7_25:byte], 0x0001) : bool) + Class: Eq_8739 + DataType: + OrigDataType: +T_8740: (in (int32) v7_25 : int32) + Class: Eq_8730 + DataType: + OrigDataType: +T_8741: (in (int32) v7_25 : int32) + Class: Eq_8741 + DataType: + OrigDataType: +T_8742: (in 32 : int32) + Class: Eq_8742 + DataType: + OrigDataType: +T_8743: (in (int32) v7_25 - 32 : word32) + Class: Eq_8730 + DataType: + OrigDataType: +T_8744: (in (byte) d1_37 : byte) + Class: Eq_8744 + DataType: + OrigDataType: +T_8745: (in 0x00000000 : word32) + Class: Eq_8745 + DataType: + OrigDataType: +T_8746: (in a2_13 + 0x00000000 : word32) + Class: Eq_8746 + DataType: + OrigDataType: +T_8747: (in Mem40[a2_13 + 0x00000000:byte] : byte) + Class: Eq_8744 + DataType: + OrigDataType: +T_8748: (in 0x00000001 : word32) + Class: Eq_8748 + DataType: + OrigDataType: +T_8749: (in a2_13 + 0x00000001 : word32) + Class: Eq_8728 + DataType: + OrigDataType: +T_8750: (in 0x00000000 : word32) + Class: Eq_8750 + DataType: + OrigDataType: +T_8751: (in a2_13 + 0x00000000 : word32) + Class: Eq_8751 + DataType: + OrigDataType: +T_8752: (in Mem0[a2_13 + 0x00000000:byte] : byte) + Class: Eq_8734 + DataType: + OrigDataType: +T_8753: (in 0x00 : byte) + Class: Eq_8734 + DataType: + OrigDataType: +T_8754: (in v7_25 == 0x00 : bool) + Class: Eq_8754 + DataType: + OrigDataType: +T_8755: (in d7 : word32) + Class: Eq_8755 + DataType: + OrigDataType: +T_8756: (in a5 : word32) + Class: Eq_8756 + DataType: + OrigDataType: +T_8757: (in dwArg00 : word32) + Class: Eq_8757 + DataType: + OrigDataType: +T_8758: (in dwArg04 : word32) + Class: Eq_8758 + DataType: + OrigDataType: +T_8759: (in dwArg08 : word32) + Class: Eq_8759 + DataType: + OrigDataType: +T_8760: (in dwArg0C : word32) + Class: Eq_8760 + DataType: + OrigDataType: +T_8761: (in dwArg10 : word32) + Class: Eq_8761 + DataType: + OrigDataType: +T_8762: (in dwArg14 : word32) + Class: Eq_8762 + DataType: + OrigDataType: +T_8763: (in a2Out : ptr32) + Class: Eq_8763 + DataType: + OrigDataType: +T_8764: (in a3Out : ptr32) + Class: Eq_8764 + DataType: + OrigDataType: +T_8765: (in a5Out : ptr32) + Class: Eq_8765 + DataType: + OrigDataType: +T_8766: (in fn00007A64 : ptr32) + Class: Eq_8766 + DataType: + OrigDataType: +T_8767: (in signature of fn00007A64 : void) + Class: Eq_8766 + DataType: + OrigDataType: +T_8768: (in dwArg04 : word32) + Class: Eq_8768 + DataType: + OrigDataType: +T_8769: (in dwArg08 : word32) + Class: Eq_8755 + DataType: + OrigDataType: +T_8770: (in dwArg0C : word32) + Class: Eq_8770 + DataType: + OrigDataType: +T_8771: (in fp : ptr32) + Class: Eq_8771 + DataType: + OrigDataType: +T_8772: (in 0xFFFFFFB4 : word32) + Class: Eq_8772 + DataType: + OrigDataType: +T_8773: (in fp + 0xFFFFFFB4 : word32) + Class: Eq_8768 + DataType: + OrigDataType: +T_8774: (in dwArg04 : word32) + Class: Eq_8755 + DataType: + OrigDataType: +T_8775: (in 0000003F : ptr32) + Class: Eq_8770 + DataType: + OrigDataType: +T_8776: (in fn00007A64(fp + 0xFFFFFFB4, dwArg04, 0x0000003F) : void) + Class: Eq_8776 + DataType: + OrigDataType: +T_8777: (in a1_38 : word32) + Class: Eq_8777 + DataType: + OrigDataType: +T_8778: (in 0xFFFFFFB4 : word32) + Class: Eq_8778 + DataType: + OrigDataType: +T_8779: (in fp + 0xFFFFFFB4 : word32) + Class: Eq_8777 + DataType: + OrigDataType: +T_8780: (in a1_349 : word32) + Class: Eq_8777 + DataType: + OrigDataType: +T_8781: (in 0x00000001 : word32) + Class: Eq_8781 + DataType: + OrigDataType: +T_8782: (in a1_349 + 0x00000001 : word32) + Class: Eq_8777 + DataType: + OrigDataType: +T_8783: (in 0x00000000 : word32) + Class: Eq_8783 + DataType: + OrigDataType: +T_8784: (in a1_349 + 0x00000000 : word32) + Class: Eq_8784 + DataType: + OrigDataType: +T_8785: (in Mem0[a1_349 + 0x00000000:byte] : byte) + Class: Eq_8785 + DataType: + OrigDataType: +T_8786: (in 0x00 : byte) + Class: Eq_8785 + DataType: + OrigDataType: +T_8787: (in Mem0[a1_349 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_8787 + DataType: + OrigDataType: +T_8788: (in a1_48 : word32) + Class: Eq_8788 + DataType: + OrigDataType: +T_8789: (in 0x00000001 : word32) + Class: Eq_8789 + DataType: + OrigDataType: +T_8790: (in a1_38 - 0x00000001 : word32) + Class: Eq_8790 + DataType: + OrigDataType: +T_8791: (in 0xFFFFFFB4 : word32) + Class: Eq_8791 + DataType: + OrigDataType: +T_8792: (in fp + 0xFFFFFFB4 : word32) + Class: Eq_8792 + DataType: + OrigDataType: +T_8793: (in a1_38 - 0x00000001 - (fp + 0xFFFFFFB4) : word32) + Class: Eq_8788 + DataType: + OrigDataType: +T_8794: (in dwArg08 : word32) + Class: Eq_8794 + DataType: + OrigDataType: +T_8795: (in 0x00000000 : word32) + Class: Eq_8794 + DataType: + OrigDataType: +T_8796: (in dwArg08 == 0x00000000 : bool) + Class: Eq_8796 + DataType: + OrigDataType: +T_8797: (in dwArg0C : word32) + Class: Eq_8797 + DataType: + OrigDataType: +T_8798: (in 0x00000000 : word32) + Class: Eq_8797 + DataType: + OrigDataType: +T_8799: (in dwArg0C == 0x00000000 : bool) + Class: Eq_8799 + DataType: + OrigDataType: +T_8800: (in 0x00 : byte) + Class: Eq_8800 + DataType: + OrigDataType: +T_8801: (in 0x00000000 : word32) + Class: Eq_8801 + DataType: + OrigDataType: +T_8802: (in dwArg08 + 0x00000000 : word32) + Class: Eq_8802 + DataType: + OrigDataType: +T_8803: (in Mem347[dwArg08 + 0x00000000:byte] : byte) + Class: Eq_8800 + DataType: + OrigDataType: +T_8804: (in dwArg10 : word32) + Class: Eq_8804 + DataType: + OrigDataType: +T_8805: (in 0x00000000 : word32) + Class: Eq_8804 + DataType: + OrigDataType: +T_8806: (in dwArg10 == 0x00000000 : bool) + Class: Eq_8806 + DataType: + OrigDataType: +T_8807: (in 0x00 : byte) + Class: Eq_8807 + DataType: + OrigDataType: +T_8808: (in 0x00000000 : word32) + Class: Eq_8808 + DataType: + OrigDataType: +T_8809: (in dwArg0C + 0x00000000 : word32) + Class: Eq_8809 + DataType: + OrigDataType: +T_8810: (in Mem343[dwArg0C + 0x00000000:byte] : byte) + Class: Eq_8807 + DataType: + OrigDataType: +T_8811: (in dwArg14 : word32) + Class: Eq_8811 + DataType: + OrigDataType: +T_8812: (in 0x00000000 : word32) + Class: Eq_8811 + DataType: + OrigDataType: +T_8813: (in dwArg14 == 0x00000000 : bool) + Class: Eq_8813 + DataType: + OrigDataType: +T_8814: (in 0x00 : byte) + Class: Eq_8814 + DataType: + OrigDataType: +T_8815: (in 0x00000000 : word32) + Class: Eq_8815 + DataType: + OrigDataType: +T_8816: (in dwArg10 + 0x00000000 : word32) + Class: Eq_8816 + DataType: + OrigDataType: +T_8817: (in Mem338[dwArg10 + 0x00000000:byte] : byte) + Class: Eq_8814 + DataType: + OrigDataType: +T_8818: (in d6_100 : word32) + Class: Eq_8788 + DataType: + OrigDataType: +T_8819: (in 0x00 : byte) + Class: Eq_8819 + DataType: + OrigDataType: +T_8820: (in 0x00000000 : word32) + Class: Eq_8820 + DataType: + OrigDataType: +T_8821: (in dwArg14 + 0x00000000 : word32) + Class: Eq_8821 + DataType: + OrigDataType: +T_8822: (in Mem330[dwArg14 + 0x00000000:byte] : byte) + Class: Eq_8819 + DataType: + OrigDataType: +T_8823: (in 0x00000001 : word32) + Class: Eq_8823 + DataType: + OrigDataType: +T_8824: (in d6_100 - 0x00000001 : word32) + Class: Eq_8788 + DataType: + OrigDataType: +T_8825: (in false : bool) + Class: Eq_8825 + DataType: + OrigDataType: +T_8826: (in v27_289 : word16) + Class: Eq_8826 + DataType: + OrigDataType: +T_8827: (in 0xFFFFFFB4 : word32) + Class: Eq_8827 + DataType: + OrigDataType: +T_8828: (in fp + 0xFFFFFFB4 : word32) + Class: Eq_8828 + DataType: + OrigDataType: +T_8829: (in fp + 0xFFFFFFB4 + d6_100 : word32) + Class: Eq_8829 + DataType: + OrigDataType: +T_8830: (in Mem0[fp + 0xFFFFFFB4 + d6_100:byte] : byte) + Class: Eq_8830 + DataType: + OrigDataType: +T_8831: (in (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] : int32) + Class: Eq_8831 + DataType: + OrigDataType: +T_8832: (in (word16) (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] : word16) + Class: Eq_8832 + DataType: + OrigDataType: +T_8833: (in 0x002E : word16) + Class: Eq_8833 + DataType: + OrigDataType: +T_8834: (in (word16) (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] - 0x002E : word16) + Class: Eq_8826 + DataType: + OrigDataType: +T_8835: (in 0x0000 : word16) + Class: Eq_8826 + DataType: + OrigDataType: +T_8836: (in v27_289 == 0x0000 : bool) + Class: Eq_8836 + DataType: + OrigDataType: +T_8837: (in 0x00000000 : word32) + Class: Eq_8811 + DataType: + OrigDataType: +T_8838: (in dwArg14 == 0x00000000 : bool) + Class: Eq_8838 + DataType: + OrigDataType: +T_8839: (in 0x0001 : word16) + Class: Eq_8826 + DataType: + OrigDataType: +T_8840: (in v27_289 == 0x0001 : bool) + Class: Eq_8840 + DataType: + OrigDataType: +T_8841: (in 0x000C : word16) + Class: Eq_8826 + DataType: + OrigDataType: +T_8842: (in v27_289 == 0x000C : bool) + Class: Eq_8842 + DataType: + OrigDataType: +T_8843: (in 0x00000001 : word32) + Class: Eq_8843 + DataType: + OrigDataType: +T_8844: (in d6_100 - 0x00000001 : word32) + Class: Eq_8788 + DataType: + OrigDataType: +T_8845: (in false : bool) + Class: Eq_8845 + DataType: + OrigDataType: +T_8846: (in 0x00000000 : word32) + Class: Eq_8788 + DataType: + OrigDataType: +T_8847: (in d6_100 > 0x00000000 : bool) + Class: Eq_8847 + DataType: + OrigDataType: +T_8848: (in v31_230 : word16) + Class: Eq_8848 + DataType: + OrigDataType: +T_8849: (in 0xFFFFFFB4 : word32) + Class: Eq_8849 + DataType: + OrigDataType: +T_8850: (in fp + 0xFFFFFFB4 : word32) + Class: Eq_8850 + DataType: + OrigDataType: +T_8851: (in fp + 0xFFFFFFB4 + d6_100 : word32) + Class: Eq_8851 + DataType: + OrigDataType: +T_8852: (in Mem0[fp + 0xFFFFFFB4 + d6_100:byte] : byte) + Class: Eq_8852 + DataType: + OrigDataType: +T_8853: (in (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] : int32) + Class: Eq_8853 + DataType: + OrigDataType: +T_8854: (in (word16) (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] : word16) + Class: Eq_8854 + DataType: + OrigDataType: +T_8855: (in 0x002F : word16) + Class: Eq_8855 + DataType: + OrigDataType: +T_8856: (in (word16) (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] - 0x002F : word16) + Class: Eq_8848 + DataType: + OrigDataType: +T_8857: (in 0x0000 : word16) + Class: Eq_8848 + DataType: + OrigDataType: +T_8858: (in v31_230 == 0x0000 : bool) + Class: Eq_8858 + DataType: + OrigDataType: +T_8859: (in 0x00000000 : word32) + Class: Eq_8804 + DataType: + OrigDataType: +T_8860: (in dwArg10 == 0x00000000 : bool) + Class: Eq_8860 + DataType: + OrigDataType: +T_8861: (in 0x000B : word16) + Class: Eq_8848 + DataType: + OrigDataType: +T_8862: (in v31_230 != 0x000B : bool) + Class: Eq_8862 + DataType: + OrigDataType: +T_8863: (in 0x00000000 : word32) + Class: Eq_8804 + DataType: + OrigDataType: +T_8864: (in dwArg10 == 0x00000000 : bool) + Class: Eq_8864 + DataType: + OrigDataType: +T_8865: (in 0x00 : byte) + Class: Eq_8865 + DataType: + OrigDataType: +T_8866: (in 0x00000004 : word32) + Class: Eq_8866 + DataType: + OrigDataType: +T_8867: (in fp - 0x00000004 : word32) + Class: Eq_8867 + DataType: + OrigDataType: +T_8868: (in 0x00000001 : word32) + Class: Eq_8868 + DataType: + OrigDataType: +T_8869: (in d6_100 + 0x00000001 : word32) + Class: Eq_8869 + DataType: + OrigDataType: +T_8870: (in fp - 0x00000004 + (d6_100 + 0x00000001) : word32) + Class: Eq_8870 + DataType: + OrigDataType: +T_8871: (in Mem246[fp - 0x00000004 + (d6_100 + 0x00000001):byte] : byte) + Class: Eq_8865 + DataType: + OrigDataType: +T_8872: (in d6_100 + 0x00000001 : word32) + Class: Eq_8788 + DataType: + OrigDataType: +T_8873: (in a0_252 : word32) + Class: Eq_8873 + DataType: + OrigDataType: +T_8874: (in 0xFFFFFFB5 : word32) + Class: Eq_8874 + DataType: + OrigDataType: +T_8875: (in fp + 0xFFFFFFB5 : word32) + Class: Eq_8875 + DataType: + OrigDataType: +T_8876: (in fp + 0xFFFFFFB5 + d6_100 : word32) + Class: Eq_8873 + DataType: + OrigDataType: +T_8877: (in a1_253 : word32) + Class: Eq_8804 + DataType: + OrigDataType: +T_8878: (in v33_256 : byte) + Class: Eq_8878 + DataType: + OrigDataType: +T_8879: (in 0x00000000 : word32) + Class: Eq_8879 + DataType: + OrigDataType: +T_8880: (in a0_252 + 0x00000000 : word32) + Class: Eq_8880 + DataType: + OrigDataType: +T_8881: (in Mem0[a0_252 + 0x00000000:byte] : byte) + Class: Eq_8878 + DataType: + OrigDataType: +T_8882: (in 0x00000000 : word32) + Class: Eq_8882 + DataType: + OrigDataType: +T_8883: (in a1_253 + 0x00000000 : word32) + Class: Eq_8883 + DataType: + OrigDataType: +T_8884: (in Mem259[a1_253 + 0x00000000:byte] : byte) + Class: Eq_8878 + DataType: + OrigDataType: +T_8885: (in 0x00000001 : word32) + Class: Eq_8885 + DataType: + OrigDataType: +T_8886: (in a0_252 + 0x00000001 : word32) + Class: Eq_8873 + DataType: + OrigDataType: +T_8887: (in 0x00000001 : word32) + Class: Eq_8887 + DataType: + OrigDataType: +T_8888: (in a1_253 + 0x00000001 : word32) + Class: Eq_8804 + DataType: + OrigDataType: +T_8889: (in 0x00 : byte) + Class: Eq_8878 + DataType: + OrigDataType: +T_8890: (in v33_256 != 0x00 : bool) + Class: Eq_8890 + DataType: + OrigDataType: +T_8891: (in 0x00 : byte) + Class: Eq_8891 + DataType: + OrigDataType: +T_8892: (in fp - 0x00000004 : word32) + Class: Eq_8892 + DataType: + OrigDataType: +T_8893: (in fp - 0x00000004 + d6_100 : word32) + Class: Eq_8893 + DataType: + OrigDataType: +T_8894: (in Mem312[fp - 0x00000004 + d6_100:byte] : byte) + Class: Eq_8891 + DataType: + OrigDataType: +T_8895: (in a0_318 : word32) + Class: Eq_8895 + DataType: + OrigDataType: +T_8896: (in 0xFFFFFFB5 : word32) + Class: Eq_8896 + DataType: + OrigDataType: +T_8897: (in fp + 0xFFFFFFB5 : word32) + Class: Eq_8897 + DataType: + OrigDataType: +T_8898: (in fp + 0xFFFFFFB5 + d6_100 : word32) + Class: Eq_8895 + DataType: + OrigDataType: +T_8899: (in a1_319 : word32) + Class: Eq_8811 + DataType: + OrigDataType: +T_8900: (in v35_322 : byte) + Class: Eq_8900 + DataType: + OrigDataType: +T_8901: (in 0x00000000 : word32) + Class: Eq_8901 + DataType: + OrigDataType: +T_8902: (in a0_318 + 0x00000000 : word32) + Class: Eq_8902 + DataType: + OrigDataType: +T_8903: (in Mem0[a0_318 + 0x00000000:byte] : byte) + Class: Eq_8900 + DataType: + OrigDataType: +T_8904: (in 0x00000000 : word32) + Class: Eq_8904 + DataType: + OrigDataType: +T_8905: (in a1_319 + 0x00000000 : word32) + Class: Eq_8905 + DataType: + OrigDataType: +T_8906: (in Mem325[a1_319 + 0x00000000:byte] : byte) + Class: Eq_8900 + DataType: + OrigDataType: +T_8907: (in 0x00000001 : word32) + Class: Eq_8907 + DataType: + OrigDataType: +T_8908: (in a0_318 + 0x00000001 : word32) + Class: Eq_8895 + DataType: + OrigDataType: +T_8909: (in 0x00000001 : word32) + Class: Eq_8909 + DataType: + OrigDataType: +T_8910: (in a1_319 + 0x00000001 : word32) + Class: Eq_8811 + DataType: + OrigDataType: +T_8911: (in 0x00 : byte) + Class: Eq_8900 + DataType: + OrigDataType: +T_8912: (in v35_322 != 0x00 : bool) + Class: Eq_8912 + DataType: + OrigDataType: +T_8913: (in 0x00000001 : word32) + Class: Eq_8913 + DataType: + OrigDataType: +T_8914: (in d6_100 - 0x00000001 : word32) + Class: Eq_8788 + DataType: + OrigDataType: +T_8915: (in false : bool) + Class: Eq_8915 + DataType: + OrigDataType: +T_8916: (in 0x00000000 : word32) + Class: Eq_8804 + DataType: + OrigDataType: +T_8917: (in dwArg10 == 0x00000000 : bool) + Class: Eq_8917 + DataType: + OrigDataType: +T_8918: (in a2_142 : word32) + Class: Eq_8918 + DataType: + OrigDataType: +T_8919: (in *a2Out : word32) + Class: Eq_8794 + DataType: + OrigDataType: +T_8920: (in a3_144 : word32) + Class: Eq_8920 + DataType: + OrigDataType: +T_8921: (in *a3Out : word32) + Class: Eq_8797 + DataType: + OrigDataType: +T_8922: (in a5_146 : word32) + Class: Eq_8922 + DataType: + OrigDataType: +T_8923: (in 0x00000000 : word32) + Class: Eq_8923 + DataType: + OrigDataType: +T_8924: (in a5 + 0x00000000 : word32) + Class: Eq_8924 + DataType: + OrigDataType: +T_8925: (in Mem0[a5 + 0x00000000:word32] : word32) + Class: Eq_8925 + DataType: + OrigDataType: +T_8926: (in *a5Out : word32) + Class: Eq_8925 + DataType: + OrigDataType: +T_8927: (in a0_154 : word32) + Class: Eq_8927 + DataType: + OrigDataType: +T_8928: (in 0xFFFFFFB4 : word32) + Class: Eq_8928 + DataType: + OrigDataType: +T_8929: (in fp + 0xFFFFFFB4 : word32) + Class: Eq_8927 + DataType: + OrigDataType: +T_8930: (in a1_155 : word32) + Class: Eq_8804 + DataType: + OrigDataType: +T_8931: (in v37_158 : byte) + Class: Eq_8931 + DataType: + OrigDataType: +T_8932: (in 0x00000000 : word32) + Class: Eq_8932 + DataType: + OrigDataType: +T_8933: (in a0_154 + 0x00000000 : word32) + Class: Eq_8933 + DataType: + OrigDataType: +T_8934: (in Mem0[a0_154 + 0x00000000:byte] : byte) + Class: Eq_8931 + DataType: + OrigDataType: +T_8935: (in 0x00000000 : word32) + Class: Eq_8935 + DataType: + OrigDataType: +T_8936: (in a1_155 + 0x00000000 : word32) + Class: Eq_8936 + DataType: + OrigDataType: +T_8937: (in Mem161[a1_155 + 0x00000000:byte] : byte) + Class: Eq_8931 + DataType: + OrigDataType: +T_8938: (in 0x00000001 : word32) + Class: Eq_8938 + DataType: + OrigDataType: +T_8939: (in a0_154 + 0x00000001 : word32) + Class: Eq_8927 + DataType: + OrigDataType: +T_8940: (in 0x00000001 : word32) + Class: Eq_8940 + DataType: + OrigDataType: +T_8941: (in a1_155 + 0x00000001 : word32) + Class: Eq_8804 + DataType: + OrigDataType: +T_8942: (in 0x00 : byte) + Class: Eq_8931 + DataType: + OrigDataType: +T_8943: (in v37_158 != 0x00 : bool) + Class: Eq_8943 + DataType: + OrigDataType: +T_8944: (in 0x00000000 : word32) + Class: Eq_8797 + DataType: + OrigDataType: +T_8945: (in dwArg0C == 0x00000000 : bool) + Class: Eq_8945 + DataType: + OrigDataType: +T_8946: (in 0xFFFFFFB4 : word32) + Class: Eq_8946 + DataType: + OrigDataType: +T_8947: (in fp + 0xFFFFFFB4 : word32) + Class: Eq_8947 + DataType: + OrigDataType: +T_8948: (in fp + 0xFFFFFFB4 + d6_100 : word32) + Class: Eq_8948 + DataType: + OrigDataType: +T_8949: (in Mem0[fp + 0xFFFFFFB4 + d6_100:byte] : byte) + Class: Eq_8949 + DataType: + OrigDataType: +T_8950: (in (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] : int32) + Class: Eq_8950 + DataType: + OrigDataType: +T_8951: (in (word16) (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] : word16) + Class: Eq_8951 + DataType: + OrigDataType: +T_8952: (in 0x003A : word16) + Class: Eq_8952 + DataType: + OrigDataType: +T_8953: (in (word16) (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] - 0x003A : word16) + Class: Eq_8953 + DataType: + OrigDataType: +T_8954: (in 0x0000 : word16) + Class: Eq_8953 + DataType: + OrigDataType: +T_8955: (in (word16) (int32) Mem0[fp + 0xFFFFFFB4 + d6_100:byte] - 0x003A != 0x0000 : bool) + Class: Eq_8955 + DataType: + OrigDataType: +T_8956: (in 0x00000000 : word32) + Class: Eq_8797 + DataType: + OrigDataType: +T_8957: (in dwArg0C == 0x00000000 : bool) + Class: Eq_8957 + DataType: + OrigDataType: +T_8958: (in 0x00 : byte) + Class: Eq_8958 + DataType: + OrigDataType: +T_8959: (in fp - 0x00000004 : word32) + Class: Eq_8959 + DataType: + OrigDataType: +T_8960: (in fp - 0x00000004 + d6_100 : word32) + Class: Eq_8960 + DataType: + OrigDataType: +T_8961: (in Mem186[fp - 0x00000004 + d6_100:byte] : byte) + Class: Eq_8958 + DataType: + OrigDataType: +T_8962: (in 0x00000000 : word32) + Class: Eq_8794 + DataType: + OrigDataType: +T_8963: (in dwArg08 == 0x00000000 : bool) + Class: Eq_8963 + DataType: + OrigDataType: +T_8964: (in a0_202 : word32) + Class: Eq_8964 + DataType: + OrigDataType: +T_8965: (in 0xFFFFFFB5 : word32) + Class: Eq_8965 + DataType: + OrigDataType: +T_8966: (in fp + 0xFFFFFFB5 : word32) + Class: Eq_8966 + DataType: + OrigDataType: +T_8967: (in fp + 0xFFFFFFB5 + d6_100 : word32) + Class: Eq_8964 + DataType: + OrigDataType: +T_8968: (in a1_203 : word32) + Class: Eq_8797 + DataType: + OrigDataType: +T_8969: (in v41_206 : byte) + Class: Eq_8969 + DataType: + OrigDataType: +T_8970: (in 0x00000000 : word32) + Class: Eq_8970 + DataType: + OrigDataType: +T_8971: (in a0_202 + 0x00000000 : word32) + Class: Eq_8971 + DataType: + OrigDataType: +T_8972: (in Mem0[a0_202 + 0x00000000:byte] : byte) + Class: Eq_8969 + DataType: + OrigDataType: +T_8973: (in 0x00000000 : word32) + Class: Eq_8973 + DataType: + OrigDataType: +T_8974: (in a1_203 + 0x00000000 : word32) + Class: Eq_8974 + DataType: + OrigDataType: +T_8975: (in Mem209[a1_203 + 0x00000000:byte] : byte) + Class: Eq_8969 + DataType: + OrigDataType: +T_8976: (in 0x00000001 : word32) + Class: Eq_8976 + DataType: + OrigDataType: +T_8977: (in a0_202 + 0x00000001 : word32) + Class: Eq_8964 + DataType: + OrigDataType: +T_8978: (in 0x00000001 : word32) + Class: Eq_8978 + DataType: + OrigDataType: +T_8979: (in a1_203 + 0x00000001 : word32) + Class: Eq_8797 + DataType: + OrigDataType: +T_8980: (in 0x00 : byte) + Class: Eq_8969 + DataType: + OrigDataType: +T_8981: (in v41_206 != 0x00 : bool) + Class: Eq_8981 + DataType: + OrigDataType: +T_8982: (in a0_190 : word32) + Class: Eq_8982 + DataType: + OrigDataType: +T_8983: (in 0xFFFFFFB4 : word32) + Class: Eq_8983 + DataType: + OrigDataType: +T_8984: (in fp + 0xFFFFFFB4 : word32) + Class: Eq_8982 + DataType: + OrigDataType: +T_8985: (in a1_191 : word32) + Class: Eq_8794 + DataType: + OrigDataType: +T_8986: (in v43_194 : byte) + Class: Eq_8986 + DataType: + OrigDataType: +T_8987: (in 0x00000000 : word32) + Class: Eq_8987 + DataType: + OrigDataType: +T_8988: (in a0_190 + 0x00000000 : word32) + Class: Eq_8988 + DataType: + OrigDataType: +T_8989: (in Mem186[a0_190 + 0x00000000:byte] : byte) + Class: Eq_8986 + DataType: + OrigDataType: +T_8990: (in 0x00000000 : word32) + Class: Eq_8990 + DataType: + OrigDataType: +T_8991: (in a1_191 + 0x00000000 : word32) + Class: Eq_8991 + DataType: + OrigDataType: +T_8992: (in Mem197[a1_191 + 0x00000000:byte] : byte) + Class: Eq_8986 + DataType: + OrigDataType: +T_8993: (in 0x00000001 : word32) + Class: Eq_8993 + DataType: + OrigDataType: +T_8994: (in a0_190 + 0x00000001 : word32) + Class: Eq_8982 + DataType: + OrigDataType: +T_8995: (in 0x00000001 : word32) + Class: Eq_8995 + DataType: + OrigDataType: +T_8996: (in a1_191 + 0x00000001 : word32) + Class: Eq_8794 + DataType: + OrigDataType: +T_8997: (in 0x00 : byte) + Class: Eq_8986 + DataType: + OrigDataType: +T_8998: (in v43_194 != 0x00 : bool) + Class: Eq_8998 + DataType: + OrigDataType: +T_8999: (in a0_216 : word32) + Class: Eq_8999 + DataType: + OrigDataType: +T_9000: (in 0xFFFFFFB4 : word32) + Class: Eq_9000 + DataType: + OrigDataType: +T_9001: (in fp + 0xFFFFFFB4 : word32) + Class: Eq_8999 + DataType: + OrigDataType: +T_9002: (in a1_217 : word32) + Class: Eq_8797 + DataType: + OrigDataType: +T_9003: (in v45_220 : byte) + Class: Eq_9003 + DataType: + OrigDataType: +T_9004: (in 0x00000000 : word32) + Class: Eq_9004 + DataType: + OrigDataType: +T_9005: (in a0_216 + 0x00000000 : word32) + Class: Eq_9005 + DataType: + OrigDataType: +T_9006: (in Mem0[a0_216 + 0x00000000:byte] : byte) + Class: Eq_9003 + DataType: + OrigDataType: +T_9007: (in 0x00000000 : word32) + Class: Eq_9007 + DataType: + OrigDataType: +T_9008: (in a1_217 + 0x00000000 : word32) + Class: Eq_9008 + DataType: + OrigDataType: +T_9009: (in Mem223[a1_217 + 0x00000000:byte] : byte) + Class: Eq_9003 + DataType: + OrigDataType: +T_9010: (in 0x00000001 : word32) + Class: Eq_9010 + DataType: + OrigDataType: +T_9011: (in a0_216 + 0x00000001 : word32) + Class: Eq_8999 + DataType: + OrigDataType: +T_9012: (in 0x00000001 : word32) + Class: Eq_9012 + DataType: + OrigDataType: +T_9013: (in a1_217 + 0x00000001 : word32) + Class: Eq_8797 + DataType: + OrigDataType: +T_9014: (in 0x00 : byte) + Class: Eq_9003 + DataType: + OrigDataType: +T_9015: (in v45_220 != 0x00 : bool) + Class: Eq_9015 + DataType: + OrigDataType: +T_9016: (in 0x00 : byte) + Class: Eq_9016 + DataType: + OrigDataType: +T_9017: (in fp - 0x00000004 : word32) + Class: Eq_9017 + DataType: + OrigDataType: +T_9018: (in fp - 0x00000004 + d6_100 : word32) + Class: Eq_9018 + DataType: + OrigDataType: +T_9019: (in Mem269[fp - 0x00000004 + d6_100:byte] : byte) + Class: Eq_9016 + DataType: + OrigDataType: +T_9020: (in a0_275 : word32) + Class: Eq_9020 + DataType: + OrigDataType: +T_9021: (in 0xFFFFFFB5 : word32) + Class: Eq_9021 + DataType: + OrigDataType: +T_9022: (in fp + 0xFFFFFFB5 : word32) + Class: Eq_9022 + DataType: + OrigDataType: +T_9023: (in fp + 0xFFFFFFB5 + d6_100 : word32) + Class: Eq_9020 + DataType: + OrigDataType: +T_9024: (in a1_276 : word32) + Class: Eq_8804 + DataType: + OrigDataType: +T_9025: (in v47_279 : byte) + Class: Eq_9025 + DataType: + OrigDataType: +T_9026: (in 0x00000000 : word32) + Class: Eq_9026 + DataType: + OrigDataType: +T_9027: (in a0_275 + 0x00000000 : word32) + Class: Eq_9027 + DataType: + OrigDataType: +T_9028: (in Mem0[a0_275 + 0x00000000:byte] : byte) + Class: Eq_9025 + DataType: + OrigDataType: +T_9029: (in 0x00000000 : word32) + Class: Eq_9029 + DataType: + OrigDataType: +T_9030: (in a1_276 + 0x00000000 : word32) + Class: Eq_9030 + DataType: + OrigDataType: +T_9031: (in Mem282[a1_276 + 0x00000000:byte] : byte) + Class: Eq_9025 + DataType: + OrigDataType: +T_9032: (in 0x00000001 : word32) + Class: Eq_9032 + DataType: + OrigDataType: +T_9033: (in a0_275 + 0x00000001 : word32) + Class: Eq_9020 + DataType: + OrigDataType: +T_9034: (in 0x00000001 : word32) + Class: Eq_9034 + DataType: + OrigDataType: +T_9035: (in a1_276 + 0x00000001 : word32) + Class: Eq_8804 + DataType: + OrigDataType: +T_9036: (in 0x00 : byte) + Class: Eq_9025 + DataType: + OrigDataType: +T_9037: (in v47_279 != 0x00 : bool) + Class: Eq_9037 + DataType: + OrigDataType: +T_9038: (in a1_11 : word32) + Class: Eq_9038 + DataType: + OrigDataType: +T_9039: (in dwArg08 : word32) + Class: Eq_9038 + DataType: + OrigDataType: +T_9040: (in a0_12 : word32) + Class: Eq_9040 + DataType: + OrigDataType: +T_9041: (in dwArg04 : word32) + Class: Eq_9040 + DataType: + OrigDataType: +T_9042: (in d0_14 : word32) + Class: Eq_9042 + DataType: + OrigDataType: +T_9043: (in dwArg0C : word32) + Class: Eq_9042 + DataType: + OrigDataType: +T_9044: (in d0_16 : word32) + Class: Eq_9044 + DataType: + OrigDataType: +T_9045: (in 0x00000001 : word32) + Class: Eq_9045 + DataType: + OrigDataType: +T_9046: (in d0_14 - 0x00000001 : word32) + Class: Eq_9044 + DataType: + OrigDataType: +T_9047: (in 0x00000000 : word32) + Class: Eq_9044 + DataType: + OrigDataType: +T_9048: (in d0_16 >=u 0x00000000 : bool) + Class: Eq_9048 + DataType: + OrigDataType: +T_9049: (in 0x00000001 : word32) + Class: Eq_9049 + DataType: + OrigDataType: +T_9050: (in d0_16 - 0x00000001 : word32) + Class: Eq_9042 + DataType: + OrigDataType: +T_9051: (in 0x00000001 : word32) + Class: Eq_9044 + DataType: + OrigDataType: +T_9052: (in d0_16 >=u 0x00000001 : bool) + Class: Eq_9052 + DataType: + OrigDataType: +T_9053: (in v10_35 : byte) + Class: Eq_9053 + DataType: + OrigDataType: +T_9054: (in 0x00000000 : word32) + Class: Eq_9054 + DataType: + OrigDataType: +T_9055: (in a1_11 + 0x00000000 : word32) + Class: Eq_9055 + DataType: + OrigDataType: +T_9056: (in Mem0[a1_11 + 0x00000000:byte] : byte) + Class: Eq_9053 + DataType: + OrigDataType: +T_9057: (in 0x00000000 : word32) + Class: Eq_9057 + DataType: + OrigDataType: +T_9058: (in a0_12 + 0x00000000 : word32) + Class: Eq_9058 + DataType: + OrigDataType: +T_9059: (in Mem38[a0_12 + 0x00000000:byte] : byte) + Class: Eq_9053 + DataType: + OrigDataType: +T_9060: (in 0x00000001 : word32) + Class: Eq_9060 + DataType: + OrigDataType: +T_9061: (in a1_11 + 0x00000001 : word32) + Class: Eq_9038 + DataType: + OrigDataType: +T_9062: (in 0x00000001 : word32) + Class: Eq_9062 + DataType: + OrigDataType: +T_9063: (in a0_12 + 0x00000001 : word32) + Class: Eq_9040 + DataType: + OrigDataType: +T_9064: (in 0x00 : byte) + Class: Eq_9053 + DataType: + OrigDataType: +T_9065: (in v10_35 == 0x00 : bool) + Class: Eq_9065 + DataType: + OrigDataType: +T_9066: (in 0x00000001 : word32) + Class: Eq_9066 + DataType: + OrigDataType: +T_9067: (in d0_14 - 0x00000001 : word32) + Class: Eq_9042 + DataType: + OrigDataType: +T_9068: (in 0x00000000 : word32) + Class: Eq_9042 + DataType: + OrigDataType: +T_9069: (in d0_14 >=u 0x00000000 : bool) + Class: Eq_9069 + DataType: + OrigDataType: +T_9070: (in 0x00 : byte) + Class: Eq_9070 + DataType: + OrigDataType: +T_9071: (in 0x00000000 : word32) + Class: Eq_9071 + DataType: + OrigDataType: +T_9072: (in a0_12 + 0x00000000 : word32) + Class: Eq_9072 + DataType: + OrigDataType: +T_9073: (in Mem50[a0_12 + 0x00000000:byte] : byte) + Class: Eq_9070 + DataType: + OrigDataType: +T_9074: (in 0x00000001 : word32) + Class: Eq_9074 + DataType: + OrigDataType: +T_9075: (in a0_12 + 0x00000001 : word32) + Class: Eq_9040 + DataType: + OrigDataType: +T_9076: (in d0 : word32) + Class: Eq_9076 + DataType: + OrigDataType: +T_9077: (in a3_15 : word32) + Class: Eq_9077 + DataType: + OrigDataType: +T_9078: (in dwArg04 : word32) + Class: Eq_9077 + DataType: + OrigDataType: +T_9079: (in a2_17 : word32) + Class: Eq_9079 + DataType: + OrigDataType: +T_9080: (in dwArg08 : word32) + Class: Eq_9079 + DataType: + OrigDataType: +T_9081: (in d7_19 : word32) + Class: Eq_9081 + DataType: + OrigDataType: +T_9082: (in dwArg0C : word32) + Class: Eq_9081 + DataType: + OrigDataType: +T_9083: (in 0x00000000 : word32) + Class: Eq_9081 + DataType: + OrigDataType: +T_9084: (in d7_19 == 0x00000000 : bool) + Class: Eq_9084 + DataType: + OrigDataType: +T_9085: (in 0x00000000 : word32) + Class: Eq_9085 + DataType: + OrigDataType: +T_9086: (in a3_15 + 0x00000000 : word32) + Class: Eq_9086 + DataType: + OrigDataType: +T_9087: (in Mem0[a3_15 + 0x00000000:byte] : byte) + Class: Eq_9087 + DataType: + OrigDataType: +T_9088: (in 0x00 : byte) + Class: Eq_9087 + DataType: + OrigDataType: +T_9089: (in Mem0[a3_15 + 0x00000000:byte] == 0x00 : bool) + Class: Eq_9089 + DataType: + OrigDataType: +T_9090: (in 0x00000000 : word32) + Class: Eq_9090 + DataType: + OrigDataType: +T_9091: (in a2_17 + 0x00000000 : word32) + Class: Eq_9091 + DataType: + OrigDataType: +T_9092: (in Mem0[a2_17 + 0x00000000:byte] : byte) + Class: Eq_9092 + DataType: + OrigDataType: +T_9093: (in 0x00 : byte) + Class: Eq_9092 + DataType: + OrigDataType: +T_9094: (in Mem0[a2_17 + 0x00000000:byte] == 0x00 : bool) + Class: Eq_9094 + DataType: + OrigDataType: +T_9095: (in 0x00000001 : word32) + Class: Eq_9095 + DataType: + OrigDataType: +T_9096: (in a3_15 + 0x00000001 : word32) + Class: Eq_9077 + DataType: + OrigDataType: +T_9097: (in 0x00000001 : word32) + Class: Eq_9097 + DataType: + OrigDataType: +T_9098: (in a2_17 + 0x00000001 : word32) + Class: Eq_9079 + DataType: + OrigDataType: +T_9099: (in d0_90 : word32) + Class: Eq_9076 + DataType: + OrigDataType: +T_9100: (in 0x00000000 : word32) + Class: Eq_9100 + DataType: + OrigDataType: +T_9101: (in a3_15 + 0x00000000 : word32) + Class: Eq_9101 + DataType: + OrigDataType: +T_9102: (in Mem0[a3_15 + 0x00000000:byte] : byte) + Class: Eq_9102 + DataType: + OrigDataType: +T_9103: (in (int32) Mem0[a3_15 + 0x00000000:byte] : int32) + Class: Eq_9103 + DataType: + OrigDataType: +T_9104: (in 0x00000000 : word32) + Class: Eq_9104 + DataType: + OrigDataType: +T_9105: (in a2_17 + 0x00000000 : word32) + Class: Eq_9105 + DataType: + OrigDataType: +T_9106: (in Mem0[a2_17 + 0x00000000:byte] : byte) + Class: Eq_9106 + DataType: + OrigDataType: +T_9107: (in (int32) Mem0[a2_17 + 0x00000000:byte] : int32) + Class: Eq_9107 + DataType: + OrigDataType: +T_9108: (in (int32) Mem0[a3_15 + 0x00000000:byte] - (int32) Mem0[a2_17 + 0x00000000:byte] : word32) + Class: Eq_9076 + DataType: + OrigDataType: +T_9109: (in 0x00000000 : word32) + Class: Eq_9076 + DataType: + OrigDataType: +T_9110: (in d0_90 == 0x00000000 : bool) + Class: Eq_9110 + DataType: + OrigDataType: +T_9111: (in 0x00000001 : word32) + Class: Eq_9111 + DataType: + OrigDataType: +T_9112: (in d7_19 - 0x00000001 : word32) + Class: Eq_9081 + DataType: + OrigDataType: +T_9113: (in d0_41 : word32) + Class: Eq_9076 + DataType: + OrigDataType: +T_9114: (in 0 : int32) + Class: Eq_9076 + DataType: + OrigDataType: +T_9115: (in 0x00000000 : word32) + Class: Eq_9115 + DataType: + OrigDataType: +T_9116: (in a3_15 + 0x00000000 : word32) + Class: Eq_9116 + DataType: + OrigDataType: +T_9117: (in Mem0[a3_15 + 0x00000000:byte] : byte) + Class: Eq_9117 + DataType: + OrigDataType: +T_9118: (in 0x00 : byte) + Class: Eq_9117 + DataType: + OrigDataType: +T_9119: (in Mem0[a3_15 + 0x00000000:byte] == 0x00 : bool) + Class: Eq_9119 + DataType: + OrigDataType: +T_9120: (in 0x00000000 : word32) + Class: Eq_9120 + DataType: + OrigDataType: +T_9121: (in a2_17 + 0x00000000 : word32) + Class: Eq_9121 + DataType: + OrigDataType: +T_9122: (in Mem0[a2_17 + 0x00000000:byte] : byte) + Class: Eq_9122 + DataType: + OrigDataType: +T_9123: (in 0x00 : byte) + Class: Eq_9122 + DataType: + OrigDataType: +T_9124: (in Mem0[a2_17 + 0x00000000:byte] == 0x00 : bool) + Class: Eq_9124 + DataType: + OrigDataType: +T_9125: (in 1 : int32) + Class: Eq_9076 + DataType: + OrigDataType: +T_9126: (in -1 : int32) + Class: Eq_9076 + DataType: + OrigDataType: +T_9127: (in 0x00000000 : word32) + Class: Eq_9081 + DataType: + OrigDataType: +T_9128: (in d7_19 == 0x00000000 : bool) + Class: Eq_9128 + DataType: + OrigDataType: +T_9129: (in d0 : word32) + Class: Eq_9129 + DataType: + OrigDataType: +T_9130: (in a0_26 : word32) + Class: Eq_9130 + DataType: + OrigDataType: +T_9131: (in dwArg08 : word32) + Class: Eq_9130 + DataType: + OrigDataType: +T_9132: (in a0_92 : word32) + Class: Eq_9130 + DataType: + OrigDataType: +T_9133: (in 0x00000001 : word32) + Class: Eq_9133 + DataType: + OrigDataType: +T_9134: (in a0_92 + 0x00000001 : word32) + Class: Eq_9130 + DataType: + OrigDataType: +T_9135: (in 0x00000000 : word32) + Class: Eq_9135 + DataType: + OrigDataType: +T_9136: (in a0_92 + 0x00000000 : word32) + Class: Eq_9136 + DataType: + OrigDataType: +T_9137: (in Mem0[a0_92 + 0x00000000:byte] : byte) + Class: Eq_9137 + DataType: + OrigDataType: +T_9138: (in 0x00 : byte) + Class: Eq_9137 + DataType: + OrigDataType: +T_9139: (in Mem0[a0_92 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_9139 + DataType: + OrigDataType: +T_9140: (in a0_36 : word32) + Class: Eq_9140 + DataType: + OrigDataType: +T_9141: (in 0x00000001 : word32) + Class: Eq_9141 + DataType: + OrigDataType: +T_9142: (in a0_26 - 0x00000001 : word32) + Class: Eq_9142 + DataType: + OrigDataType: +T_9143: (in a0_26 - 0x00000001 - dwArg08 : word32) + Class: Eq_9140 + DataType: + OrigDataType: +T_9144: (in d6_38 : word32) + Class: Eq_9140 + DataType: + OrigDataType: +T_9145: (in a0_40 : word32) + Class: Eq_9129 + DataType: + OrigDataType: +T_9146: (in dwArg04 : word32) + Class: Eq_9129 + DataType: + OrigDataType: +T_9147: (in a0_93 : word32) + Class: Eq_9129 + DataType: + OrigDataType: +T_9148: (in 0x00000001 : word32) + Class: Eq_9148 + DataType: + OrigDataType: +T_9149: (in a0_93 + 0x00000001 : word32) + Class: Eq_9129 + DataType: + OrigDataType: +T_9150: (in 0x00000000 : word32) + Class: Eq_9150 + DataType: + OrigDataType: +T_9151: (in a0_93 + 0x00000000 : word32) + Class: Eq_9151 + DataType: + OrigDataType: +T_9152: (in Mem0[a0_93 + 0x00000000:byte] : byte) + Class: Eq_9152 + DataType: + OrigDataType: +T_9153: (in 0x00 : byte) + Class: Eq_9152 + DataType: + OrigDataType: +T_9154: (in Mem0[a0_93 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_9154 + DataType: + OrigDataType: +T_9155: (in a1_53 : word32) + Class: Eq_9155 + DataType: + OrigDataType: +T_9156: (in 0x00000001 : word32) + Class: Eq_9156 + DataType: + OrigDataType: +T_9157: (in a0_40 - 0x00000001 : word32) + Class: Eq_9157 + DataType: + OrigDataType: +T_9158: (in a0_40 - 0x00000001 - dwArg04 : word32) + Class: Eq_9158 + DataType: + OrigDataType: +T_9159: (in dwArg04 + ((a0_40 - 0x00000001) - dwArg04) : word32) + Class: Eq_9155 + DataType: + OrigDataType: +T_9160: (in dwArg0C : word32) + Class: Eq_9140 + DataType: + OrigDataType: +T_9161: (in a0_36 - dwArg0C : word32) + Class: Eq_9161 + DataType: + OrigDataType: +T_9162: (in 0x00000000 : word32) + Class: Eq_9161 + DataType: + OrigDataType: +T_9163: (in a0_36 - dwArg0C <=u 0x00000000 : bool) + Class: Eq_9163 + DataType: + OrigDataType: +T_9164: (in d0_60 : word32) + Class: Eq_9140 + DataType: + OrigDataType: +T_9165: (in a0_62 : word32) + Class: Eq_9130 + DataType: + OrigDataType: +T_9166: (in a1_63 : word32) + Class: Eq_9155 + DataType: + OrigDataType: +T_9167: (in 0x00000001 : word32) + Class: Eq_9167 + DataType: + OrigDataType: +T_9168: (in d0_60 - 0x00000001 : word32) + Class: Eq_9140 + DataType: + OrigDataType: +T_9169: (in 0x00000000 : word32) + Class: Eq_9140 + DataType: + OrigDataType: +T_9170: (in d0_60 >=u 0x00000000 : bool) + Class: Eq_9170 + DataType: + OrigDataType: +T_9171: (in 0x00000000 : word32) + Class: Eq_9171 + DataType: + OrigDataType: +T_9172: (in a0_62 + 0x00000000 : word32) + Class: Eq_9172 + DataType: + OrigDataType: +T_9173: (in Mem0[a0_62 + 0x00000000:byte] : byte) + Class: Eq_9173 + DataType: + OrigDataType: +T_9174: (in 0x00000000 : word32) + Class: Eq_9174 + DataType: + OrigDataType: +T_9175: (in a1_63 + 0x00000000 : word32) + Class: Eq_9175 + DataType: + OrigDataType: +T_9176: (in Mem87[a1_63 + 0x00000000:byte] : byte) + Class: Eq_9173 + DataType: + OrigDataType: +T_9177: (in 0x00000001 : word32) + Class: Eq_9177 + DataType: + OrigDataType: +T_9178: (in a0_62 + 0x00000001 : word32) + Class: Eq_9130 + DataType: + OrigDataType: +T_9179: (in 0x00000001 : word32) + Class: Eq_9179 + DataType: + OrigDataType: +T_9180: (in a1_63 + 0x00000001 : word32) + Class: Eq_9155 + DataType: + OrigDataType: +T_9181: (in 0x00 : byte) + Class: Eq_9181 + DataType: + OrigDataType: +T_9182: (in a1_53 + d6_38 : word32) + Class: Eq_9182 + DataType: + OrigDataType: +T_9183: (in Mem71[a1_53 + d6_38:byte] : byte) + Class: Eq_9181 + DataType: + OrigDataType: +T_9184: (in d0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9185: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_9186: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9187: (in a0Out : ptr32) + Class: Eq_9187 + DataType: + OrigDataType: +T_9188: (in a0 : word32) + Class: Eq_9188 + DataType: + OrigDataType: +T_9189: (in *a0Out : word32) + Class: Eq_9188 + DataType: + OrigDataType: +T_9190: (in a2_13 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9191: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9192: (in d1_37 : word32) + Class: Eq_9192 + DataType: + OrigDataType: +T_9193: (in a0_34 : word32) + Class: Eq_9193 + DataType: + OrigDataType: +T_9194: (in 7953 : int32) + Class: Eq_9194 + DataType: + OrigDataType: +T_9195: (in a4 + 7953 : word32) + Class: Eq_9195 + DataType: + OrigDataType: +T_9196: (in *a0Out : word32) + Class: Eq_9195 + DataType: + OrigDataType: +T_9197: (in __btst : ptr32) + Class: Eq_9197 + DataType: + OrigDataType: +T_9198: (in a4 + 7953 : word32) + Class: Eq_9198 + DataType: + OrigDataType: +T_9199: (in v7_25 : byte) + Class: Eq_9199 + DataType: + OrigDataType: +T_9200: (in (int32) v7_25 : int32) + Class: Eq_9200 + DataType: + OrigDataType: +T_9201: (in a4 + 7953 + (int32) v7_25 : word32) + Class: Eq_9201 + DataType: + OrigDataType: +T_9202: (in Mem0[a4 + 7953 + (int32) v7_25:byte] : byte) + Class: Eq_9202 + DataType: + OrigDataType: +T_9203: (in 0x0000 : word16) + Class: Eq_9203 + DataType: + OrigDataType: +T_9204: (in __btst(Mem0[a4 + 7953 + (int32) v7_25:byte], 0x0000) : bool) + Class: Eq_9204 + DataType: + OrigDataType: +T_9205: (in (int32) v7_25 : int32) + Class: Eq_9192 + DataType: + OrigDataType: +T_9206: (in (int32) v7_25 : int32) + Class: Eq_9206 + DataType: + OrigDataType: +T_9207: (in 32 : int32) + Class: Eq_9207 + DataType: + OrigDataType: +T_9208: (in (int32) v7_25 + 32 : word32) + Class: Eq_9192 + DataType: + OrigDataType: +T_9209: (in (byte) d1_37 : byte) + Class: Eq_9209 + DataType: + OrigDataType: +T_9210: (in 0x00000000 : word32) + Class: Eq_9210 + DataType: + OrigDataType: +T_9211: (in a2_13 + 0x00000000 : word32) + Class: Eq_9211 + DataType: + OrigDataType: +T_9212: (in Mem40[a2_13 + 0x00000000:byte] : byte) + Class: Eq_9209 + DataType: + OrigDataType: +T_9213: (in 0x00000001 : word32) + Class: Eq_9213 + DataType: + OrigDataType: +T_9214: (in a2_13 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9215: (in 0x00000000 : word32) + Class: Eq_9215 + DataType: + OrigDataType: +T_9216: (in a2_13 + 0x00000000 : word32) + Class: Eq_9216 + DataType: + OrigDataType: +T_9217: (in Mem0[a2_13 + 0x00000000:byte] : byte) + Class: Eq_9199 + DataType: + OrigDataType: +T_9218: (in 0x00 : byte) + Class: Eq_9199 + DataType: + OrigDataType: +T_9219: (in v7_25 == 0x00 : bool) + Class: Eq_9219 + DataType: + OrigDataType: +T_9220: (in d0 : word32) + Class: Eq_9220 + DataType: + OrigDataType: +T_9221: (in a1_17 : word32) + Class: Eq_9221 + DataType: + OrigDataType: +T_9222: (in dwArg08 : word32) + Class: Eq_9221 + DataType: + OrigDataType: +T_9223: (in a0_11 : word32) + Class: Eq_9220 + DataType: + OrigDataType: +T_9224: (in dwArg04 : word32) + Class: Eq_9220 + DataType: + OrigDataType: +T_9225: (in a0_27 : word32) + Class: Eq_9220 + DataType: + OrigDataType: +T_9226: (in 0x00000001 : word32) + Class: Eq_9226 + DataType: + OrigDataType: +T_9227: (in a0_27 + 0x00000001 : word32) + Class: Eq_9220 + DataType: + OrigDataType: +T_9228: (in 0x00000000 : word32) + Class: Eq_9228 + DataType: + OrigDataType: +T_9229: (in a0_27 + 0x00000000 : word32) + Class: Eq_9229 + DataType: + OrigDataType: +T_9230: (in Mem0[a0_27 + 0x00000000:byte] : byte) + Class: Eq_9230 + DataType: + OrigDataType: +T_9231: (in 0x00 : byte) + Class: Eq_9230 + DataType: + OrigDataType: +T_9232: (in Mem0[a0_27 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_9232 + DataType: + OrigDataType: +T_9233: (in a0_16 : word32) + Class: Eq_9233 + DataType: + OrigDataType: +T_9234: (in 0x00000001 : word32) + Class: Eq_9234 + DataType: + OrigDataType: +T_9235: (in a0_11 - 0x00000001 : word32) + Class: Eq_9233 + DataType: + OrigDataType: +T_9236: (in v12_19 : byte) + Class: Eq_9236 + DataType: + OrigDataType: +T_9237: (in 0x00000000 : word32) + Class: Eq_9237 + DataType: + OrigDataType: +T_9238: (in a1_17 + 0x00000000 : word32) + Class: Eq_9238 + DataType: + OrigDataType: +T_9239: (in Mem0[a1_17 + 0x00000000:byte] : byte) + Class: Eq_9236 + DataType: + OrigDataType: +T_9240: (in 0x00000000 : word32) + Class: Eq_9240 + DataType: + OrigDataType: +T_9241: (in a0_16 + 0x00000000 : word32) + Class: Eq_9241 + DataType: + OrigDataType: +T_9242: (in Mem22[a0_16 + 0x00000000:byte] : byte) + Class: Eq_9236 + DataType: + OrigDataType: +T_9243: (in 0x00000001 : word32) + Class: Eq_9243 + DataType: + OrigDataType: +T_9244: (in a1_17 + 0x00000001 : word32) + Class: Eq_9221 + DataType: + OrigDataType: +T_9245: (in *a1Out : word32) + Class: Eq_9221 + DataType: + OrigDataType: +T_9246: (in 0x00000001 : word32) + Class: Eq_9246 + DataType: + OrigDataType: +T_9247: (in a0_16 + 0x00000001 : word32) + Class: Eq_9233 + DataType: + OrigDataType: +T_9248: (in 0x00 : byte) + Class: Eq_9236 + DataType: + OrigDataType: +T_9249: (in v12_19 != 0x00 : bool) + Class: Eq_9249 + DataType: + OrigDataType: +T_9250: (in a3_12 : word32) + Class: Eq_2443 + DataType: + OrigDataType: +T_9251: (in dwArg04 : word32) + Class: Eq_2443 + DataType: + OrigDataType: +T_9252: (in a2_15 : word32) + Class: Eq_2443 + DataType: + OrigDataType: +T_9253: (in 0x00000000 : word32) + Class: Eq_2443 + DataType: + OrigDataType: +T_9254: (in v9_24 : byte) + Class: Eq_9254 + DataType: + OrigDataType: +T_9255: (in (int32) v9_24 : int32) + Class: Eq_9255 + DataType: + OrigDataType: +T_9256: (in dwArg08 : word32) + Class: Eq_9256 + DataType: + OrigDataType: +T_9257: (in (int32) v9_24 - dwArg08 : word32) + Class: Eq_9257 + DataType: + OrigDataType: +T_9258: (in 0x00000000 : word32) + Class: Eq_9257 + DataType: + OrigDataType: +T_9259: (in (int32) v9_24 - dwArg08 != 0x00000000 : bool) + Class: Eq_9259 + DataType: + OrigDataType: +T_9260: (in 0x00000001 : word32) + Class: Eq_9260 + DataType: + OrigDataType: +T_9261: (in a3_12 + 0x00000001 : word32) + Class: Eq_2443 + DataType: + OrigDataType: +T_9262: (in 0x00000000 : word32) + Class: Eq_9262 + DataType: + OrigDataType: +T_9263: (in a3_12 + 0x00000000 : word32) + Class: Eq_9263 + DataType: + OrigDataType: +T_9264: (in Mem0[a3_12 + 0x00000000:byte] : byte) + Class: Eq_9254 + DataType: + OrigDataType: +T_9265: (in 0x00 : byte) + Class: Eq_9254 + DataType: + OrigDataType: +T_9266: (in v9_24 == 0x00 : bool) + Class: Eq_9266 + DataType: + OrigDataType: +T_9267: (in d0 : word32) + Class: Eq_9267 + DataType: + OrigDataType: +T_9268: (in d0_14 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_9269: (in dwArg08 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_9270: (in a0_33 : word32) + Class: Eq_9270 + DataType: + OrigDataType: +T_9271: (in dwArg04 : word32) + Class: Eq_9270 + DataType: + OrigDataType: +T_9272: (in a1_12 : word32) + Class: Eq_9272 + DataType: + OrigDataType: +T_9273: (in fp : ptr32) + Class: Eq_9273 + DataType: + OrigDataType: +T_9274: (in 0x00000010 : word32) + Class: Eq_9274 + DataType: + OrigDataType: +T_9275: (in fp - 0x00000010 : word32) + Class: Eq_9272 + DataType: + OrigDataType: +T_9276: (in d1_18 : word32) + Class: Eq_9276 + DataType: + OrigDataType: +T_9277: (in fn000091A6 : ptr32) + Class: Eq_3638 + DataType: + OrigDataType: +T_9278: (in 10 : int32) + Class: Eq_2194 + DataType: + OrigDataType: +T_9279: (in out d1_18 : ptr32) + Class: Eq_3643 + DataType: + OrigDataType: +T_9280: (in fn000091A6(d0_14, 10, d2, out d1_18) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_9281: (in (word16) d1_18 : word16) + Class: Eq_9281 + DataType: + OrigDataType: +T_9282: (in 0x0030 : word16) + Class: Eq_9282 + DataType: + OrigDataType: +T_9283: (in (word16) d1_18 + 0x0030 : word16) + Class: Eq_9283 + DataType: + OrigDataType: +T_9284: (in (byte) ((word16) d1_18 + 0x0030) : byte) + Class: Eq_9284 + DataType: + OrigDataType: +T_9285: (in 0x00000000 : word32) + Class: Eq_9285 + DataType: + OrigDataType: +T_9286: (in a1_12 + 0x00000000 : word32) + Class: Eq_9286 + DataType: + OrigDataType: +T_9287: (in Mem24[a1_12 + 0x00000000:byte] : byte) + Class: Eq_9284 + DataType: + OrigDataType: +T_9288: (in 0x00000001 : word32) + Class: Eq_9288 + DataType: + OrigDataType: +T_9289: (in a1_12 + 0x00000001 : word32) + Class: Eq_9272 + DataType: + OrigDataType: +T_9290: (in 0x00000000 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_9291: (in d0_14 != 0x00000000 : bool) + Class: Eq_9291 + DataType: + OrigDataType: +T_9292: (in a1_32 : word32) + Class: Eq_9272 + DataType: + OrigDataType: +T_9293: (in 0x00000001 : word32) + Class: Eq_9293 + DataType: + OrigDataType: +T_9294: (in a1_32 - 0x00000001 : word32) + Class: Eq_9272 + DataType: + OrigDataType: +T_9295: (in 0x00000000 : word32) + Class: Eq_9295 + DataType: + OrigDataType: +T_9296: (in a1_32 + 0x00000000 : word32) + Class: Eq_9296 + DataType: + OrigDataType: +T_9297: (in Mem24[a1_32 + 0x00000000:byte] : byte) + Class: Eq_9297 + DataType: + OrigDataType: +T_9298: (in 0x00000000 : word32) + Class: Eq_9298 + DataType: + OrigDataType: +T_9299: (in a0_33 + 0x00000000 : word32) + Class: Eq_9299 + DataType: + OrigDataType: +T_9300: (in Mem36[a0_33 + 0x00000000:byte] : byte) + Class: Eq_9297 + DataType: + OrigDataType: +T_9301: (in 0x00000001 : word32) + Class: Eq_9301 + DataType: + OrigDataType: +T_9302: (in a0_33 + 0x00000001 : word32) + Class: Eq_9270 + DataType: + OrigDataType: +T_9303: (in 0x00000010 : word32) + Class: Eq_9303 + DataType: + OrigDataType: +T_9304: (in fp - 0x00000010 : word32) + Class: Eq_9304 + DataType: + OrigDataType: +T_9305: (in fp - 0x00000010 - a1_32 : word32) + Class: Eq_9305 + DataType: + OrigDataType: +T_9306: (in 0x00000000 : word32) + Class: Eq_9305 + DataType: + OrigDataType: +T_9307: (in fp - 0x00000010 - a1_32 != 0x00000000 : bool) + Class: Eq_9307 + DataType: + OrigDataType: +T_9308: (in 0x00 : byte) + Class: Eq_9308 + DataType: + OrigDataType: +T_9309: (in 0x00000000 : word32) + Class: Eq_9309 + DataType: + OrigDataType: +T_9310: (in a0_33 + 0x00000000 : word32) + Class: Eq_9310 + DataType: + OrigDataType: +T_9311: (in Mem41[a0_33 + 0x00000000:byte] : byte) + Class: Eq_9308 + DataType: + OrigDataType: +T_9312: (in fp - 0x00000010 : word32) + Class: Eq_9312 + DataType: + OrigDataType: +T_9313: (in a1_12 - (fp - 0x00000010) : word32) + Class: Eq_9267 + DataType: + OrigDataType: +T_9314: (in d0 : word32) + Class: Eq_9314 + DataType: + OrigDataType: +T_9315: (in d7 : word32) + Class: Eq_9315 + DataType: + OrigDataType: +T_9316: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9317: (in dwArg08 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_9318: (in a3_110 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9319: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9320: (in a2_19 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_9321: (in dwArg08 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_9322: (in 0x00000000 : word32) + Class: Eq_9322 + DataType: + OrigDataType: +T_9323: (in a3_110 + 0x00000000 : word32) + Class: Eq_9323 + DataType: + OrigDataType: +T_9324: (in Mem0[a3_110 + 0x00000000:byte] : byte) + Class: Eq_9324 + DataType: + OrigDataType: +T_9325: (in 0x00 : byte) + Class: Eq_9324 + DataType: + OrigDataType: +T_9326: (in Mem0[a3_110 + 0x00000000:byte] == 0x00 : bool) + Class: Eq_9326 + DataType: + OrigDataType: +T_9327: (in v16_62 : word16) + Class: Eq_9327 + DataType: + OrigDataType: +T_9328: (in v9_37 : byte) + Class: Eq_9328 + DataType: + OrigDataType: +T_9329: (in (int32) v9_37 : int32) + Class: Eq_9329 + DataType: + OrigDataType: +T_9330: (in (word16) (int32) v9_37 : word16) + Class: Eq_9330 + DataType: + OrigDataType: +T_9331: (in 0x002A : word16) + Class: Eq_9331 + DataType: + OrigDataType: +T_9332: (in (word16) (int32) v9_37 - 0x002A : word16) + Class: Eq_9327 + DataType: + OrigDataType: +T_9333: (in 0x0000 : word16) + Class: Eq_9327 + DataType: + OrigDataType: +T_9334: (in v16_62 == 0x0000 : bool) + Class: Eq_9334 + DataType: + OrigDataType: +T_9335: (in 0x00000000 : word32) + Class: Eq_9335 + DataType: + OrigDataType: +T_9336: (in a3_110 + 0x00000000 : word32) + Class: Eq_9336 + DataType: + OrigDataType: +T_9337: (in Mem0[a3_110 + 0x00000000:byte] : byte) + Class: Eq_9337 + DataType: + OrigDataType: +T_9338: (in 0x00 : byte) + Class: Eq_9337 + DataType: + OrigDataType: +T_9339: (in Mem0[a3_110 + 0x00000000:byte] == 0x00 : bool) + Class: Eq_9339 + DataType: + OrigDataType: +T_9340: (in 0x0015 : word16) + Class: Eq_9327 + DataType: + OrigDataType: +T_9341: (in v16_62 != 0x0015 : bool) + Class: Eq_9341 + DataType: + OrigDataType: +T_9342: (in 0x00000001 : word32) + Class: Eq_9342 + DataType: + OrigDataType: +T_9343: (in a3_110 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9344: (in a3_121 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9345: (in 0x00000000 : word32) + Class: Eq_9345 + DataType: + OrigDataType: +T_9346: (in a3_110 + 0x00000000 : word32) + Class: Eq_9346 + DataType: + OrigDataType: +T_9347: (in Mem0[a3_110 + 0x00000000:byte] : byte) + Class: Eq_9347 + DataType: + OrigDataType: +T_9348: (in v9_37 - Mem0[a3_110 + 0x00000000:byte] : byte) + Class: Eq_9348 + DataType: + OrigDataType: +T_9349: (in 0x00 : byte) + Class: Eq_9348 + DataType: + OrigDataType: +T_9350: (in v9_37 - Mem0[a3_110 + 0x00000000:byte] == 0x00 : bool) + Class: Eq_9350 + DataType: + OrigDataType: +T_9351: (in 0x00000001 : word32) + Class: Eq_9351 + DataType: + OrigDataType: +T_9352: (in a3_110 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9353: (in 0x00000000 : word32) + Class: Eq_9353 + DataType: + OrigDataType: +T_9354: (in a3_110 + 0x00000000 : word32) + Class: Eq_9354 + DataType: + OrigDataType: +T_9355: (in Mem0[a3_110 + 0x00000000:byte] : byte) + Class: Eq_9355 + DataType: + OrigDataType: +T_9356: (in 0x00 : byte) + Class: Eq_9355 + DataType: + OrigDataType: +T_9357: (in Mem0[a3_110 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_9357 + DataType: + OrigDataType: +T_9358: (in d0_115 : word32) + Class: Eq_9314 + DataType: + OrigDataType: +T_9359: (in 0x00000000 : word32) + Class: Eq_9359 + DataType: + OrigDataType: +T_9360: (in a2_19 + 0x00000000 : word32) + Class: Eq_9360 + DataType: + OrigDataType: +T_9361: (in Mem0[a2_19 + 0x00000000:byte] : byte) + Class: Eq_9328 + DataType: + OrigDataType: +T_9362: (in 0x00000001 : word32) + Class: Eq_9362 + DataType: + OrigDataType: +T_9363: (in a2_19 + 0x00000001 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_9364: (in DPB(d7, v9_37, 0) : word32) + Class: Eq_9315 + DataType: + OrigDataType: +T_9365: (in 0x00 : byte) + Class: Eq_9328 + DataType: + OrigDataType: +T_9366: (in v9_37 == 0x00 : bool) + Class: Eq_9366 + DataType: + OrigDataType: +T_9367: (in 0 : int32) + Class: Eq_9314 + DataType: + OrigDataType: +T_9368: (in a3_110 - dwArg04 : word32) + Class: Eq_9314 + DataType: + OrigDataType: +T_9369: (in 0 : int32) + Class: Eq_9314 + DataType: + OrigDataType: +T_9370: (in 0 : int32) + Class: Eq_9314 + DataType: + OrigDataType: +T_9371: (in fn00007C24 : ptr32) + Class: Eq_9371 + DataType: + OrigDataType: +T_9372: (in signature of fn00007C24 : void) + Class: Eq_9371 + DataType: + OrigDataType: +T_9373: (in fn00007C24(d7, a3_110, a2_19) : word32) + Class: Eq_9373 + DataType: + OrigDataType: +T_9374: (in 0x00000000 : word32) + Class: Eq_9373 + DataType: + OrigDataType: +T_9375: (in fn00007C24(d7, a3_110, a2_19) != 0x00000000 : bool) + Class: Eq_9375 + DataType: + OrigDataType: +T_9376: (in 0x00000001 : word32) + Class: Eq_9376 + DataType: + OrigDataType: +T_9377: (in a3_110 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9378: (in d0 : word32) + Class: Eq_9378 + DataType: + OrigDataType: +T_9379: (in d0_14 : word32) + Class: Eq_9379 + DataType: + OrigDataType: +T_9380: (in dwArg08 : word32) + Class: Eq_9379 + DataType: + OrigDataType: +T_9381: (in a0_29 : word32) + Class: Eq_9381 + DataType: + OrigDataType: +T_9382: (in dwArg04 : word32) + Class: Eq_9381 + DataType: + OrigDataType: +T_9383: (in a1_12 : word32) + Class: Eq_9383 + DataType: + OrigDataType: +T_9384: (in fp : ptr32) + Class: Eq_9384 + DataType: + OrigDataType: +T_9385: (in 0x00000010 : word32) + Class: Eq_9385 + DataType: + OrigDataType: +T_9386: (in fp - 0x00000010 : word32) + Class: Eq_9383 + DataType: + OrigDataType: +T_9387: (in (word16) d0_14 : word16) + Class: Eq_9387 + DataType: + OrigDataType: +T_9388: (in 0x0007 : word16) + Class: Eq_9388 + DataType: + OrigDataType: +T_9389: (in (word16) d0_14 & 0x0007 : word16) + Class: Eq_9389 + DataType: + OrigDataType: +T_9390: (in 0x0030 : word16) + Class: Eq_9390 + DataType: + OrigDataType: +T_9391: (in ((word16) d0_14 & 0x0007) + 0x0030 : word16) + Class: Eq_9391 + DataType: + OrigDataType: +T_9392: (in (byte) (((word16) d0_14 & 0x0007) + 0x0030) : byte) + Class: Eq_9392 + DataType: + OrigDataType: +T_9393: (in 0x00000000 : word32) + Class: Eq_9393 + DataType: + OrigDataType: +T_9394: (in a1_12 + 0x00000000 : word32) + Class: Eq_9394 + DataType: + OrigDataType: +T_9395: (in Mem21[a1_12 + 0x00000000:byte] : byte) + Class: Eq_9392 + DataType: + OrigDataType: +T_9396: (in 0x00000001 : word32) + Class: Eq_9396 + DataType: + OrigDataType: +T_9397: (in a1_12 + 0x00000001 : word32) + Class: Eq_9383 + DataType: + OrigDataType: +T_9398: (in 0x00000003 : word32) + Class: Eq_9398 + DataType: + OrigDataType: +T_9399: (in d0_14 >>u 0x00000003 : word32) + Class: Eq_9379 + DataType: + OrigDataType: +T_9400: (in 0x00000000 : word32) + Class: Eq_9379 + DataType: + OrigDataType: +T_9401: (in d0_14 != 0x00000000 : bool) + Class: Eq_9401 + DataType: + OrigDataType: +T_9402: (in a1_28 : word32) + Class: Eq_9383 + DataType: + OrigDataType: +T_9403: (in 0x00000001 : word32) + Class: Eq_9403 + DataType: + OrigDataType: +T_9404: (in a1_28 - 0x00000001 : word32) + Class: Eq_9383 + DataType: + OrigDataType: +T_9405: (in 0x00000000 : word32) + Class: Eq_9405 + DataType: + OrigDataType: +T_9406: (in a1_28 + 0x00000000 : word32) + Class: Eq_9406 + DataType: + OrigDataType: +T_9407: (in Mem21[a1_28 + 0x00000000:byte] : byte) + Class: Eq_9407 + DataType: + OrigDataType: +T_9408: (in 0x00000000 : word32) + Class: Eq_9408 + DataType: + OrigDataType: +T_9409: (in a0_29 + 0x00000000 : word32) + Class: Eq_9409 + DataType: + OrigDataType: +T_9410: (in Mem32[a0_29 + 0x00000000:byte] : byte) + Class: Eq_9407 + DataType: + OrigDataType: +T_9411: (in 0x00000001 : word32) + Class: Eq_9411 + DataType: + OrigDataType: +T_9412: (in a0_29 + 0x00000001 : word32) + Class: Eq_9381 + DataType: + OrigDataType: +T_9413: (in 0x00000010 : word32) + Class: Eq_9413 + DataType: + OrigDataType: +T_9414: (in fp - 0x00000010 : word32) + Class: Eq_9414 + DataType: + OrigDataType: +T_9415: (in fp - 0x00000010 - a1_28 : word32) + Class: Eq_9415 + DataType: + OrigDataType: +T_9416: (in 0x00000000 : word32) + Class: Eq_9415 + DataType: + OrigDataType: +T_9417: (in fp - 0x00000010 - a1_28 != 0x00000000 : bool) + Class: Eq_9417 + DataType: + OrigDataType: +T_9418: (in 0x00 : byte) + Class: Eq_9418 + DataType: + OrigDataType: +T_9419: (in 0x00000000 : word32) + Class: Eq_9419 + DataType: + OrigDataType: +T_9420: (in a0_29 + 0x00000000 : word32) + Class: Eq_9420 + DataType: + OrigDataType: +T_9421: (in Mem37[a0_29 + 0x00000000:byte] : byte) + Class: Eq_9418 + DataType: + OrigDataType: +T_9422: (in fp - 0x00000010 : word32) + Class: Eq_9422 + DataType: + OrigDataType: +T_9423: (in a1_12 - (fp - 0x00000010) : word32) + Class: Eq_9378 + DataType: + OrigDataType: +T_9424: (in d0 : word32) + Class: Eq_9424 + DataType: + OrigDataType: +T_9425: (in d0_11 : word32) + Class: Eq_9425 + DataType: + OrigDataType: +T_9426: (in dwArg08 : word32) + Class: Eq_9425 + DataType: + OrigDataType: +T_9427: (in a0_28 : word32) + Class: Eq_9427 + DataType: + OrigDataType: +T_9428: (in dwArg04 : word32) + Class: Eq_9427 + DataType: + OrigDataType: +T_9429: (in a1_10 : word32) + Class: Eq_9429 + DataType: + OrigDataType: +T_9430: (in fp : ptr32) + Class: Eq_9430 + DataType: + OrigDataType: +T_9431: (in 4 : int32) + Class: Eq_9431 + DataType: + OrigDataType: +T_9432: (in fp + 4 : word32) + Class: Eq_9429 + DataType: + OrigDataType: +T_9433: (in (word16) d0_11 : word16) + Class: Eq_9433 + DataType: + OrigDataType: +T_9434: (in 0x000F : word16) + Class: Eq_9434 + DataType: + OrigDataType: +T_9435: (in (word16) d0_11 & 0x000F : word16) + Class: Eq_9435 + DataType: + OrigDataType: +T_9436: (in DPB(d1, (word16) d0_11 & 0x000F, 0) : word32) + Class: Eq_6583 + DataType: + OrigDataType: +T_9437: (in 00007CBC : ptr32) + Class: Eq_9437 + DataType: + OrigDataType: +T_9438: (in 0x00007CBC + d1 : ptr32) + Class: Eq_9438 + DataType: + OrigDataType: +T_9439: (in Mem0[0x00007CBC + d1:byte] : byte) + Class: Eq_9439 + DataType: + OrigDataType: +T_9440: (in 0x00000000 : word32) + Class: Eq_9440 + DataType: + OrigDataType: +T_9441: (in a1_10 + 0x00000000 : word32) + Class: Eq_9441 + DataType: + OrigDataType: +T_9442: (in Mem18[a1_10 + 0x00000000:byte] : byte) + Class: Eq_9439 + DataType: + OrigDataType: +T_9443: (in 0x00000001 : word32) + Class: Eq_9443 + DataType: + OrigDataType: +T_9444: (in a1_10 + 0x00000001 : word32) + Class: Eq_9429 + DataType: + OrigDataType: +T_9445: (in 0x00000004 : word32) + Class: Eq_9445 + DataType: + OrigDataType: +T_9446: (in d0_11 >>u 0x00000004 : word32) + Class: Eq_9425 + DataType: + OrigDataType: +T_9447: (in 0x00000000 : word32) + Class: Eq_9425 + DataType: + OrigDataType: +T_9448: (in d0_11 != 0x00000000 : bool) + Class: Eq_9448 + DataType: + OrigDataType: +T_9449: (in a1_27 : word32) + Class: Eq_9429 + DataType: + OrigDataType: +T_9450: (in 0x00000001 : word32) + Class: Eq_9450 + DataType: + OrigDataType: +T_9451: (in a1_27 - 0x00000001 : word32) + Class: Eq_9429 + DataType: + OrigDataType: +T_9452: (in 0x00000000 : word32) + Class: Eq_9452 + DataType: + OrigDataType: +T_9453: (in a1_27 + 0x00000000 : word32) + Class: Eq_9453 + DataType: + OrigDataType: +T_9454: (in Mem18[a1_27 + 0x00000000:byte] : byte) + Class: Eq_9454 + DataType: + OrigDataType: +T_9455: (in 0x00000000 : word32) + Class: Eq_9455 + DataType: + OrigDataType: +T_9456: (in a0_28 + 0x00000000 : word32) + Class: Eq_9456 + DataType: + OrigDataType: +T_9457: (in Mem31[a0_28 + 0x00000000:byte] : byte) + Class: Eq_9454 + DataType: + OrigDataType: +T_9458: (in 0x00000001 : word32) + Class: Eq_9458 + DataType: + OrigDataType: +T_9459: (in a0_28 + 0x00000001 : word32) + Class: Eq_9427 + DataType: + OrigDataType: +T_9460: (in 0x00000004 : word32) + Class: Eq_9460 + DataType: + OrigDataType: +T_9461: (in fp + 0x00000004 : word32) + Class: Eq_9461 + DataType: + OrigDataType: +T_9462: (in fp + 0x00000004 - a1_27 : word32) + Class: Eq_9462 + DataType: + OrigDataType: +T_9463: (in 0x00000000 : word32) + Class: Eq_9462 + DataType: + OrigDataType: +T_9464: (in fp + 0x00000004 - a1_27 != 0x00000000 : bool) + Class: Eq_9464 + DataType: + OrigDataType: +T_9465: (in 0x00 : byte) + Class: Eq_9465 + DataType: + OrigDataType: +T_9466: (in 0x00000000 : word32) + Class: Eq_9466 + DataType: + OrigDataType: +T_9467: (in a0_28 + 0x00000000 : word32) + Class: Eq_9467 + DataType: + OrigDataType: +T_9468: (in Mem36[a0_28 + 0x00000000:byte] : byte) + Class: Eq_9465 + DataType: + OrigDataType: +T_9469: (in fp + 0x00000004 : word32) + Class: Eq_9469 + DataType: + OrigDataType: +T_9470: (in a1_10 - (fp + 0x00000004) : word32) + Class: Eq_9424 + DataType: + OrigDataType: +T_9471: (in d0_16 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_9472: (in dwArg08 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_9473: (in a0_15 : word32) + Class: Eq_9473 + DataType: + OrigDataType: +T_9474: (in dwArg04 : word32) + Class: Eq_9473 + DataType: + OrigDataType: +T_9475: (in a1_13 : word32) + Class: Eq_9475 + DataType: + OrigDataType: +T_9476: (in fp : ptr32) + Class: Eq_9476 + DataType: + OrigDataType: +T_9477: (in 0x00000010 : word32) + Class: Eq_9477 + DataType: + OrigDataType: +T_9478: (in fp - 0x00000010 : word32) + Class: Eq_9475 + DataType: + OrigDataType: +T_9479: (in 0x00000000 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_9480: (in dwArg08 >= 0x00000000 : bool) + Class: Eq_9480 + DataType: + OrigDataType: +T_9481: (in d1_20 : word32) + Class: Eq_9481 + DataType: + OrigDataType: +T_9482: (in fn000091A6 : ptr32) + Class: Eq_3638 + DataType: + OrigDataType: +T_9483: (in 10 : int32) + Class: Eq_2194 + DataType: + OrigDataType: +T_9484: (in out d1_20 : ptr32) + Class: Eq_3643 + DataType: + OrigDataType: +T_9485: (in fn000091A6(d0_16, 10, d2, out d1_20) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_9486: (in (word16) d1_20 : word16) + Class: Eq_9486 + DataType: + OrigDataType: +T_9487: (in 0x0030 : word16) + Class: Eq_9487 + DataType: + OrigDataType: +T_9488: (in (word16) d1_20 + 0x0030 : word16) + Class: Eq_9488 + DataType: + OrigDataType: +T_9489: (in (byte) ((word16) d1_20 + 0x0030) : byte) + Class: Eq_9489 + DataType: + OrigDataType: +T_9490: (in 0x00000000 : word32) + Class: Eq_9490 + DataType: + OrigDataType: +T_9491: (in a1_13 + 0x00000000 : word32) + Class: Eq_9491 + DataType: + OrigDataType: +T_9492: (in Mem26[a1_13 + 0x00000000:byte] : byte) + Class: Eq_9489 + DataType: + OrigDataType: +T_9493: (in 0x00000001 : word32) + Class: Eq_9493 + DataType: + OrigDataType: +T_9494: (in a1_13 + 0x00000001 : word32) + Class: Eq_9475 + DataType: + OrigDataType: +T_9495: (in 0x00000000 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_9496: (in d0_16 != 0x00000000 : bool) + Class: Eq_9496 + DataType: + OrigDataType: +T_9497: (in 0x2D : byte) + Class: Eq_9497 + DataType: + OrigDataType: +T_9498: (in 0x00000000 : word32) + Class: Eq_9498 + DataType: + OrigDataType: +T_9499: (in dwArg04 + 0x00000000 : word32) + Class: Eq_9499 + DataType: + OrigDataType: +T_9500: (in Mem49[dwArg04 + 0x00000000:byte] : byte) + Class: Eq_9497 + DataType: + OrigDataType: +T_9501: (in 0x00000001 : word32) + Class: Eq_9501 + DataType: + OrigDataType: +T_9502: (in dwArg04 + 0x00000001 : word32) + Class: Eq_9473 + DataType: + OrigDataType: +T_9503: (in -dwArg08 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_9504: (in 0x00000001 : word32) + Class: Eq_9504 + DataType: + OrigDataType: +T_9505: (in a1_13 - 0x00000001 : word32) + Class: Eq_9475 + DataType: + OrigDataType: +T_9506: (in 0x00000000 : word32) + Class: Eq_9506 + DataType: + OrigDataType: +T_9507: (in a1_13 + 0x00000000 : word32) + Class: Eq_9507 + DataType: + OrigDataType: +T_9508: (in Mem26[a1_13 + 0x00000000:byte] : byte) + Class: Eq_9508 + DataType: + OrigDataType: +T_9509: (in 0x00000000 : word32) + Class: Eq_9509 + DataType: + OrigDataType: +T_9510: (in a0_15 + 0x00000000 : word32) + Class: Eq_9510 + DataType: + OrigDataType: +T_9511: (in Mem36[a0_15 + 0x00000000:byte] : byte) + Class: Eq_9508 + DataType: + OrigDataType: +T_9512: (in 0x00000001 : word32) + Class: Eq_9512 + DataType: + OrigDataType: +T_9513: (in a0_15 + 0x00000001 : word32) + Class: Eq_9473 + DataType: + OrigDataType: +T_9514: (in 0x00000010 : word32) + Class: Eq_9514 + DataType: + OrigDataType: +T_9515: (in fp - 0x00000010 : word32) + Class: Eq_9515 + DataType: + OrigDataType: +T_9516: (in fp - 0x00000010 - a1_13 : word32) + Class: Eq_9516 + DataType: + OrigDataType: +T_9517: (in 0x00000000 : word32) + Class: Eq_9516 + DataType: + OrigDataType: +T_9518: (in fp - 0x00000010 - a1_13 != 0x00000000 : bool) + Class: Eq_9518 + DataType: + OrigDataType: +T_9519: (in 0x00 : byte) + Class: Eq_9519 + DataType: + OrigDataType: +T_9520: (in 0x00000000 : word32) + Class: Eq_9520 + DataType: + OrigDataType: +T_9521: (in a0_15 + 0x00000000 : word32) + Class: Eq_9521 + DataType: + OrigDataType: +T_9522: (in Mem41[a0_15 + 0x00000000:byte] : byte) + Class: Eq_9519 + DataType: + OrigDataType: +T_9523: (in d0 : word32) + Class: Eq_9523 + DataType: + OrigDataType: +T_9524: (in a0_19 : word32) + Class: Eq_9524 + DataType: + OrigDataType: +T_9525: (in dwArg08 : word32) + Class: Eq_9524 + DataType: + OrigDataType: +T_9526: (in a0_104 : word32) + Class: Eq_9524 + DataType: + OrigDataType: +T_9527: (in 0x00000001 : word32) + Class: Eq_9527 + DataType: + OrigDataType: +T_9528: (in a0_104 + 0x00000001 : word32) + Class: Eq_9524 + DataType: + OrigDataType: +T_9529: (in 0x00000000 : word32) + Class: Eq_9529 + DataType: + OrigDataType: +T_9530: (in a0_104 + 0x00000000 : word32) + Class: Eq_9530 + DataType: + OrigDataType: +T_9531: (in Mem0[a0_104 + 0x00000000:byte] : byte) + Class: Eq_9531 + DataType: + OrigDataType: +T_9532: (in 0x00 : byte) + Class: Eq_9531 + DataType: + OrigDataType: +T_9533: (in Mem0[a0_104 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_9533 + DataType: + OrigDataType: +T_9534: (in a0_29 : word32) + Class: Eq_9523 + DataType: + OrigDataType: +T_9535: (in 0x00000001 : word32) + Class: Eq_9535 + DataType: + OrigDataType: +T_9536: (in a0_19 - 0x00000001 : word32) + Class: Eq_9536 + DataType: + OrigDataType: +T_9537: (in a0_19 - 0x00000001 - dwArg08 : word32) + Class: Eq_9523 + DataType: + OrigDataType: +T_9538: (in d7_31 : word32) + Class: Eq_9523 + DataType: + OrigDataType: +T_9539: (in a2_35 : word32) + Class: Eq_9539 + DataType: + OrigDataType: +T_9540: (in dwArg08 + a0_29 : word32) + Class: Eq_9539 + DataType: + OrigDataType: +T_9541: (in 0x00 : byte) + Class: Eq_9541 + DataType: + OrigDataType: +T_9542: (in dwArg04 : word32) + Class: Eq_9542 + DataType: + OrigDataType: +T_9543: (in 0x00000000 : word32) + Class: Eq_9543 + DataType: + OrigDataType: +T_9544: (in dwArg04 + 0x00000000 : word32) + Class: Eq_9544 + DataType: + OrigDataType: +T_9545: (in Mem100[dwArg04 + 0x00000000:byte] : byte) + Class: Eq_9541 + DataType: + OrigDataType: +T_9546: (in 0 : int32) + Class: Eq_9523 + DataType: + OrigDataType: +T_9547: (in d0_101 : word32) + Class: Eq_9523 + DataType: + OrigDataType: +T_9548: (in 0x00000001 : word32) + Class: Eq_9548 + DataType: + OrigDataType: +T_9549: (in a2_35 - 0x00000001 : word32) + Class: Eq_9539 + DataType: + OrigDataType: +T_9550: (in v18_65 : word16) + Class: Eq_9550 + DataType: + OrigDataType: +T_9551: (in 0x00000000 : word32) + Class: Eq_9551 + DataType: + OrigDataType: +T_9552: (in a2_35 + 0x00000000 : word32) + Class: Eq_9552 + DataType: + OrigDataType: +T_9553: (in Mem0[a2_35 + 0x00000000:byte] : byte) + Class: Eq_9553 + DataType: + OrigDataType: +T_9554: (in (int32) Mem0[a2_35 + 0x00000000:byte] : int32) + Class: Eq_9554 + DataType: + OrigDataType: +T_9555: (in (word16) (int32) Mem0[a2_35 + 0x00000000:byte] : word16) + Class: Eq_9555 + DataType: + OrigDataType: +T_9556: (in 0x002F : word16) + Class: Eq_9556 + DataType: + OrigDataType: +T_9557: (in (word16) (int32) Mem0[a2_35 + 0x00000000:byte] - 0x002F : word16) + Class: Eq_9550 + DataType: + OrigDataType: +T_9558: (in 0x0000 : word16) + Class: Eq_9550 + DataType: + OrigDataType: +T_9559: (in v18_65 == 0x0000 : bool) + Class: Eq_9559 + DataType: + OrigDataType: +T_9560: (in 0x00000001 : word32) + Class: Eq_9560 + DataType: + OrigDataType: +T_9561: (in d7_31 - 0x00000001 : word32) + Class: Eq_9523 + DataType: + OrigDataType: +T_9562: (in 0x000B : word16) + Class: Eq_9550 + DataType: + OrigDataType: +T_9563: (in v18_65 == 0x000B : bool) + Class: Eq_9563 + DataType: + OrigDataType: +T_9564: (in d0_72 : word32) + Class: Eq_9523 + DataType: + OrigDataType: +T_9565: (in a0_74 : word32) + Class: Eq_9524 + DataType: + OrigDataType: +T_9566: (in a1_75 : word32) + Class: Eq_9542 + DataType: + OrigDataType: +T_9567: (in 0x00000001 : word32) + Class: Eq_9567 + DataType: + OrigDataType: +T_9568: (in d7_31 - 0x00000001 : word32) + Class: Eq_9523 + DataType: + OrigDataType: +T_9569: (in false : bool) + Class: Eq_9569 + DataType: + OrigDataType: +T_9570: (in 0x00000001 : word32) + Class: Eq_9570 + DataType: + OrigDataType: +T_9571: (in d0_72 - 0x00000001 : word32) + Class: Eq_9523 + DataType: + OrigDataType: +T_9572: (in 0x00000000 : word32) + Class: Eq_9523 + DataType: + OrigDataType: +T_9573: (in d0_72 >=u 0x00000000 : bool) + Class: Eq_9573 + DataType: + OrigDataType: +T_9574: (in 0x00000000 : word32) + Class: Eq_9574 + DataType: + OrigDataType: +T_9575: (in a0_74 + 0x00000000 : word32) + Class: Eq_9575 + DataType: + OrigDataType: +T_9576: (in Mem0[a0_74 + 0x00000000:byte] : byte) + Class: Eq_9576 + DataType: + OrigDataType: +T_9577: (in 0x00000000 : word32) + Class: Eq_9577 + DataType: + OrigDataType: +T_9578: (in a1_75 + 0x00000000 : word32) + Class: Eq_9578 + DataType: + OrigDataType: +T_9579: (in Mem89[a1_75 + 0x00000000:byte] : byte) + Class: Eq_9576 + DataType: + OrigDataType: +T_9580: (in 0x00000001 : word32) + Class: Eq_9580 + DataType: + OrigDataType: +T_9581: (in a0_74 + 0x00000001 : word32) + Class: Eq_9524 + DataType: + OrigDataType: +T_9582: (in 0x00000001 : word32) + Class: Eq_9582 + DataType: + OrigDataType: +T_9583: (in a1_75 + 0x00000001 : word32) + Class: Eq_9542 + DataType: + OrigDataType: +T_9584: (in 0x00 : byte) + Class: Eq_9584 + DataType: + OrigDataType: +T_9585: (in dwArg04 + d7_31 : word32) + Class: Eq_9585 + DataType: + OrigDataType: +T_9586: (in Mem83[dwArg04 + d7_31:byte] : byte) + Class: Eq_9584 + DataType: + OrigDataType: +T_9587: (in d0 : word32) + Class: Eq_9587 + DataType: + OrigDataType: +T_9588: (in a0_18 : word32) + Class: Eq_9588 + DataType: + OrigDataType: +T_9589: (in dwArg04 : word32) + Class: Eq_9588 + DataType: + OrigDataType: +T_9590: (in a1_4 : word32) + Class: Eq_9590 + DataType: + OrigDataType: +T_9591: (in *a1Out : word32) + Class: Eq_9588 + DataType: + OrigDataType: +T_9592: (in d1_21 : word32) + Class: Eq_9592 + DataType: + OrigDataType: +T_9593: (in 0 : int32) + Class: Eq_9592 + DataType: + OrigDataType: +T_9594: (in d0_19 : word32) + Class: Eq_9594 + DataType: + OrigDataType: +T_9595: (in 0 : int32) + Class: Eq_9594 + DataType: + OrigDataType: +T_9596: (in 0x00000000 : word32) + Class: Eq_9596 + DataType: + OrigDataType: +T_9597: (in dwArg04 + 0x00000000 : word32) + Class: Eq_9597 + DataType: + OrigDataType: +T_9598: (in Mem0[dwArg04 + 0x00000000:byte] : byte) + Class: Eq_9598 + DataType: + OrigDataType: +T_9599: (in 0x2B : byte) + Class: Eq_9599 + DataType: + OrigDataType: +T_9600: (in Mem0[dwArg04 + 0x00000000:byte] - 0x2B : byte) + Class: Eq_9600 + DataType: + OrigDataType: +T_9601: (in 0x00 : byte) + Class: Eq_9600 + DataType: + OrigDataType: +T_9602: (in Mem0[dwArg04 + 0x00000000:byte] - 0x2B == 0x00 : bool) + Class: Eq_9602 + DataType: + OrigDataType: +T_9603: (in 0x0001 : word16) + Class: Eq_9603 + DataType: + OrigDataType: +T_9604: (in dwArg04 + 0x0001 : word32) + Class: Eq_9588 + DataType: + OrigDataType: +T_9605: (in 0x00000000 : word32) + Class: Eq_9605 + DataType: + OrigDataType: +T_9606: (in dwArg04 + 0x00000000 : word32) + Class: Eq_9606 + DataType: + OrigDataType: +T_9607: (in Mem0[dwArg04 + 0x00000000:byte] : byte) + Class: Eq_9607 + DataType: + OrigDataType: +T_9608: (in 0x2D : byte) + Class: Eq_9608 + DataType: + OrigDataType: +T_9609: (in Mem0[dwArg04 + 0x00000000:byte] - 0x2D : byte) + Class: Eq_9609 + DataType: + OrigDataType: +T_9610: (in 0x00 : byte) + Class: Eq_9609 + DataType: + OrigDataType: +T_9611: (in Mem0[dwArg04 + 0x00000000:byte] - 0x2D != 0x00 : bool) + Class: Eq_9611 + DataType: + OrigDataType: +T_9612: (in v13_22 : byte) + Class: Eq_9612 + DataType: + OrigDataType: +T_9613: (in 0x00000000 : word32) + Class: Eq_9613 + DataType: + OrigDataType: +T_9614: (in a0_18 + 0x00000000 : word32) + Class: Eq_9614 + DataType: + OrigDataType: +T_9615: (in Mem0[a0_18 + 0x00000000:byte] : byte) + Class: Eq_9612 + DataType: + OrigDataType: +T_9616: (in 0x00000001 : word32) + Class: Eq_9616 + DataType: + OrigDataType: +T_9617: (in a0_18 + 0x00000001 : word32) + Class: Eq_9588 + DataType: + OrigDataType: +T_9618: (in 0x30 : byte) + Class: Eq_9618 + DataType: + OrigDataType: +T_9619: (in v13_22 - 0x30 : byte) + Class: Eq_9619 + DataType: + OrigDataType: +T_9620: (in DPB(d0_19, v13_22 - 0x30, 0) : word32) + Class: Eq_9594 + DataType: + OrigDataType: +T_9621: (in 0x30 : byte) + Class: Eq_9612 + DataType: + OrigDataType: +T_9622: (in v13_22 < 0x30 : bool) + Class: Eq_9622 + DataType: + OrigDataType: +T_9623: (in 0x00000000 : word32) + Class: Eq_9623 + DataType: + OrigDataType: +T_9624: (in dwArg04 + 0x00000000 : word32) + Class: Eq_9624 + DataType: + OrigDataType: +T_9625: (in Mem0[dwArg04 + 0x00000000:byte] : byte) + Class: Eq_9625 + DataType: + OrigDataType: +T_9626: (in 0x2D : byte) + Class: Eq_9626 + DataType: + OrigDataType: +T_9627: (in Mem0[dwArg04 + 0x00000000:byte] - 0x2D : byte) + Class: Eq_9627 + DataType: + OrigDataType: +T_9628: (in 0x00 : byte) + Class: Eq_9627 + DataType: + OrigDataType: +T_9629: (in Mem0[dwArg04 + 0x00000000:byte] - 0x2D != 0x00 : bool) + Class: Eq_9629 + DataType: + OrigDataType: +T_9630: (in 0x39 : byte) + Class: Eq_9612 + DataType: + OrigDataType: +T_9631: (in v13_22 > 0x39 : bool) + Class: Eq_9631 + DataType: + OrigDataType: +T_9632: (in 0x00000002 : word32) + Class: Eq_9632 + DataType: + OrigDataType: +T_9633: (in d1_21 << 0x00000002 : word32) + Class: Eq_9633 + DataType: + OrigDataType: +T_9634: (in (d1_21 << 0x00000002) + d1_21 : word32) + Class: Eq_9634 + DataType: + OrigDataType: +T_9635: (in 0x00000002 : word32) + Class: Eq_9635 + DataType: + OrigDataType: +T_9636: (in ((d1_21 << 0x00000002) + d1_21) * 0x00000002 : word32) + Class: Eq_9636 + DataType: + OrigDataType: +T_9637: (in ((d1_21 << 0x00000002) + d1_21) * 0x00000002 + d0_19 : word32) + Class: Eq_9592 + DataType: + OrigDataType: +T_9638: (in dwArg08 : word32) + Class: Eq_9638 + DataType: + OrigDataType: +T_9639: (in 0x00000000 : word32) + Class: Eq_9639 + DataType: + OrigDataType: +T_9640: (in dwArg08 + 0x00000000 : word32) + Class: Eq_9640 + DataType: + OrigDataType: +T_9641: (in Mem42[dwArg08 + 0x00000000:word32] : word32) + Class: Eq_9592 + DataType: + OrigDataType: +T_9642: (in 0x00000001 : word32) + Class: Eq_9642 + DataType: + OrigDataType: +T_9643: (in a0_18 - 0x00000001 : word32) + Class: Eq_9643 + DataType: + OrigDataType: +T_9644: (in a0_18 - 0x00000001 - dwArg04 : word32) + Class: Eq_9587 + DataType: + OrigDataType: +T_9645: (in -d1_21 : word32) + Class: Eq_9592 + DataType: + OrigDataType: +T_9646: (in a0 : word32) + Class: Eq_9646 + DataType: + OrigDataType: +T_9647: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_9648: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9649: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9650: (in a1Out : ptr32) + Class: Eq_9650 + DataType: + OrigDataType: +T_9651: (in a1 : word32) + Class: Eq_9651 + DataType: + OrigDataType: +T_9652: (in *a1Out : word32) + Class: Eq_9651 + DataType: + OrigDataType: +T_9653: (in d7_190 : word32) + Class: Eq_9653 + DataType: + OrigDataType: +T_9654: (in dwArg08 : word32) + Class: Eq_9653 + DataType: + OrigDataType: +T_9655: (in false : bool) + Class: Eq_9655 + DataType: + OrigDataType: +T_9656: (in 0x00000008 : word32) + Class: Eq_9653 + DataType: + OrigDataType: +T_9657: (in dwArg08 >=u 0x00000008 : bool) + Class: Eq_9657 + DataType: + OrigDataType: +T_9658: (in d0_65 : word32) + Class: Eq_9658 + DataType: + OrigDataType: +T_9659: (in 0x00000003 : word32) + Class: Eq_9659 + DataType: + OrigDataType: +T_9660: (in d7_190 + 0x00000003 : word32) + Class: Eq_9658 + DataType: + OrigDataType: +T_9661: (in d7_101 : word32) + Class: Eq_9661 + DataType: + OrigDataType: +T_9662: (in (word16) d0_65 : word16) + Class: Eq_9662 + DataType: + OrigDataType: +T_9663: (in 0xFFFC : word16) + Class: Eq_9663 + DataType: + OrigDataType: +T_9664: (in (word16) d0_65 & 0xFFFC : word16) + Class: Eq_9664 + DataType: + OrigDataType: +T_9665: (in DPB(d0_65, (word16) d0_65 & 0xFFFC, 0) : word32) + Class: Eq_9661 + DataType: + OrigDataType: +T_9666: (in 7660 : int32) + Class: Eq_9666 + DataType: + OrigDataType: +T_9667: (in a4 + 7660 : word32) + Class: Eq_9667 + DataType: + OrigDataType: +T_9668: (in Mem0[a4 + 7660:word32] : word32) + Class: Eq_9668 + DataType: + OrigDataType: +T_9669: (in Mem0[a4 + 7660:word32] + d7_101 : word32) + Class: Eq_9669 + DataType: + OrigDataType: +T_9670: (in a4 + 7660 : word32) + Class: Eq_9670 + DataType: + OrigDataType: +T_9671: (in Mem76[a4 + 7660:word32] : word32) + Class: Eq_9669 + DataType: + OrigDataType: +T_9672: (in d0_72 : word32) + Class: Eq_9672 + DataType: + OrigDataType: +T_9673: (in dwArg04 : word32) + Class: Eq_9673 + DataType: + OrigDataType: +T_9674: (in dwArg04 + d7_101 : word32) + Class: Eq_9672 + DataType: + OrigDataType: +T_9675: (in a3_181 : word32) + Class: Eq_9646 + DataType: + OrigDataType: +T_9676: (in 7656 : int32) + Class: Eq_9676 + DataType: + OrigDataType: +T_9677: (in a4 + 7656 : word32) + Class: Eq_9677 + DataType: + OrigDataType: +T_9678: (in Mem76[a4 + 7656:word32] : word32) + Class: Eq_9646 + DataType: + OrigDataType: +T_9679: (in dwLoc10_177 : word32) + Class: Eq_9646 + DataType: + OrigDataType: +T_9680: (in a4 + 7656 : word32) + Class: Eq_9646 + DataType: + OrigDataType: +T_9681: (in 8 : int32) + Class: Eq_9653 + DataType: + OrigDataType: +T_9682: (in 0x00000000 : word32) + Class: Eq_9682 + DataType: + OrigDataType: +T_9683: (in dwLoc10_177 + 0x00000000 : word32) + Class: Eq_9683 + DataType: + OrigDataType: +T_9684: (in Mem184[dwLoc10_177 + 0x00000000:word32] : word32) + Class: Eq_9673 + DataType: + OrigDataType: +T_9685: (in 0x00000000 : word32) + Class: Eq_9685 + DataType: + OrigDataType: +T_9686: (in 0x00000000 : word32) + Class: Eq_9686 + DataType: + OrigDataType: +T_9687: (in dwArg04 + 0x00000000 : word32) + Class: Eq_9687 + DataType: + OrigDataType: +T_9688: (in Mem185[dwArg04 + 0x00000000:word32] : word32) + Class: Eq_9685 + DataType: + OrigDataType: +T_9689: (in 4 : int32) + Class: Eq_9689 + DataType: + OrigDataType: +T_9690: (in dwArg04 + 4 : word32) + Class: Eq_9690 + DataType: + OrigDataType: +T_9691: (in Mem187[dwArg04 + 4:word32] : word32) + Class: Eq_9661 + DataType: + OrigDataType: +T_9692: (in 4 : int32) + Class: Eq_9692 + DataType: + OrigDataType: +T_9693: (in a3_181 + 4 : word32) + Class: Eq_9693 + DataType: + OrigDataType: +T_9694: (in Mem76[a3_181 + 4:word32] : word32) + Class: Eq_9694 + DataType: + OrigDataType: +T_9695: (in a3_181 + Mem76[a3_181 + 4:word32] : word32) + Class: Eq_9646 + DataType: + OrigDataType: +T_9696: (in dwLoc18 : word32) + Class: Eq_9661 + DataType: + OrigDataType: +T_9697: (in a1_103 : word32) + Class: Eq_9672 + DataType: + OrigDataType: +T_9698: (in *a1Out : word32) + Class: Eq_9672 + DataType: + OrigDataType: +T_9699: (in a3_181 - d0_72 : word32) + Class: Eq_9699 + DataType: + OrigDataType: +T_9700: (in 0x00000000 : word32) + Class: Eq_9699 + DataType: + OrigDataType: +T_9701: (in a3_181 - d0_72 <=u 0x00000000 : bool) + Class: Eq_9701 + DataType: + OrigDataType: +T_9702: (in a3_181 - d0_72 : word32) + Class: Eq_9702 + DataType: + OrigDataType: +T_9703: (in 0x00000000 : word32) + Class: Eq_9702 + DataType: + OrigDataType: +T_9704: (in a3_181 - d0_72 != 0x00000000 : bool) + Class: Eq_9704 + DataType: + OrigDataType: +T_9705: (in 0x00000000 : word32) + Class: Eq_9705 + DataType: + OrigDataType: +T_9706: (in dwArg04 + 0x00000000 : word32) + Class: Eq_9706 + DataType: + OrigDataType: +T_9707: (in Mem108[dwArg04 + 0x00000000:word32] : word32) + Class: Eq_9646 + DataType: + OrigDataType: +T_9708: (in 4 : int32) + Class: Eq_9708 + DataType: + OrigDataType: +T_9709: (in dwArg04 + 4 : word32) + Class: Eq_9709 + DataType: + OrigDataType: +T_9710: (in Mem110[dwArg04 + 4:word32] : word32) + Class: Eq_9661 + DataType: + OrigDataType: +T_9711: (in 0x00000000 : word32) + Class: Eq_9711 + DataType: + OrigDataType: +T_9712: (in dwLoc10_177 + 0x00000000 : word32) + Class: Eq_9712 + DataType: + OrigDataType: +T_9713: (in Mem113[dwLoc10_177 + 0x00000000:word32] : word32) + Class: Eq_9673 + DataType: + OrigDataType: +T_9714: (in dwArg04 - a0 : word32) + Class: Eq_9714 + DataType: + OrigDataType: +T_9715: (in 0x00000000 : word32) + Class: Eq_9714 + DataType: + OrigDataType: +T_9716: (in dwArg04 - a0 >=u 0x00000000 : bool) + Class: Eq_9716 + DataType: + OrigDataType: +T_9717: (in 0x00000000 : word32) + Class: Eq_9717 + DataType: + OrigDataType: +T_9718: (in a3_181 + 0x00000000 : word32) + Class: Eq_9718 + DataType: + OrigDataType: +T_9719: (in Mem76[a3_181 + 0x00000000:word32] : word32) + Class: Eq_9719 + DataType: + OrigDataType: +T_9720: (in 0x00000000 : word32) + Class: Eq_9720 + DataType: + OrigDataType: +T_9721: (in dwArg04 + 0x00000000 : word32) + Class: Eq_9721 + DataType: + OrigDataType: +T_9722: (in Mem121[dwArg04 + 0x00000000:word32] : word32) + Class: Eq_9719 + DataType: + OrigDataType: +T_9723: (in 4 : int32) + Class: Eq_9723 + DataType: + OrigDataType: +T_9724: (in a3_181 + 4 : word32) + Class: Eq_9724 + DataType: + OrigDataType: +T_9725: (in Mem121[a3_181 + 4:word32] : word32) + Class: Eq_9725 + DataType: + OrigDataType: +T_9726: (in Mem121[a3_181 + 4:word32] + dwLoc18 : word32) + Class: Eq_9726 + DataType: + OrigDataType: +T_9727: (in 4 : int32) + Class: Eq_9727 + DataType: + OrigDataType: +T_9728: (in dwArg04 + 4 : word32) + Class: Eq_9728 + DataType: + OrigDataType: +T_9729: (in Mem127[dwArg04 + 4:word32] : word32) + Class: Eq_9726 + DataType: + OrigDataType: +T_9730: (in 0x00000000 : word32) + Class: Eq_9730 + DataType: + OrigDataType: +T_9731: (in dwLoc10_177 + 0x00000000 : word32) + Class: Eq_9731 + DataType: + OrigDataType: +T_9732: (in Mem130[dwLoc10_177 + 0x00000000:word32] : word32) + Class: Eq_9673 + DataType: + OrigDataType: +T_9733: (in dwArg04 - a0 : word32) + Class: Eq_9733 + DataType: + OrigDataType: +T_9734: (in 0x00000000 : word32) + Class: Eq_9733 + DataType: + OrigDataType: +T_9735: (in dwArg04 - a0 != 0x00000000 : bool) + Class: Eq_9735 + DataType: + OrigDataType: +T_9736: (in 7660 : int32) + Class: Eq_9736 + DataType: + OrigDataType: +T_9737: (in a4 + 7660 : word32) + Class: Eq_9737 + DataType: + OrigDataType: +T_9738: (in Mem76[a4 + 7660:word32] : word32) + Class: Eq_9738 + DataType: + OrigDataType: +T_9739: (in Mem76[a4 + 7660:word32] - dwLoc18 : word32) + Class: Eq_9739 + DataType: + OrigDataType: +T_9740: (in a4 + 7660 : word32) + Class: Eq_9740 + DataType: + OrigDataType: +T_9741: (in Mem137[a4 + 7660:word32] : word32) + Class: Eq_9739 + DataType: + OrigDataType: +T_9742: (in 0x00000000 : word32) + Class: Eq_9742 + DataType: + OrigDataType: +T_9743: (in a3_181 + 0x00000000 : word32) + Class: Eq_9743 + DataType: + OrigDataType: +T_9744: (in Mem76[a3_181 + 0x00000000:word32] : word32) + Class: Eq_9646 + DataType: + OrigDataType: +T_9745: (in d0_144 : word32) + Class: Eq_9745 + DataType: + OrigDataType: +T_9746: (in 0x00000000 : word32) + Class: Eq_9746 + DataType: + OrigDataType: +T_9747: (in a3_181 + 0x00000000 : word32) + Class: Eq_9747 + DataType: + OrigDataType: +T_9748: (in Mem76[a3_181 + 0x00000000:word32] : word32) + Class: Eq_9745 + DataType: + OrigDataType: +T_9749: (in 0x00000000 : word32) + Class: Eq_9745 + DataType: + OrigDataType: +T_9750: (in d0_144 == 0x00000000 : bool) + Class: Eq_9750 + DataType: + OrigDataType: +T_9751: (in 4 : int32) + Class: Eq_9751 + DataType: + OrigDataType: +T_9752: (in a3_181 + 4 : word32) + Class: Eq_9752 + DataType: + OrigDataType: +T_9753: (in Mem76[a3_181 + 4:word32] : word32) + Class: Eq_9753 + DataType: + OrigDataType: +T_9754: (in Mem76[a3_181 + 4:word32] + dwLoc18 : word32) + Class: Eq_9754 + DataType: + OrigDataType: +T_9755: (in a3_181 + 4 : word32) + Class: Eq_9755 + DataType: + OrigDataType: +T_9756: (in Mem149[a3_181 + 4:word32] : word32) + Class: Eq_9754 + DataType: + OrigDataType: +T_9757: (in d0_151 : word32) + Class: Eq_9757 + DataType: + OrigDataType: +T_9758: (in 0x00000000 : word32) + Class: Eq_9758 + DataType: + OrigDataType: +T_9759: (in a3_181 + 0x00000000 : word32) + Class: Eq_9759 + DataType: + OrigDataType: +T_9760: (in Mem149[a3_181 + 0x00000000:word32] : word32) + Class: Eq_9757 + DataType: + OrigDataType: +T_9761: (in 0x00000000 : word32) + Class: Eq_9757 + DataType: + OrigDataType: +T_9762: (in d0_151 == 0x00000000 : bool) + Class: Eq_9762 + DataType: + OrigDataType: +T_9763: (in d0_72 - d0_144 : word32) + Class: Eq_9763 + DataType: + OrigDataType: +T_9764: (in 0x00000000 : word32) + Class: Eq_9763 + DataType: + OrigDataType: +T_9765: (in d0_72 - d0_144 <=u 0x00000000 : bool) + Class: Eq_9765 + DataType: + OrigDataType: +T_9766: (in 7660 : int32) + Class: Eq_9766 + DataType: + OrigDataType: +T_9767: (in a4 + 7660 : word32) + Class: Eq_9767 + DataType: + OrigDataType: +T_9768: (in Mem76[a4 + 7660:word32] : word32) + Class: Eq_9768 + DataType: + OrigDataType: +T_9769: (in Mem76[a4 + 7660:word32] - dwLoc18 : word32) + Class: Eq_9769 + DataType: + OrigDataType: +T_9770: (in a4 + 7660 : word32) + Class: Eq_9770 + DataType: + OrigDataType: +T_9771: (in Mem172[a4 + 7660:word32] : word32) + Class: Eq_9769 + DataType: + OrigDataType: +T_9772: (in 0x00000000 : word32) + Class: Eq_9646 + DataType: + OrigDataType: +T_9773: (in a3_181 == 0x00000000 : bool) + Class: Eq_9773 + DataType: + OrigDataType: +T_9774: (in d0_72 - d0_151 : word32) + Class: Eq_9774 + DataType: + OrigDataType: +T_9775: (in 0x00000000 : word32) + Class: Eq_9774 + DataType: + OrigDataType: +T_9776: (in d0_72 - d0_151 != 0x00000000 : bool) + Class: Eq_9776 + DataType: + OrigDataType: +T_9777: (in 4 : int32) + Class: Eq_9777 + DataType: + OrigDataType: +T_9778: (in a3_181 + 4 : word32) + Class: Eq_9778 + DataType: + OrigDataType: +T_9779: (in Mem149[a3_181 + 4:word32] : word32) + Class: Eq_9779 + DataType: + OrigDataType: +T_9780: (in 4 : int32) + Class: Eq_9780 + DataType: + OrigDataType: +T_9781: (in d0_72 + 4 : word32) + Class: Eq_9781 + DataType: + OrigDataType: +T_9782: (in Mem149[d0_72 + 4:word32] : word32) + Class: Eq_9782 + DataType: + OrigDataType: +T_9783: (in Mem149[a3_181 + 4:word32] + Mem149[d0_72 + 4:word32] : word32) + Class: Eq_9783 + DataType: + OrigDataType: +T_9784: (in a3_181 + 4 : word32) + Class: Eq_9784 + DataType: + OrigDataType: +T_9785: (in Mem163[a3_181 + 4:word32] : word32) + Class: Eq_9783 + DataType: + OrigDataType: +T_9786: (in 0x00000000 : word32) + Class: Eq_9786 + DataType: + OrigDataType: +T_9787: (in d0_72 + 0x00000000 : word32) + Class: Eq_9787 + DataType: + OrigDataType: +T_9788: (in Mem163[d0_72 + 0x00000000:word32] : word32) + Class: Eq_9788 + DataType: + OrigDataType: +T_9789: (in 0x00000000 : word32) + Class: Eq_9789 + DataType: + OrigDataType: +T_9790: (in a3_181 + 0x00000000 : word32) + Class: Eq_9790 + DataType: + OrigDataType: +T_9791: (in Mem166[a3_181 + 0x00000000:word32] : word32) + Class: Eq_9788 + DataType: + OrigDataType: +T_9792: (in d0_29 : word32) + Class: Eq_3051 + DataType: + OrigDataType: +T_9793: (in InitStruct : ptr32) + Class: Eq_9793 + DataType: + OrigDataType: +T_9794: (in signature of InitStruct : void) + Class: Eq_9793 + DataType: + OrigDataType: +T_9795: (in initTable : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9796: (in memory : word32) + Class: Eq_9796 + DataType: + OrigDataType: +T_9797: (in size : word32) + Class: Eq_3051 + DataType: + OrigDataType: +T_9798: (in dwArg08 : word32) + Class: Eq_9796 + DataType: + OrigDataType: +T_9799: (in InitStruct(a1, dwArg08, d0) : void) + Class: Eq_9799 + DataType: + OrigDataType: +T_9800: (in 0x00000000 : word32) + Class: Eq_3051 + DataType: + OrigDataType: +T_9801: (in d0 != 0x00000000 : bool) + Class: Eq_9801 + DataType: + OrigDataType: +T_9802: (in 0 : int32) + Class: Eq_3051 + DataType: + OrigDataType: +T_9803: (in Forbid : ptr32) + Class: Eq_637 + DataType: + OrigDataType: +T_9804: (in Forbid() : void) + Class: Eq_9804 + DataType: + OrigDataType: +T_9805: (in 8240 : int32) + Class: Eq_9805 + DataType: + OrigDataType: +T_9806: (in a4 + 8240 : word32) + Class: Eq_9806 + DataType: + OrigDataType: +T_9807: (in Mem40[a4 + 8240:word32] : word32) + Class: Eq_3051 + DataType: + OrigDataType: +T_9808: (in 5 : int32) + Class: Eq_9808 + DataType: + OrigDataType: +T_9809: (in 18336 : int32) + Class: Eq_9809 + DataType: + OrigDataType: +T_9810: (in a4 + 18336 : word32) + Class: Eq_9810 + DataType: + OrigDataType: +T_9811: (in Mem43[a4 + 18336:word32] : word32) + Class: Eq_9808 + DataType: + OrigDataType: +T_9812: (in -1 : int32) + Class: Eq_3051 + DataType: + OrigDataType: +T_9813: (in d0_19 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9814: (in InitCode : ptr32) + Class: Eq_7109 + DataType: + OrigDataType: +T_9815: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9816: (in InitCode(d0, dwArg04) : void) + Class: Eq_9816 + DataType: + OrigDataType: +T_9817: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9818: (in d0 != 0x00000000 : bool) + Class: Eq_9818 + DataType: + OrigDataType: +T_9819: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_9820: (in Forbid : ptr32) + Class: Eq_637 + DataType: + OrigDataType: +T_9821: (in Forbid() : void) + Class: Eq_9821 + DataType: + OrigDataType: +T_9822: (in 8240 : int32) + Class: Eq_9822 + DataType: + OrigDataType: +T_9823: (in a4 + 8240 : word32) + Class: Eq_9823 + DataType: + OrigDataType: +T_9824: (in Mem26[a4 + 8240:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9825: (in 2 : int32) + Class: Eq_9825 + DataType: + OrigDataType: +T_9826: (in 18336 : int32) + Class: Eq_9826 + DataType: + OrigDataType: +T_9827: (in a4 + 18336 : word32) + Class: Eq_9827 + DataType: + OrigDataType: +T_9828: (in Mem29[a4 + 18336:word32] : word32) + Class: Eq_9825 + DataType: + OrigDataType: +T_9829: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_9830: (in d0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9831: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_9832: (in a5 : word32) + Class: Eq_9832 + DataType: + OrigDataType: +T_9833: (in *a5Out : word32) + Class: Eq_9832 + DataType: + OrigDataType: +T_9834: (in d0_44 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9835: (in a0_28 : word32) + Class: Eq_9835 + DataType: + OrigDataType: +T_9836: (in d0_29 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9837: (in fn000093F4 : ptr32) + Class: Eq_5936 + DataType: + OrigDataType: +T_9838: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9839: (in out a0_28 : ptr32) + Class: Eq_5941 + DataType: + OrigDataType: +T_9840: (in fn000093F4(dwArg04, a4, dwArg04, out a0_28) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9841: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9842: (in d0_29 != 0x00000000 : bool) + Class: Eq_9842 + DataType: + OrigDataType: +T_9843: (in a5_79 : word32) + Class: Eq_9843 + DataType: + OrigDataType: +T_9844: (in a4_80 : word32) + Class: Eq_9844 + DataType: + OrigDataType: +T_9845: (in fn00008B74 : ptr32) + Class: Eq_9845 + DataType: + OrigDataType: +T_9846: (in signature of fn00008B74 : void) + Class: Eq_9845 + DataType: + OrigDataType: +T_9847: (in d0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9848: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9849: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_9850: (in dwArg04 : word32) + Class: Eq_9850 + DataType: + OrigDataType: +T_9851: (in dwArg08 : word32) + Class: Eq_9851 + DataType: + OrigDataType: +T_9852: (in dwArg0C : word32) + Class: Eq_9852 + DataType: + OrigDataType: +T_9853: (in a5Out : ptr32) + Class: Eq_9853 + DataType: + OrigDataType: +T_9854: (in 4 : int32) + Class: Eq_9854 + DataType: + OrigDataType: +T_9855: (in d0_29 + 4 : word32) + Class: Eq_9855 + DataType: + OrigDataType: +T_9856: (in Mem0[d0_29 + 4:word32] : word32) + Class: Eq_9850 + DataType: + OrigDataType: +T_9857: (in dwArg08 : word32) + Class: Eq_9851 + DataType: + OrigDataType: +T_9858: (in dwArg0C : word32) + Class: Eq_9852 + DataType: + OrigDataType: +T_9859: (in out a5_79 : ptr32) + Class: Eq_9853 + DataType: + OrigDataType: +T_9860: (in fn00008B74(d0_29, d0_29, a4, Mem0[d0_29 + 4:word32], dwArg08, dwArg0C, out a5_79) : word32) + Class: Eq_9844 + DataType: + OrigDataType: +T_9861: (in *a4Out : word32) + Class: Eq_9844 + DataType: + OrigDataType: +T_9862: (in 8240 : int32) + Class: Eq_9862 + DataType: + OrigDataType: +T_9863: (in a4_80 + 8240 : word32) + Class: Eq_9863 + DataType: + OrigDataType: +T_9864: (in Mem0[a4_80 + 8240:word32] : word32) + Class: Eq_9864 + DataType: + OrigDataType: +T_9865: (in 0x00000000 : word32) + Class: Eq_9864 + DataType: + OrigDataType: +T_9866: (in Mem0[a4_80 + 8240:word32] == 0x00000000 : bool) + Class: Eq_9866 + DataType: + OrigDataType: +T_9867: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_9868: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_9869: (in *d7Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9870: (in 0x00000000 : word32) + Class: Eq_9870 + DataType: + OrigDataType: +T_9871: (in 18312 : int32) + Class: Eq_9871 + DataType: + OrigDataType: +T_9872: (in a4 + 18312 : word32) + Class: Eq_9872 + DataType: + OrigDataType: +T_9873: (in Mem13[a4 + 18312:word32] : word32) + Class: Eq_9870 + DataType: + OrigDataType: +T_9874: (in fn00006F2E : ptr32) + Class: Eq_9874 + DataType: + OrigDataType: +T_9875: (in signature of fn00006F2E : void) + Class: Eq_9874 + DataType: + OrigDataType: +T_9876: (in 000080F0 : ptr32) + Class: Eq_7065 + DataType: + OrigDataType: +T_9877: (in dwArg04 : word32) + Class: Eq_7066 + DataType: + OrigDataType: +T_9878: (in fp : ptr32) + Class: Eq_9878 + DataType: + OrigDataType: +T_9879: (in 0x00000008 : word32) + Class: Eq_9879 + DataType: + OrigDataType: +T_9880: (in fp + 0x00000008 : word32) + Class: Eq_7067 + DataType: + OrigDataType: +T_9881: (in fn00006F2E(d7, a4, 0x000080F0, dwArg04, fp + 0x00000008) : void) + Class: Eq_9881 + DataType: + OrigDataType: +T_9882: (in a1_30 : word32) + Class: Eq_9882 + DataType: + OrigDataType: +T_9883: (in a2_31 : word32) + Class: Eq_9883 + DataType: + OrigDataType: +T_9884: (in a4_32 : word32) + Class: Eq_9884 + DataType: + OrigDataType: +T_9885: (in fn0000728C : ptr32) + Class: Eq_6073 + DataType: + OrigDataType: +T_9886: (in 0x00000004 : word32) + Class: Eq_9886 + DataType: + OrigDataType: +T_9887: (in fp - 0x00000004 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_9888: (in 0000FFFF : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_9889: (in 7702 : int32) + Class: Eq_9889 + DataType: + OrigDataType: +T_9890: (in a4 + 7702 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9891: (in out a1_30 : ptr32) + Class: Eq_6081 + DataType: + OrigDataType: +T_9892: (in out a2_31 : ptr32) + Class: Eq_6082 + DataType: + OrigDataType: +T_9893: (in out a4_32 : ptr32) + Class: Eq_6083 + DataType: + OrigDataType: +T_9894: (in fn0000728C(d2, a2, a4, fp - 0x00000004, 0x0000FFFF, a4 + 7702, out a1_30, out a2_31, out a4_32) : word32) + Class: Eq_9894 + DataType: + OrigDataType: +T_9895: (in d0 : word32) + Class: Eq_9895 + DataType: + OrigDataType: +T_9896: (in d4 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9897: (in a1 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9898: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_9899: (in a5 : word32) + Class: Eq_9899 + DataType: + OrigDataType: +T_9900: (in dwArg04 : word32) + Class: Eq_9900 + DataType: + OrigDataType: +T_9901: (in dwArg08 : word32) + Class: Eq_9901 + DataType: + OrigDataType: +T_9902: (in dwArg0C : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9903: (in d2Out : ptr32) + Class: Eq_9903 + DataType: + OrigDataType: +T_9904: (in a1Out : ptr32) + Class: Eq_9904 + DataType: + OrigDataType: +T_9905: (in a4Out : ptr32) + Class: Eq_9905 + DataType: + OrigDataType: +T_9906: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_9907: (in d2 : word32) + Class: Eq_9907 + DataType: + OrigDataType: +T_9908: (in *d2Out : word32) + Class: Eq_9907 + DataType: + OrigDataType: +T_9909: (in *a1Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9910: (in 0x00000000 : word32) + Class: Eq_9910 + DataType: + OrigDataType: +T_9911: (in 8240 : int32) + Class: Eq_9911 + DataType: + OrigDataType: +T_9912: (in a4 + 8240 : word32) + Class: Eq_9912 + DataType: + OrigDataType: +T_9913: (in Mem30[a4 + 8240:word32] : word32) + Class: Eq_9910 + DataType: + OrigDataType: +T_9914: (in a5_200 : word32) + Class: Eq_9914 + DataType: + OrigDataType: +T_9915: (in fp : ptr32) + Class: Eq_9915 + DataType: + OrigDataType: +T_9916: (in 0x00000004 : word32) + Class: Eq_9916 + DataType: + OrigDataType: +T_9917: (in fp - 0x00000004 : word32) + Class: Eq_9914 + DataType: + OrigDataType: +T_9918: (in a7_201 : word32) + Class: Eq_9918 + DataType: + OrigDataType: +T_9919: (in 0x00000038 : word32) + Class: Eq_9919 + DataType: + OrigDataType: +T_9920: (in fp - 0x00000038 : word32) + Class: Eq_9918 + DataType: + OrigDataType: +T_9921: (in d5_167 : word32) + Class: Eq_9895 + DataType: + OrigDataType: +T_9922: (in 3 : int32) + Class: Eq_9895 + DataType: + OrigDataType: +T_9923: (in d0_102 : word32) + Class: Eq_9895 + DataType: + OrigDataType: +T_9924: (in 7640 : int32) + Class: Eq_9924 + DataType: + OrigDataType: +T_9925: (in a4 + 7640 : word32) + Class: Eq_9925 + DataType: + OrigDataType: +T_9926: (in Mem30[a4 + 7640:word32] : word32) + Class: Eq_9926 + DataType: + OrigDataType: +T_9927: (in Mem30[a4 + 7640:word32] - d5_167 : word32) + Class: Eq_9927 + DataType: + OrigDataType: +T_9928: (in 0x00000000 : word32) + Class: Eq_9927 + DataType: + OrigDataType: +T_9929: (in Mem30[a4 + 7640:word32] - d5_167 != 0x00000000 : bool) + Class: Eq_9929 + DataType: + OrigDataType: +T_9930: (in 17760 : int32) + Class: Eq_9930 + DataType: + OrigDataType: +T_9931: (in a4 + 17760 : word32) + Class: Eq_9931 + DataType: + OrigDataType: +T_9932: (in 0x00000008 : word32) + Class: Eq_9932 + DataType: + OrigDataType: +T_9933: (in d5_167 * 0x00000008 : word32) + Class: Eq_9933 + DataType: + OrigDataType: +T_9934: (in (a4 + 17760)[d5_167 * 0x00000008] : word32) + Class: Eq_9934 + DataType: + OrigDataType: +T_9935: (in 0x00000000 : word32) + Class: Eq_9934 + DataType: + OrigDataType: +T_9936: (in (a4 + 17760)[d5_167 * 0x00000008] == 0x00000000 : bool) + Class: Eq_9936 + DataType: + OrigDataType: +T_9937: (in 0x00000001 : word32) + Class: Eq_9937 + DataType: + OrigDataType: +T_9938: (in d5_167 + 0x00000001 : word32) + Class: Eq_9895 + DataType: + OrigDataType: +T_9939: (in 7640 : int32) + Class: Eq_9939 + DataType: + OrigDataType: +T_9940: (in a4 + 7640 : word32) + Class: Eq_9940 + DataType: + OrigDataType: +T_9941: (in Mem30[a4 + 7640:word32] : word32) + Class: Eq_9941 + DataType: + OrigDataType: +T_9942: (in d5_167 - Mem30[a4 + 7640:word32] : word32) + Class: Eq_9942 + DataType: + OrigDataType: +T_9943: (in 0x00000000 : word32) + Class: Eq_9942 + DataType: + OrigDataType: +T_9944: (in d5_167 - Mem30[a4 + 7640:word32] >= 0x00000000 : bool) + Class: Eq_9944 + DataType: + OrigDataType: +T_9945: (in a0_115 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9946: (in 17760 : int32) + Class: Eq_9946 + DataType: + OrigDataType: +T_9947: (in a4 + 17760 : word32) + Class: Eq_9947 + DataType: + OrigDataType: +T_9948: (in 0x00000003 : word32) + Class: Eq_9948 + DataType: + OrigDataType: +T_9949: (in d5_167 << 0x00000003 : word32) + Class: Eq_9949 + DataType: + OrigDataType: +T_9950: (in a4 + 17760 + (d5_167 << 0x00000003) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9951: (in a2_116 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_9952: (in dwArg0C : word32) + Class: Eq_9952 + DataType: + OrigDataType: +T_9953: (in 0x00000000 : word32) + Class: Eq_9952 + DataType: + OrigDataType: +T_9954: (in dwArg0C == 0x00000000 : bool) + Class: Eq_9954 + DataType: + OrigDataType: +T_9955: (in 24 : int32) + Class: Eq_9955 + DataType: + OrigDataType: +T_9956: (in 18336 : int32) + Class: Eq_9956 + DataType: + OrigDataType: +T_9957: (in a4 + 18336 : word32) + Class: Eq_9957 + DataType: + OrigDataType: +T_9958: (in Mem101[a4 + 18336:word32] : word32) + Class: Eq_9955 + DataType: + OrigDataType: +T_9959: (in -1 : int32) + Class: Eq_9895 + DataType: + OrigDataType: +T_9960: (in __btst : ptr32) + Class: Eq_9960 + DataType: + OrigDataType: +T_9961: (in (byte) dwArg0C : byte) + Class: Eq_9961 + DataType: + OrigDataType: +T_9962: (in 0x0002 : word16) + Class: Eq_9962 + DataType: + OrigDataType: +T_9963: (in __btst((byte) dwArg0C, 0x0002) : bool) + Class: Eq_9963 + DataType: + OrigDataType: +T_9964: (in d7_125 : word32) + Class: Eq_9964 + DataType: + OrigDataType: +T_9965: (in dwArg08 : word32) + Class: Eq_9965 + DataType: + OrigDataType: +T_9966: (in 7664 : int32) + Class: Eq_9966 + DataType: + OrigDataType: +T_9967: (in a4 + 7664 : word32) + Class: Eq_9967 + DataType: + OrigDataType: +T_9968: (in Mem30[a4 + 7664:word32] : word32) + Class: Eq_9968 + DataType: + OrigDataType: +T_9969: (in 0x00008000 : word32) + Class: Eq_9969 + DataType: + OrigDataType: +T_9970: (in Mem30[a4 + 7664:word32] & 0x00008000 : word32) + Class: Eq_9970 + DataType: + OrigDataType: +T_9971: (in dwArg08 ^ Mem30[a4 + 7664:word32] & 0x00008000 : word32) + Class: Eq_9964 + DataType: + OrigDataType: +T_9972: (in __btst : ptr32) + Class: Eq_9972 + DataType: + OrigDataType: +T_9973: (in (byte) d7_125 : byte) + Class: Eq_9973 + DataType: + OrigDataType: +T_9974: (in 0x0003 : word16) + Class: Eq_9974 + DataType: + OrigDataType: +T_9975: (in __btst((byte) d7_125, 0x0003) : bool) + Class: Eq_9975 + DataType: + OrigDataType: +T_9976: (in d0_133 : word32) + Class: Eq_9976 + DataType: + OrigDataType: +T_9977: (in 3 : int32) + Class: Eq_9977 + DataType: + OrigDataType: +T_9978: (in d7_125 & 3 : word32) + Class: Eq_9976 + DataType: + OrigDataType: +T_9979: (in 0x00000000 : word32) + Class: Eq_9976 + DataType: + OrigDataType: +T_9980: (in d0_133 == 0x00000000 : bool) + Class: Eq_9980 + DataType: + OrigDataType: +T_9981: (in (word16) d7_125 : word16) + Class: Eq_9981 + DataType: + OrigDataType: +T_9982: (in 0xFFFC : word16) + Class: Eq_9982 + DataType: + OrigDataType: +T_9983: (in (word16) d7_125 & 0xFFFC : word16) + Class: Eq_9983 + DataType: + OrigDataType: +T_9984: (in 0x0002 : word16) + Class: Eq_9984 + DataType: + OrigDataType: +T_9985: (in (word16) d7_125 & 0xFFFC | 0x0002 : word16) + Class: Eq_9985 + DataType: + OrigDataType: +T_9986: (in DPB(d7_125, (word16) d7_125 & 0xFFFC | 0x0002, 0) : word32) + Class: Eq_9964 + DataType: + OrigDataType: +T_9987: (in d6_141 : word32) + Class: Eq_9987 + DataType: + OrigDataType: +T_9988: (in 0x00000001 : word32) + Class: Eq_9988 + DataType: + OrigDataType: +T_9989: (in d7_125 + 0x00000001 : word32) + Class: Eq_9987 + DataType: + OrigDataType: +T_9990: (in 0x00000001 : word32) + Class: Eq_9976 + DataType: + OrigDataType: +T_9991: (in d0_133 == 0x00000001 : bool) + Class: Eq_9991 + DataType: + OrigDataType: +T_9992: (in 0x00000002 : word32) + Class: Eq_9976 + DataType: + OrigDataType: +T_9993: (in d0_133 != 0x00000002 : bool) + Class: Eq_9993 + DataType: + OrigDataType: +T_9994: (in 22 : int32) + Class: Eq_9994 + DataType: + OrigDataType: +T_9995: (in 18336 : int32) + Class: Eq_9995 + DataType: + OrigDataType: +T_9996: (in a4 + 18336 : word32) + Class: Eq_9996 + DataType: + OrigDataType: +T_9997: (in Mem355[a4 + 18336:word32] : word32) + Class: Eq_9994 + DataType: + OrigDataType: +T_9998: (in -1 : int32) + Class: Eq_9895 + DataType: + OrigDataType: +T_9999: (in d0_144 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10000: (in 0x00000300 : word32) + Class: Eq_10000 + DataType: + OrigDataType: +T_10001: (in d7_125 & 0x00000300 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10002: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10003: (in d0_144 == 0x00000000 : bool) + Class: Eq_10003 + DataType: + OrigDataType: +T_10004: (in a0_338 : word32) + Class: Eq_10004 + DataType: + OrigDataType: +T_10005: (in a1_339 : word32) + Class: Eq_10005 + DataType: + OrigDataType: +T_10006: (in a5_342 : word32) + Class: Eq_10006 + DataType: + OrigDataType: +T_10007: (in fn00008BC0 : ptr32) + Class: Eq_10007 + DataType: + OrigDataType: +T_10008: (in signature of fn00008BC0 : void) + Class: Eq_10007 + DataType: + OrigDataType: +T_10009: (in d0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10010: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10011: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_10012: (in a5 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_10013: (in dwArg04 : word32) + Class: Eq_371 + DataType: + OrigDataType: +T_10014: (in dwArg08 : word32) + Class: Eq_371 + DataType: + OrigDataType: +T_10015: (in d5Out : ptr32) + Class: Eq_10015 + DataType: + OrigDataType: +T_10016: (in a0Out : ptr32) + Class: Eq_10016 + DataType: + OrigDataType: +T_10017: (in a1Out : ptr32) + Class: Eq_10017 + DataType: + OrigDataType: +T_10018: (in a2Out : ptr32) + Class: Eq_10018 + DataType: + OrigDataType: +T_10019: (in a4Out : ptr32) + Class: Eq_10019 + DataType: + OrigDataType: +T_10020: (in a5Out : ptr32) + Class: Eq_10020 + DataType: + OrigDataType: +T_10021: (in fp - 0x00000004 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_10022: (in dwArg04 : word32) + Class: Eq_371 + DataType: + OrigDataType: +T_10023: (in 000003ED : ptr32) + Class: Eq_371 + DataType: + OrigDataType: +T_10024: (in out d5_167 : ptr32) + Class: Eq_10015 + DataType: + OrigDataType: +T_10025: (in out a0_338 : ptr32) + Class: Eq_10016 + DataType: + OrigDataType: +T_10026: (in out a1_339 : ptr32) + Class: Eq_10017 + DataType: + OrigDataType: +T_10027: (in out a2_116 : ptr32) + Class: Eq_10018 + DataType: + OrigDataType: +T_10028: (in out a4 : ptr32) + Class: Eq_10019 + DataType: + OrigDataType: +T_10029: (in out a5_342 : ptr32) + Class: Eq_10020 + DataType: + OrigDataType: +T_10030: (in fn00008BC0(d0_144, a0_115, a4, fp - 0x00000004, dwArg04, 0x000003ED, out d5_167, out a0_338, out a1_339, out a2_116, out a4, out a5_342) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10031: (in __btst : ptr32) + Class: Eq_10031 + DataType: + OrigDataType: +T_10032: (in (byte) d7_125 : byte) + Class: Eq_10032 + DataType: + OrigDataType: +T_10033: (in 0x000A : word16) + Class: Eq_10033 + DataType: + OrigDataType: +T_10034: (in __btst((byte) d7_125, 0x000A) : bool) + Class: Eq_10034 + DataType: + OrigDataType: +T_10035: (in __btst : ptr32) + Class: Eq_10035 + DataType: + OrigDataType: +T_10036: (in (byte) d7_125 : byte) + Class: Eq_10036 + DataType: + OrigDataType: +T_10037: (in 0x0009 : word16) + Class: Eq_10037 + DataType: + OrigDataType: +T_10038: (in __btst((byte) d7_125, 0x0009) : bool) + Class: Eq_10038 + DataType: + OrigDataType: +T_10039: (in 0x00000038 : cuiposr32) + Class: Eq_10039 + DataType: + OrigDataType: +T_10040: (in fp - 0x00000038 : word32) + Class: Eq_9918 + DataType: + OrigDataType: +T_10041: (in a1_263 : word32) + Class: Eq_10041 + DataType: + OrigDataType: +T_10042: (in fn00008FB8 : ptr32) + Class: Eq_10042 + DataType: + OrigDataType: +T_10043: (in signature of fn00008FB8 : void) + Class: Eq_10042 + DataType: + OrigDataType: +T_10044: (in d0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10045: (in a0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10046: (in a1 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10047: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10048: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_10049: (in dwArg04 : word32) + Class: Eq_371 + DataType: + OrigDataType: +T_10050: (in d5Out : ptr32) + Class: Eq_10050 + DataType: + OrigDataType: +T_10051: (in d6Out : ptr32) + Class: Eq_10051 + DataType: + OrigDataType: +T_10052: (in a1Out : ptr32) + Class: Eq_10052 + DataType: + OrigDataType: +T_10053: (in a2Out : ptr32) + Class: Eq_10053 + DataType: + OrigDataType: +T_10054: (in a4Out : ptr32) + Class: Eq_10054 + DataType: + OrigDataType: +T_10055: (in out d5_167 : ptr32) + Class: Eq_10050 + DataType: + OrigDataType: +T_10056: (in out d6_141 : ptr32) + Class: Eq_10051 + DataType: + OrigDataType: +T_10057: (in out a1_263 : ptr32) + Class: Eq_10052 + DataType: + OrigDataType: +T_10058: (in out a2_116 : ptr32) + Class: Eq_10053 + DataType: + OrigDataType: +T_10059: (in out a4 : ptr32) + Class: Eq_10054 + DataType: + OrigDataType: +T_10060: (in fn00008FB8(d0_144, a0_115, a1, a0_115, a4, dwArg04, out d5_167, out d6_141, out a1_263, out a2_116, out a4) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10061: (in -1 : int32) + Class: Eq_10061 + DataType: + OrigDataType: +T_10062: (in a5_200 + -1 : word32) + Class: Eq_10062 + DataType: + OrigDataType: +T_10063: (in Mem30[a5_200 + -1:byte] : byte) + Class: Eq_10063 + DataType: + OrigDataType: +T_10064: (in 0x00 : byte) + Class: Eq_10063 + DataType: + OrigDataType: +T_10065: (in Mem30[a5_200 + -1:byte] == 0x00 : bool) + Class: Eq_10065 + DataType: + OrigDataType: +T_10066: (in -1 : int32) + Class: Eq_9895 + DataType: + OrigDataType: +T_10067: (in -1 : int32) + Class: Eq_10067 + DataType: + OrigDataType: +T_10068: (in d4 - -1 : word32) + Class: Eq_10068 + DataType: + OrigDataType: +T_10069: (in 0x00000000 : word32) + Class: Eq_10068 + DataType: + OrigDataType: +T_10070: (in d4 - -1 != 0x00000000 : bool) + Class: Eq_10070 + DataType: + OrigDataType: +T_10071: (in 0x00000000 : word32) + Class: Eq_10071 + DataType: + OrigDataType: +T_10072: (in a2_116 + 0x00000000 : word32) + Class: Eq_10072 + DataType: + OrigDataType: +T_10073: (in Mem181[a2_116 + 0x00000000:word32] : word32) + Class: Eq_9987 + DataType: + OrigDataType: +T_10074: (in 4 : int32) + Class: Eq_10074 + DataType: + OrigDataType: +T_10075: (in a2_116 + 4 : word32) + Class: Eq_10075 + DataType: + OrigDataType: +T_10076: (in Mem183[a2_116 + 4:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10077: (in 8240 : int32) + Class: Eq_10077 + DataType: + OrigDataType: +T_10078: (in a4 + 8240 : word32) + Class: Eq_10078 + DataType: + OrigDataType: +T_10079: (in Mem30[a4 + 8240:word32] : word32) + Class: Eq_10079 + DataType: + OrigDataType: +T_10080: (in 0x00000000 : word32) + Class: Eq_10079 + DataType: + OrigDataType: +T_10081: (in Mem30[a4 + 8240:word32] != 0x00000000 : bool) + Class: Eq_10081 + DataType: + OrigDataType: +T_10082: (in 240 : int32) + Class: Eq_10082 + DataType: + OrigDataType: +T_10083: (in d7_125 & 240 : word32) + Class: Eq_10083 + DataType: + OrigDataType: +T_10084: (in 0x00000000 : word32) + Class: Eq_10083 + DataType: + OrigDataType: +T_10085: (in (d7_125 & 240) == 0x00000000 : bool) + Class: Eq_10085 + DataType: + OrigDataType: +T_10086: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10087: (in d4 < 0x00000000 : bool) + Class: Eq_10087 + DataType: + OrigDataType: +T_10088: (in a7_220 : word32) + Class: Eq_10088 + DataType: + OrigDataType: +T_10089: (in 0x00000004 : word32) + Class: Eq_10089 + DataType: + OrigDataType: +T_10090: (in a7_201 - 0x00000004 : word32) + Class: Eq_10088 + DataType: + OrigDataType: +T_10091: (in 0x00000000 : word32) + Class: Eq_10091 + DataType: + OrigDataType: +T_10092: (in a7_220 + 0x00000000 : word32) + Class: Eq_10092 + DataType: + OrigDataType: +T_10093: (in Mem222[a7_220 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10094: (in d2_225 : word32) + Class: Eq_10094 + DataType: + OrigDataType: +T_10095: (in d5_226 : word32) + Class: Eq_10095 + DataType: + OrigDataType: +T_10096: (in a0_228 : word32) + Class: Eq_10096 + DataType: + OrigDataType: +T_10097: (in a1_229 : word32) + Class: Eq_10097 + DataType: + OrigDataType: +T_10098: (in a2_230 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10099: (in a3_231 : word32) + Class: Eq_10099 + DataType: + OrigDataType: +T_10100: (in a4_232 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_10101: (in a5_233 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_10102: (in d0_234 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10103: (in fn00009084 : ptr32) + Class: Eq_8253 + DataType: + OrigDataType: +T_10104: (in dwArg00 : word32) + Class: Eq_371 + DataType: + OrigDataType: +T_10105: (in out d2_225 : ptr32) + Class: Eq_8258 + DataType: + OrigDataType: +T_10106: (in out d5_226 : ptr32) + Class: Eq_8259 + DataType: + OrigDataType: +T_10107: (in out d6_141 : ptr32) + Class: Eq_8260 + DataType: + OrigDataType: +T_10108: (in out a0_228 : ptr32) + Class: Eq_8261 + DataType: + OrigDataType: +T_10109: (in out a1_229 : ptr32) + Class: Eq_8262 + DataType: + OrigDataType: +T_10110: (in out a2_230 : ptr32) + Class: Eq_8263 + DataType: + OrigDataType: +T_10111: (in out a3_231 : ptr32) + Class: Eq_8264 + DataType: + OrigDataType: +T_10112: (in out a4_232 : ptr32) + Class: Eq_8265 + DataType: + OrigDataType: +T_10113: (in out a5_233 : ptr32) + Class: Eq_8266 + DataType: + OrigDataType: +T_10114: (in fn00009084(a2_116, a4, dwArg00, out d2_225, out d5_226, out d6_141, out a0_228, out a1_229, out a2_230, out a3_231, out a4_232, out a5_233) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10115: (in 000003ED : ptr32) + Class: Eq_10115 + DataType: + OrigDataType: +T_10116: (in 0x00000004 : word32) + Class: Eq_10116 + DataType: + OrigDataType: +T_10117: (in a7_220 - 0x00000004 : word32) + Class: Eq_10117 + DataType: + OrigDataType: +T_10118: (in 0x00000000 : word32) + Class: Eq_10118 + DataType: + OrigDataType: +T_10119: (in a7_220 - 0x00000004 + 0x00000000 : word32) + Class: Eq_10119 + DataType: + OrigDataType: +T_10120: (in Mem236[a7_220 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_10115 + DataType: + OrigDataType: +T_10121: (in 0x00000008 : word32) + Class: Eq_10121 + DataType: + OrigDataType: +T_10122: (in a7_220 - 0x00000008 : word32) + Class: Eq_10122 + DataType: + OrigDataType: +T_10123: (in 0x00000000 : word32) + Class: Eq_10123 + DataType: + OrigDataType: +T_10124: (in a7_220 - 0x00000008 + 0x00000000 : word32) + Class: Eq_10124 + DataType: + OrigDataType: +T_10125: (in Mem239[a7_220 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_10099 + DataType: + OrigDataType: +T_10126: (in a0_242 : word32) + Class: Eq_10126 + DataType: + OrigDataType: +T_10127: (in a1_243 : word32) + Class: Eq_10127 + DataType: + OrigDataType: +T_10128: (in a5_246 : word32) + Class: Eq_10128 + DataType: + OrigDataType: +T_10129: (in fn00008BC0 : ptr32) + Class: Eq_10007 + DataType: + OrigDataType: +T_10130: (in out d5_167 : ptr32) + Class: Eq_10015 + DataType: + OrigDataType: +T_10131: (in out a0_242 : ptr32) + Class: Eq_10016 + DataType: + OrigDataType: +T_10132: (in out a1_243 : ptr32) + Class: Eq_10017 + DataType: + OrigDataType: +T_10133: (in out a2_116 : ptr32) + Class: Eq_10018 + DataType: + OrigDataType: +T_10134: (in out a4 : ptr32) + Class: Eq_10019 + DataType: + OrigDataType: +T_10135: (in out a5_246 : ptr32) + Class: Eq_10020 + DataType: + OrigDataType: +T_10136: (in fn00008BC0(d0_234, a2_230, a4_232, a5_233, dwArg00, dwArg04, out d5_167, out a0_242, out a1_243, out a2_116, out a4, out a5_246) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10137: (in __btst : ptr32) + Class: Eq_10137 + DataType: + OrigDataType: +T_10138: (in (byte) d7_125 : byte) + Class: Eq_10138 + DataType: + OrigDataType: +T_10139: (in 0x0009 : word16) + Class: Eq_10139 + DataType: + OrigDataType: +T_10140: (in __btst((byte) d7_125, 0x0009) : bool) + Class: Eq_10140 + DataType: + OrigDataType: +T_10141: (in fn00008BC0 : ptr32) + Class: Eq_10007 + DataType: + OrigDataType: +T_10142: (in fp - 0x00000004 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_10143: (in 000003ED : ptr32) + Class: Eq_371 + DataType: + OrigDataType: +T_10144: (in out d5_167 : ptr32) + Class: Eq_10015 + DataType: + OrigDataType: +T_10145: (in out a0_115 : ptr32) + Class: Eq_10016 + DataType: + OrigDataType: +T_10146: (in out a1 : ptr32) + Class: Eq_10017 + DataType: + OrigDataType: +T_10147: (in out a2_116 : ptr32) + Class: Eq_10018 + DataType: + OrigDataType: +T_10148: (in out a4 : ptr32) + Class: Eq_10019 + DataType: + OrigDataType: +T_10149: (in out a5_200 : ptr32) + Class: Eq_10020 + DataType: + OrigDataType: +T_10150: (in fn00008BC0(d0_144, a0_115, a4, fp - 0x00000004, dwArg04, 0x000003ED, out d5_167, out a0_115, out a1, out a2_116, out a4, out a5_200) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10151: (in 0x00000038 : cuiposr32) + Class: Eq_10151 + DataType: + OrigDataType: +T_10152: (in fp - 0x00000038 : word32) + Class: Eq_9918 + DataType: + OrigDataType: +T_10153: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10154: (in d0_144 > 0x00000000 : bool) + Class: Eq_10154 + DataType: + OrigDataType: +T_10155: (in __bset : ptr32) + Class: Eq_10155 + DataType: + OrigDataType: +T_10156: (in 0x0009 : word16) + Class: Eq_10156 + DataType: + OrigDataType: +T_10157: (in out d7_125 : ptr32) + Class: Eq_10157 + DataType: + OrigDataType: +T_10158: (in __bset(d7_125, 0x0009, out d7_125) : bool) + Class: Eq_10158 + DataType: + OrigDataType: +T_10159: (in 0x01 : byte) + Class: Eq_10159 + DataType: + OrigDataType: +T_10160: (in -1 : int32) + Class: Eq_10160 + DataType: + OrigDataType: +T_10161: (in a5_200 + -1 : word32) + Class: Eq_10161 + DataType: + OrigDataType: +T_10162: (in Mem290[a5_200 + -1:byte] : byte) + Class: Eq_10159 + DataType: + OrigDataType: +T_10163: (in -14 : int32) + Class: Eq_10163 + DataType: + OrigDataType: +T_10164: (in a5_200 + -14 : word32) + Class: Eq_10164 + DataType: + OrigDataType: +T_10165: (in Mem290[a5_200 + -14:word32] : word32) + Class: Eq_10165 + DataType: + OrigDataType: +T_10166: (in 18336 : int32) + Class: Eq_10166 + DataType: + OrigDataType: +T_10167: (in a4 + 18336 : word32) + Class: Eq_10167 + DataType: + OrigDataType: +T_10168: (in Mem292[a4 + 18336:word32] : word32) + Class: Eq_10165 + DataType: + OrigDataType: +T_10169: (in a7_294 : word32) + Class: Eq_10169 + DataType: + OrigDataType: +T_10170: (in 0x00000004 : word32) + Class: Eq_10170 + DataType: + OrigDataType: +T_10171: (in a7_201 - 0x00000004 : word32) + Class: Eq_10169 + DataType: + OrigDataType: +T_10172: (in -18 : int32) + Class: Eq_10172 + DataType: + OrigDataType: +T_10173: (in a5_200 + -18 : word32) + Class: Eq_10173 + DataType: + OrigDataType: +T_10174: (in Mem292[a5_200 + -18:word32] : word32) + Class: Eq_10174 + DataType: + OrigDataType: +T_10175: (in 0x00000000 : word32) + Class: Eq_10175 + DataType: + OrigDataType: +T_10176: (in a7_294 + 0x00000000 : word32) + Class: Eq_10176 + DataType: + OrigDataType: +T_10177: (in Mem296[a7_294 + 0x00000000:word32] : word32) + Class: Eq_10174 + DataType: + OrigDataType: +T_10178: (in 0x00000004 : word32) + Class: Eq_10178 + DataType: + OrigDataType: +T_10179: (in a7_294 - 0x00000004 : word32) + Class: Eq_10179 + DataType: + OrigDataType: +T_10180: (in 0x00000000 : word32) + Class: Eq_10180 + DataType: + OrigDataType: +T_10181: (in a7_294 - 0x00000004 + 0x00000000 : word32) + Class: Eq_10181 + DataType: + OrigDataType: +T_10182: (in Mem299[a7_294 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_371 + DataType: + OrigDataType: +T_10183: (in 0x00000004 : cuiposr32) + Class: Eq_10183 + DataType: + OrigDataType: +T_10184: (in a7_294 + 0x00000004 : word32) + Class: Eq_9918 + DataType: + OrigDataType: +T_10185: (in a1_303 : word32) + Class: Eq_10185 + DataType: + OrigDataType: +T_10186: (in fn0000901C : ptr32) + Class: Eq_10186 + DataType: + OrigDataType: +T_10187: (in signature of fn0000901C : void) + Class: Eq_10186 + DataType: + OrigDataType: +T_10188: (in d0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10189: (in a0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10190: (in a1 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10191: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10192: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_10193: (in dwArg04 : word32) + Class: Eq_371 + DataType: + OrigDataType: +T_10194: (in d5Out : ptr32) + Class: Eq_10194 + DataType: + OrigDataType: +T_10195: (in d6Out : ptr32) + Class: Eq_10195 + DataType: + OrigDataType: +T_10196: (in a1Out : ptr32) + Class: Eq_10196 + DataType: + OrigDataType: +T_10197: (in a2Out : ptr32) + Class: Eq_10197 + DataType: + OrigDataType: +T_10198: (in a4Out : ptr32) + Class: Eq_10198 + DataType: + OrigDataType: +T_10199: (in out d5_167 : ptr32) + Class: Eq_10194 + DataType: + OrigDataType: +T_10200: (in out d6_141 : ptr32) + Class: Eq_10195 + DataType: + OrigDataType: +T_10201: (in out a1_303 : ptr32) + Class: Eq_10196 + DataType: + OrigDataType: +T_10202: (in out a2_116 : ptr32) + Class: Eq_10197 + DataType: + OrigDataType: +T_10203: (in out a4 : ptr32) + Class: Eq_10198 + DataType: + OrigDataType: +T_10204: (in fn0000901C(d0_144, a0_115, a1, a2_116, a4, dwArg00, out d5_167, out d6_141, out a1_303, out a2_116, out a4) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10205: (in a0_3 : word32) + Class: Eq_10205 + DataType: + OrigDataType: +T_10206: (in dwArg04 : word32) + Class: Eq_10205 + DataType: + OrigDataType: +T_10207: (in a1_45 : word32) + Class: Eq_10207 + DataType: + OrigDataType: +T_10208: (in dwArg08 : word32) + Class: Eq_10207 + DataType: + OrigDataType: +T_10209: (in d0_34 : word32) + Class: Eq_10209 + DataType: + OrigDataType: +T_10210: (in dwArg0C : word32) + Class: Eq_10209 + DataType: + OrigDataType: +T_10211: (in 0x00000000 : word32) + Class: Eq_10209 + DataType: + OrigDataType: +T_10212: (in dwArg0C <= 0x00000000 : bool) + Class: Eq_10212 + DataType: + OrigDataType: +T_10213: (in dwArg08 - dwArg04 : word32) + Class: Eq_10213 + DataType: + OrigDataType: +T_10214: (in 0x00000000 : word32) + Class: Eq_10213 + DataType: + OrigDataType: +T_10215: (in dwArg08 - dwArg04 =u 0x00000008 : bool) + Class: Eq_10438 + DataType: + OrigDataType: +T_10439: (in 0 : int32) + Class: Eq_10428 + DataType: + OrigDataType: +T_10440: (in d0_60 : word32) + Class: Eq_10440 + DataType: + OrigDataType: +T_10441: (in 0x00000003 : word32) + Class: Eq_10441 + DataType: + OrigDataType: +T_10442: (in d7_15 + 0x00000003 : word32) + Class: Eq_10440 + DataType: + OrigDataType: +T_10443: (in d7_64 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10444: (in (word16) d0_60 : word16) + Class: Eq_10444 + DataType: + OrigDataType: +T_10445: (in 0xFFFC : word16) + Class: Eq_10445 + DataType: + OrigDataType: +T_10446: (in (word16) d0_60 & 0xFFFC : word16) + Class: Eq_10446 + DataType: + OrigDataType: +T_10447: (in DPB(d0_60, (word16) d0_60 & 0xFFFC, 0) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10448: (in a2_69 : word32) + Class: Eq_10428 + DataType: + OrigDataType: +T_10449: (in 7656 : int32) + Class: Eq_10449 + DataType: + OrigDataType: +T_10450: (in a4 + 7656 : word32) + Class: Eq_10428 + DataType: + OrigDataType: +T_10451: (in a3_71 : word32) + Class: Eq_10428 + DataType: + OrigDataType: +T_10452: (in a4 + 7656 : word32) + Class: Eq_10452 + DataType: + OrigDataType: +T_10453: (in Mem0[a4 + 7656:word32] : word32) + Class: Eq_10428 + DataType: + OrigDataType: +T_10454: (in 8 : int32) + Class: Eq_10434 + DataType: + OrigDataType: +T_10455: (in d1_126 : word32) + Class: Eq_2194 + DataType: + OrigDataType: +T_10456: (in 7788 : int32) + Class: Eq_10456 + DataType: + OrigDataType: +T_10457: (in a4 + 7788 : word32) + Class: Eq_10457 + DataType: + OrigDataType: +T_10458: (in Mem0[a4 + 7788:word32] : word32) + Class: Eq_2194 + DataType: + OrigDataType: +T_10459: (in d1_131 : word32) + Class: Eq_10459 + DataType: + OrigDataType: +T_10460: (in d0_135 : word32) + Class: Eq_10460 + DataType: + OrigDataType: +T_10461: (in fn00009154 : ptr32) + Class: Eq_3644 + DataType: + OrigDataType: +T_10462: (in fn00009174 : ptr32) + Class: Eq_2191 + DataType: + OrigDataType: +T_10463: (in d7_64 + d1_126 : word32) + Class: Eq_10463 + DataType: + OrigDataType: +T_10464: (in 0x00000001 : word32) + Class: Eq_10464 + DataType: + OrigDataType: +T_10465: (in d7_64 + d1_126 - 0x00000001 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_10466: (in out d1_131 : ptr32) + Class: Eq_2196 + DataType: + OrigDataType: +T_10467: (in fn00009174(d7_64 + d1_126 - 0x00000001, d1_126, d2, out d1_131) : word32) + Class: Eq_3646 + DataType: + OrigDataType: +T_10468: (in 7788 : int32) + Class: Eq_10468 + DataType: + OrigDataType: +T_10469: (in a4 + 7788 : word32) + Class: Eq_10469 + DataType: + OrigDataType: +T_10470: (in Mem0[a4 + 7788:word32] : word32) + Class: Eq_3647 + DataType: + OrigDataType: +T_10471: (in fn00009154(fn00009174(d7_64 + d1_126 - 0x00000001, d1_126, d2, out d1_131), Mem0[a4 + 7788:word32]) : word32) + Class: Eq_10460 + DataType: + OrigDataType: +T_10472: (in d6_143 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10473: (in 0x0000000B : word32) + Class: Eq_10473 + DataType: + OrigDataType: +T_10474: (in d0_135 + 0x0000000B : word32) + Class: Eq_10474 + DataType: + OrigDataType: +T_10475: (in d0_135 + 0x0000000B : word32) + Class: Eq_10475 + DataType: + OrigDataType: +T_10476: (in (word16) (d0_135 + 0x0000000B) : word16) + Class: Eq_10476 + DataType: + OrigDataType: +T_10477: (in 0xFFFC : word16) + Class: Eq_10477 + DataType: + OrigDataType: +T_10478: (in (word16) (d0_135 + 0x0000000B) & 0xFFFC : word16) + Class: Eq_10478 + DataType: + OrigDataType: +T_10479: (in DPB(d0_135 + 0x0000000B, (word16) (d0_135 + 0x0000000B) & 0xFFFC, 0) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10480: (in a0_148 : word32) + Class: Eq_10480 + DataType: + OrigDataType: +T_10481: (in a1_149 : word32) + Class: Eq_10481 + DataType: + OrigDataType: +T_10482: (in d0_150 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10483: (in fn000083D0 : ptr32) + Class: Eq_10483 + DataType: + OrigDataType: +T_10484: (in signature of fn000083D0 : void) + Class: Eq_10483 + DataType: + OrigDataType: +T_10485: (in out a0_148 : ptr32) + Class: Eq_10363 + DataType: + OrigDataType: +T_10486: (in out a1_149 : ptr32) + Class: Eq_10364 + DataType: + OrigDataType: +T_10487: (in fn000083D0(a4, d6_143, out a0_148, out a1_149) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10488: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10489: (in d0_150 == 0x00000000 : bool) + Class: Eq_10489 + DataType: + OrigDataType: +T_10490: (in d0_81 : word32) + Class: Eq_10490 + DataType: + OrigDataType: +T_10491: (in 4 : int32) + Class: Eq_10491 + DataType: + OrigDataType: +T_10492: (in a3_71 + 4 : word32) + Class: Eq_10492 + DataType: + OrigDataType: +T_10493: (in Mem0[a3_71 + 4:word32] : word32) + Class: Eq_10490 + DataType: + OrigDataType: +T_10494: (in d0_81 - d7_64 : word32) + Class: Eq_10494 + DataType: + OrigDataType: +T_10495: (in 0x00000000 : word32) + Class: Eq_10494 + DataType: + OrigDataType: +T_10496: (in d0_81 - d7_64 < 0x00000000 : bool) + Class: Eq_10496 + DataType: + OrigDataType: +T_10497: (in 0x00000000 : word32) + Class: Eq_10497 + DataType: + OrigDataType: +T_10498: (in a3_71 + 0x00000000 : word32) + Class: Eq_10498 + DataType: + OrigDataType: +T_10499: (in Mem0[a3_71 + 0x00000000:word32] : word32) + Class: Eq_10428 + DataType: + OrigDataType: +T_10500: (in d0_81 - d7_64 : word32) + Class: Eq_10500 + DataType: + OrigDataType: +T_10501: (in 0x00000000 : word32) + Class: Eq_10500 + DataType: + OrigDataType: +T_10502: (in d0_81 - d7_64 != 0x00000000 : bool) + Class: Eq_10502 + DataType: + OrigDataType: +T_10503: (in d0_105 : word32) + Class: Eq_10503 + DataType: + OrigDataType: +T_10504: (in 4 : int32) + Class: Eq_10504 + DataType: + OrigDataType: +T_10505: (in a3_71 + 4 : word32) + Class: Eq_10505 + DataType: + OrigDataType: +T_10506: (in Mem0[a3_71 + 4:word32] : word32) + Class: Eq_10506 + DataType: + OrigDataType: +T_10507: (in Mem0[a3_71 + 4:word32] - d7_64 : word32) + Class: Eq_10503 + DataType: + OrigDataType: +T_10508: (in 0x00000008 : word32) + Class: Eq_10503 + DataType: + OrigDataType: +T_10509: (in d0_105 0x00000000 : bool) + Class: Eq_10713 + DataType: + OrigDataType: +T_10714: (in 7792 : int32) + Class: Eq_10714 + DataType: + OrigDataType: +T_10715: (in a4 + 7792 : word32) + Class: Eq_10715 + DataType: + OrigDataType: +T_10716: (in a4 + 7792 + d4_105 : word32) + Class: Eq_10716 + DataType: + OrigDataType: +T_10717: (in Mem104[a4 + 7792 + d4_105:byte] : byte) + Class: Eq_10717 + DataType: + OrigDataType: +T_10718: (in (int32) Mem104[a4 + 7792 + d4_105:byte] : int32) + Class: Eq_10718 + DataType: + OrigDataType: +T_10719: (in d5_106 - (int32) Mem104[(a4 + 7792) + d4_105:byte] : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_10720: (in 0x00000001 : word32) + Class: Eq_10720 + DataType: + OrigDataType: +T_10721: (in d4_105 + 0x00000001 : word32) + Class: Eq_10641 + DataType: + OrigDataType: +T_10722: (in 12 : int32) + Class: Eq_10722 + DataType: + OrigDataType: +T_10723: (in d4_105 - 12 : word32) + Class: Eq_10723 + DataType: + OrigDataType: +T_10724: (in 0x00000000 : word32) + Class: Eq_10723 + DataType: + OrigDataType: +T_10725: (in d4_105 - 12 >= 0x00000000 : bool) + Class: Eq_10725 + DataType: + OrigDataType: +T_10726: (in d0 : word32) + Class: Eq_10726 + DataType: + OrigDataType: +T_10727: (in *a2Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10728: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_10729: (in *d2Out : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_10730: (in *a5Out : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_10731: (in d0_30 : word32) + Class: Eq_10726 + DataType: + OrigDataType: +T_10732: (in a7_112 : word32) + Class: Eq_10732 + DataType: + OrigDataType: +T_10733: (in fp : ptr32) + Class: Eq_10733 + DataType: + OrigDataType: +T_10734: (in 0x00000008 : word32) + Class: Eq_10734 + DataType: + OrigDataType: +T_10735: (in fp - 0x00000008 : word32) + Class: Eq_10732 + DataType: + OrigDataType: +T_10736: (in __btst : ptr32) + Class: Eq_10736 + DataType: + OrigDataType: +T_10737: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10738: (in 27 : int32) + Class: Eq_10738 + DataType: + OrigDataType: +T_10739: (in dwArg04 + 27 : word32) + Class: Eq_10739 + DataType: + OrigDataType: +T_10740: (in Mem0[dwArg04 + 27:byte] : byte) + Class: Eq_10740 + DataType: + OrigDataType: +T_10741: (in 0x0001 : word16) + Class: Eq_10741 + DataType: + OrigDataType: +T_10742: (in __btst(Mem0[dwArg04 + 27:byte], 0x0001) : bool) + Class: Eq_10742 + DataType: + OrigDataType: +T_10743: (in a7_47 : word32) + Class: Eq_10743 + DataType: + OrigDataType: +T_10744: (in 0x00000004 : word32) + Class: Eq_10744 + DataType: + OrigDataType: +T_10745: (in a7_112 - 0x00000004 : word32) + Class: Eq_10743 + DataType: + OrigDataType: +T_10746: (in 00000001 : ptr32) + Class: Eq_10746 + DataType: + OrigDataType: +T_10747: (in 0x00000000 : word32) + Class: Eq_10747 + DataType: + OrigDataType: +T_10748: (in a7_47 + 0x00000000 : word32) + Class: Eq_10748 + DataType: + OrigDataType: +T_10749: (in Mem48[a7_47 + 0x00000000:word32] : word32) + Class: Eq_10746 + DataType: + OrigDataType: +T_10750: (in 0x00000000 : word32) + Class: Eq_10750 + DataType: + OrigDataType: +T_10751: (in Mem50[0x00000000:word32] : word32) + Class: Eq_10750 + DataType: + OrigDataType: +T_10752: (in 28 : int32) + Class: Eq_10752 + DataType: + OrigDataType: +T_10753: (in dwArg04 + 28 : word32) + Class: Eq_10753 + DataType: + OrigDataType: +T_10754: (in Mem50[dwArg04 + 28:word32] : word32) + Class: Eq_10754 + DataType: + OrigDataType: +T_10755: (in 0x00000008 : word32) + Class: Eq_10755 + DataType: + OrigDataType: +T_10756: (in a7_47 - 0x00000008 : word32) + Class: Eq_10756 + DataType: + OrigDataType: +T_10757: (in 0x00000000 : word32) + Class: Eq_10757 + DataType: + OrigDataType: +T_10758: (in a7_47 - 0x00000008 + 0x00000000 : word32) + Class: Eq_10758 + DataType: + OrigDataType: +T_10759: (in Mem54[a7_47 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_10754 + DataType: + OrigDataType: +T_10760: (in d2_58 : word32) + Class: Eq_10760 + DataType: + OrigDataType: +T_10761: (in a2_59 : word32) + Class: Eq_10761 + DataType: + OrigDataType: +T_10762: (in a4_60 : word32) + Class: Eq_10762 + DataType: + OrigDataType: +T_10763: (in a5_61 : word32) + Class: Eq_10763 + DataType: + OrigDataType: +T_10764: (in d0_62 : word32) + Class: Eq_10726 + DataType: + OrigDataType: +T_10765: (in fn00008388 : ptr32) + Class: Eq_6011 + DataType: + OrigDataType: +T_10766: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10767: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10768: (in out d2_58 : ptr32) + Class: Eq_6018 + DataType: + OrigDataType: +T_10769: (in out a2_59 : ptr32) + Class: Eq_6019 + DataType: + OrigDataType: +T_10770: (in out a4_60 : ptr32) + Class: Eq_6020 + DataType: + OrigDataType: +T_10771: (in out a5_61 : ptr32) + Class: Eq_6021 + DataType: + OrigDataType: +T_10772: (in fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_58, out a2_59, out a4_60, out a5_61) : word32) + Class: Eq_10726 + DataType: + OrigDataType: +T_10773: (in 0xFFFFFFFF : word32) + Class: Eq_10726 + DataType: + OrigDataType: +T_10774: (in d0_62 == 0xFFFFFFFF : bool) + Class: Eq_10774 + DataType: + OrigDataType: +T_10775: (in 20 : int32) + Class: Eq_10775 + DataType: + OrigDataType: +T_10776: (in dwArg04 + 20 : word32) + Class: Eq_10776 + DataType: + OrigDataType: +T_10777: (in Mem0[dwArg04 + 20:word32] : word32) + Class: Eq_10726 + DataType: + OrigDataType: +T_10778: (in 0x00000000 : word32) + Class: Eq_10726 + DataType: + OrigDataType: +T_10779: (in d0_30 == 0x00000000 : bool) + Class: Eq_10779 + DataType: + OrigDataType: +T_10780: (in a1_108 : word32) + Class: Eq_10780 + DataType: + OrigDataType: +T_10781: (in fn0000728C : ptr32) + Class: Eq_6073 + DataType: + OrigDataType: +T_10782: (in 0000FFFF : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_10783: (in out a1_108 : ptr32) + Class: Eq_6081 + DataType: + OrigDataType: +T_10784: (in out a2 : ptr32) + Class: Eq_6082 + DataType: + OrigDataType: +T_10785: (in out a4 : ptr32) + Class: Eq_6083 + DataType: + OrigDataType: +T_10786: (in fn0000728C(d2, a2, a4, a5, 0x0000FFFF, dwArg04, out a1_108, out a2, out a4) : word32) + Class: Eq_10786 + DataType: + OrigDataType: +T_10787: (in 0x00000008 : cuiposr32) + Class: Eq_10787 + DataType: + OrigDataType: +T_10788: (in fp - 0x00000008 : word32) + Class: Eq_10732 + DataType: + OrigDataType: +T_10789: (in 20 : int32) + Class: Eq_10789 + DataType: + OrigDataType: +T_10790: (in dwArg04 + 20 : word32) + Class: Eq_10790 + DataType: + OrigDataType: +T_10791: (in Mem54[dwArg04 + 20:word32] : word32) + Class: Eq_10791 + DataType: + OrigDataType: +T_10792: (in 0x00000000 : word32) + Class: Eq_10791 + DataType: + OrigDataType: +T_10793: (in Mem54[dwArg04 + 20:word32] != 0x00000000 : bool) + Class: Eq_10793 + DataType: + OrigDataType: +T_10794: (in __btst : ptr32) + Class: Eq_10794 + DataType: + OrigDataType: +T_10795: (in 27 : int32) + Class: Eq_10795 + DataType: + OrigDataType: +T_10796: (in dwArg04 + 27 : word32) + Class: Eq_10796 + DataType: + OrigDataType: +T_10797: (in Mem54[dwArg04 + 27:byte] : byte) + Class: Eq_10797 + DataType: + OrigDataType: +T_10798: (in 0x0001 : word16) + Class: Eq_10798 + DataType: + OrigDataType: +T_10799: (in __btst(Mem54[dwArg04 + 27:byte], 0x0001) : bool) + Class: Eq_10799 + DataType: + OrigDataType: +T_10800: (in __btst : ptr32) + Class: Eq_10800 + DataType: + OrigDataType: +T_10801: (in 26 : int32) + Class: Eq_10801 + DataType: + OrigDataType: +T_10802: (in dwArg04 + 26 : word32) + Class: Eq_10802 + DataType: + OrigDataType: +T_10803: (in Mem54[dwArg04 + 26:byte] : byte) + Class: Eq_10803 + DataType: + OrigDataType: +T_10804: (in 0x0007 : word16) + Class: Eq_10804 + DataType: + OrigDataType: +T_10805: (in __btst(Mem54[dwArg04 + 26:byte], 0x0007) : bool) + Class: Eq_10805 + DataType: + OrigDataType: +T_10806: (in 4 : int32) + Class: Eq_10806 + DataType: + OrigDataType: +T_10807: (in dwArg04 + 4 : word32) + Class: Eq_10807 + DataType: + OrigDataType: +T_10808: (in Mem54[dwArg04 + 4:word32] : word32) + Class: Eq_10808 + DataType: + OrigDataType: +T_10809: (in 16 : int32) + Class: Eq_10809 + DataType: + OrigDataType: +T_10810: (in dwArg04 + 16 : word32) + Class: Eq_10810 + DataType: + OrigDataType: +T_10811: (in Mem54[dwArg04 + 16:word32] : word32) + Class: Eq_10811 + DataType: + OrigDataType: +T_10812: (in Mem54[dwArg04 + 4:word32] - Mem54[dwArg04 + 16:word32] : word32) + Class: Eq_10812 + DataType: + OrigDataType: +T_10813: (in Mem54[dwArg04 + 4:word32] - Mem54[dwArg04 + 16:word32] + d0_62 : word32) + Class: Eq_10726 + DataType: + OrigDataType: +T_10814: (in 8 : int32) + Class: Eq_10814 + DataType: + OrigDataType: +T_10815: (in dwArg04 + 8 : word32) + Class: Eq_10815 + DataType: + OrigDataType: +T_10816: (in Mem54[dwArg04 + 8:word32] : word32) + Class: Eq_10816 + DataType: + OrigDataType: +T_10817: (in d0_62 - Mem54[dwArg04 + 8:word32] : word32) + Class: Eq_10726 + DataType: + OrigDataType: +T_10818: (in 8 : int32) + Class: Eq_10818 + DataType: + OrigDataType: +T_10819: (in dwArg04 + 8 : word32) + Class: Eq_10819 + DataType: + OrigDataType: +T_10820: (in Mem54[dwArg04 + 8:word32] : word32) + Class: Eq_10820 + DataType: + OrigDataType: +T_10821: (in d0_62 + Mem54[dwArg04 + 8:word32] : word32) + Class: Eq_10726 + DataType: + OrigDataType: +T_10822: (in a7_102 : word32) + Class: Eq_10822 + DataType: + OrigDataType: +T_10823: (in fp : ptr32) + Class: Eq_10823 + DataType: + OrigDataType: +T_10824: (in 0x0000000C : word32) + Class: Eq_10824 + DataType: + OrigDataType: +T_10825: (in fp - 0x0000000C : word32) + Class: Eq_10822 + DataType: + OrigDataType: +T_10826: (in d7_113 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10827: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10828: (in __btst : ptr32) + Class: Eq_10828 + DataType: + OrigDataType: +T_10829: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10830: (in 27 : int32) + Class: Eq_10830 + DataType: + OrigDataType: +T_10831: (in dwArg04 + 27 : word32) + Class: Eq_10831 + DataType: + OrigDataType: +T_10832: (in Mem0[dwArg04 + 27:byte] : byte) + Class: Eq_10832 + DataType: + OrigDataType: +T_10833: (in 0x0001 : word16) + Class: Eq_10833 + DataType: + OrigDataType: +T_10834: (in __btst(Mem0[dwArg04 + 27:byte], 0x0001) : bool) + Class: Eq_10834 + DataType: + OrigDataType: +T_10835: (in dwArg0C : word32) + Class: Eq_10835 + DataType: + OrigDataType: +T_10836: (in 0x00000001 : word32) + Class: Eq_10835 + DataType: + OrigDataType: +T_10837: (in dwArg0C != 0x00000001 : bool) + Class: Eq_10837 + DataType: + OrigDataType: +T_10838: (in a1_98 : word32) + Class: Eq_10838 + DataType: + OrigDataType: +T_10839: (in fn0000728C : ptr32) + Class: Eq_6073 + DataType: + OrigDataType: +T_10840: (in 0000FFFF : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_10841: (in out a1_98 : ptr32) + Class: Eq_6081 + DataType: + OrigDataType: +T_10842: (in out a2 : ptr32) + Class: Eq_6082 + DataType: + OrigDataType: +T_10843: (in out a4 : ptr32) + Class: Eq_6083 + DataType: + OrigDataType: +T_10844: (in fn0000728C(d2, a2, a4, a5, 0x0000FFFF, dwArg04, out a1_98, out a2, out a4) : word32) + Class: Eq_10844 + DataType: + OrigDataType: +T_10845: (in 0x0000000C : cuiposr32) + Class: Eq_10845 + DataType: + OrigDataType: +T_10846: (in fp - 0x0000000C : word32) + Class: Eq_10822 + DataType: + OrigDataType: +T_10847: (in 16 : int32) + Class: Eq_10847 + DataType: + OrigDataType: +T_10848: (in dwArg04 + 16 : word32) + Class: Eq_10848 + DataType: + OrigDataType: +T_10849: (in Mem0[dwArg04 + 16:word32] : word32) + Class: Eq_10849 + DataType: + OrigDataType: +T_10850: (in 4 : int32) + Class: Eq_10850 + DataType: + OrigDataType: +T_10851: (in dwArg04 + 4 : word32) + Class: Eq_10851 + DataType: + OrigDataType: +T_10852: (in Mem29[dwArg04 + 4:word32] : word32) + Class: Eq_10849 + DataType: + OrigDataType: +T_10853: (in 0 : int32) + Class: Eq_10853 + DataType: + OrigDataType: +T_10854: (in 12 : int32) + Class: Eq_10854 + DataType: + OrigDataType: +T_10855: (in dwArg04 + 12 : word32) + Class: Eq_10855 + DataType: + OrigDataType: +T_10856: (in Mem32[dwArg04 + 12:word32] : word32) + Class: Eq_10853 + DataType: + OrigDataType: +T_10857: (in 0 : int32) + Class: Eq_10857 + DataType: + OrigDataType: +T_10858: (in 8 : int32) + Class: Eq_10858 + DataType: + OrigDataType: +T_10859: (in dwArg04 + 8 : word32) + Class: Eq_10859 + DataType: + OrigDataType: +T_10860: (in Mem34[dwArg04 + 8:word32] : word32) + Class: Eq_10857 + DataType: + OrigDataType: +T_10861: (in __btst : ptr32) + Class: Eq_10861 + DataType: + OrigDataType: +T_10862: (in 27 : int32) + Class: Eq_10862 + DataType: + OrigDataType: +T_10863: (in dwArg04 + 27 : word32) + Class: Eq_10863 + DataType: + OrigDataType: +T_10864: (in Mem34[dwArg04 + 27:byte] : byte) + Class: Eq_10864 + DataType: + OrigDataType: +T_10865: (in 0x0007 : word16) + Class: Eq_10865 + DataType: + OrigDataType: +T_10866: (in __btst(Mem34[dwArg04 + 27:byte], 0x0007) : bool) + Class: Eq_10866 + DataType: + OrigDataType: +T_10867: (in __btst : ptr32) + Class: Eq_10867 + DataType: + OrigDataType: +T_10868: (in 26 : int32) + Class: Eq_10868 + DataType: + OrigDataType: +T_10869: (in dwArg04 + 26 : word32) + Class: Eq_10869 + DataType: + OrigDataType: +T_10870: (in Mem0[dwArg04 + 26:byte] : byte) + Class: Eq_10870 + DataType: + OrigDataType: +T_10871: (in 0x0007 : word16) + Class: Eq_10871 + DataType: + OrigDataType: +T_10872: (in __btst(Mem0[dwArg04 + 26:byte], 0x0007) : bool) + Class: Eq_10872 + DataType: + OrigDataType: +T_10873: (in 8 : int32) + Class: Eq_10873 + DataType: + OrigDataType: +T_10874: (in dwArg04 + 8 : word32) + Class: Eq_10874 + DataType: + OrigDataType: +T_10875: (in Mem0[dwArg04 + 8:word32] : word32) + Class: Eq_10875 + DataType: + OrigDataType: +T_10876: (in dwArg08 - Mem0[dwArg04 + 8:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10877: (in 8 : int32) + Class: Eq_10877 + DataType: + OrigDataType: +T_10878: (in dwArg04 + 8 : word32) + Class: Eq_10878 + DataType: + OrigDataType: +T_10879: (in Mem0[dwArg04 + 8:word32] : word32) + Class: Eq_10879 + DataType: + OrigDataType: +T_10880: (in dwArg08 + Mem0[dwArg04 + 8:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10881: (in a7_43 : word32) + Class: Eq_10881 + DataType: + OrigDataType: +T_10882: (in 0x00000004 : word32) + Class: Eq_10882 + DataType: + OrigDataType: +T_10883: (in a7_102 - 0x00000004 : word32) + Class: Eq_10881 + DataType: + OrigDataType: +T_10884: (in 0x00000000 : word32) + Class: Eq_10884 + DataType: + OrigDataType: +T_10885: (in a7_43 + 0x00000000 : word32) + Class: Eq_10885 + DataType: + OrigDataType: +T_10886: (in Mem45[a7_43 + 0x00000000:word32] : word32) + Class: Eq_10835 + DataType: + OrigDataType: +T_10887: (in 0x00000004 : word32) + Class: Eq_10887 + DataType: + OrigDataType: +T_10888: (in a7_43 - 0x00000004 : word32) + Class: Eq_10888 + DataType: + OrigDataType: +T_10889: (in 0x00000000 : word32) + Class: Eq_10889 + DataType: + OrigDataType: +T_10890: (in a7_43 - 0x00000004 + 0x00000000 : word32) + Class: Eq_10890 + DataType: + OrigDataType: +T_10891: (in Mem48[a7_43 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10892: (in 28 : int32) + Class: Eq_10892 + DataType: + OrigDataType: +T_10893: (in dwArg04 + 28 : word32) + Class: Eq_10893 + DataType: + OrigDataType: +T_10894: (in Mem48[dwArg04 + 28:word32] : word32) + Class: Eq_10894 + DataType: + OrigDataType: +T_10895: (in 0x00000008 : word32) + Class: Eq_10895 + DataType: + OrigDataType: +T_10896: (in a7_43 - 0x00000008 : word32) + Class: Eq_10896 + DataType: + OrigDataType: +T_10897: (in 0x00000000 : word32) + Class: Eq_10897 + DataType: + OrigDataType: +T_10898: (in a7_43 - 0x00000008 + 0x00000000 : word32) + Class: Eq_10898 + DataType: + OrigDataType: +T_10899: (in Mem52[a7_43 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_10894 + DataType: + OrigDataType: +T_10900: (in d2_55 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_10901: (in a2_56 : word32) + Class: Eq_10901 + DataType: + OrigDataType: +T_10902: (in a4_57 : word32) + Class: Eq_10902 + DataType: + OrigDataType: +T_10903: (in a5_58 : word32) + Class: Eq_10903 + DataType: + OrigDataType: +T_10904: (in fn00008388 : ptr32) + Class: Eq_6011 + DataType: + OrigDataType: +T_10905: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10906: (in out d2_55 : ptr32) + Class: Eq_6018 + DataType: + OrigDataType: +T_10907: (in out a2_56 : ptr32) + Class: Eq_6019 + DataType: + OrigDataType: +T_10908: (in out a4_57 : ptr32) + Class: Eq_6020 + DataType: + OrigDataType: +T_10909: (in out a5_58 : ptr32) + Class: Eq_6021 + DataType: + OrigDataType: +T_10910: (in fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_55, out a2_56, out a4_57, out a5_58) : word32) + Class: Eq_10910 + DataType: + OrigDataType: +T_10911: (in 0x00000001 : word32) + Class: Eq_10910 + DataType: + OrigDataType: +T_10912: (in fn00008388(a2, a4, dwArg00, dwArg04, dwArg08, out d2_55, out a2_56, out a4_57, out a5_58) != 0x00000001 : bool) + Class: Eq_10912 + DataType: + OrigDataType: +T_10913: (in 24 : int32) + Class: Eq_10913 + DataType: + OrigDataType: +T_10914: (in dwArg04 + 24 : word32) + Class: Eq_10914 + DataType: + OrigDataType: +T_10915: (in Mem34[dwArg04 + 24:word32] : word32) + Class: Eq_10915 + DataType: + OrigDataType: +T_10916: (in -4 : int32) + Class: Eq_10916 + DataType: + OrigDataType: +T_10917: (in Mem34[dwArg04 + 24:word32] & -4 : word32) + Class: Eq_10917 + DataType: + OrigDataType: +T_10918: (in dwArg04 + 24 : word32) + Class: Eq_10918 + DataType: + OrigDataType: +T_10919: (in Mem84[dwArg04 + 24:word32] : word32) + Class: Eq_10917 + DataType: + OrigDataType: +T_10920: (in 24 : int32) + Class: Eq_10920 + DataType: + OrigDataType: +T_10921: (in dwArg04 + 24 : word32) + Class: Eq_10921 + DataType: + OrigDataType: +T_10922: (in Mem52[dwArg04 + 24:word32] : word32) + Class: Eq_10922 + DataType: + OrigDataType: +T_10923: (in -49 : int32) + Class: Eq_10923 + DataType: + OrigDataType: +T_10924: (in Mem52[dwArg04 + 24:word32] & -49 : word32) + Class: Eq_10924 + DataType: + OrigDataType: +T_10925: (in dwArg04 + 24 : word32) + Class: Eq_10925 + DataType: + OrigDataType: +T_10926: (in Mem79[dwArg04 + 24:word32] : word32) + Class: Eq_10924 + DataType: + OrigDataType: +T_10927: (in d0 : word32) + Class: Eq_10927 + DataType: + OrigDataType: +T_10928: (in d0_19 : word32) + Class: Eq_10927 + DataType: + OrigDataType: +T_10929: (in dwArg04 : word32) + Class: Eq_10927 + DataType: + OrigDataType: +T_10930: (in 0x00000000 : word32) + Class: Eq_10927 + DataType: + OrigDataType: +T_10931: (in dwArg04 == 0x00000000 : bool) + Class: Eq_10931 + DataType: + OrigDataType: +T_10932: (in 0x00000000 : word32) + Class: Eq_10932 + DataType: + OrigDataType: +T_10933: (in Mem26[0x00000000:word32] : word32) + Class: Eq_10932 + DataType: + OrigDataType: +T_10934: (in fn0000833C : ptr32) + Class: Eq_4251 + DataType: + OrigDataType: +T_10935: (in dwLoc08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10936: (in fn0000833C(d2, a4, dwLoc08) : word32) + Class: Eq_10927 + DataType: + OrigDataType: +T_10937: (in 0x00000004 : word32) + Class: Eq_10937 + DataType: + OrigDataType: +T_10938: (in dwArg04 - 0x00000004 : word32) + Class: Eq_10938 + DataType: + OrigDataType: +T_10939: (in 18332 : int32) + Class: Eq_10939 + DataType: + OrigDataType: +T_10940: (in a4 + 18332 : word32) + Class: Eq_10940 + DataType: + OrigDataType: +T_10941: (in Mem39[a4 + 18332:word32] : word32) + Class: Eq_10938 + DataType: + OrigDataType: +T_10942: (in d0 : word32) + Class: Eq_10942 + DataType: + OrigDataType: +T_10943: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_10944: (in d7 : word32) + Class: Eq_10944 + DataType: + OrigDataType: +T_10945: (in *d7Out : word32) + Class: Eq_10944 + DataType: + OrigDataType: +T_10946: (in *d2Out : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_10947: (in a3_111 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10948: (in 7668 : int32) + Class: Eq_10948 + DataType: + OrigDataType: +T_10949: (in a4 + 7668 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10950: (in d0_104 : word32) + Class: Eq_10942 + DataType: + OrigDataType: +T_10951: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10952: (in a3_111 != 0x00000000 : bool) + Class: Eq_10952 + DataType: + OrigDataType: +T_10953: (in 24 : int32) + Class: Eq_10953 + DataType: + OrigDataType: +T_10954: (in a3_111 + 24 : word32) + Class: Eq_10954 + DataType: + OrigDataType: +T_10955: (in Mem0[a3_111 + 24:word32] : word32) + Class: Eq_10955 + DataType: + OrigDataType: +T_10956: (in 0x00000000 : word32) + Class: Eq_10955 + DataType: + OrigDataType: +T_10957: (in Mem0[a3_111 + 24:word32] == 0x00000000 : bool) + Class: Eq_10957 + DataType: + OrigDataType: +T_10958: (in 0x00000000 : word32) + Class: Eq_10958 + DataType: + OrigDataType: +T_10959: (in a3_111 + 0x00000000 : word32) + Class: Eq_10959 + DataType: + OrigDataType: +T_10960: (in Mem0[a3_111 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10961: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10962: (in a3_111 == 0x00000000 : bool) + Class: Eq_10962 + DataType: + OrigDataType: +T_10963: (in d2_85 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_10964: (in a1_86 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10965: (in a4_87 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_10966: (in fn0000888C : ptr32) + Class: Eq_10966 + DataType: + OrigDataType: +T_10967: (in signature of fn0000888C : void) + Class: Eq_10966 + DataType: + OrigDataType: +T_10968: (in d2 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_10969: (in a1 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10970: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_10971: (in a5 : word32) + Class: Eq_10971 + DataType: + OrigDataType: +T_10972: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10973: (in dwArg0C : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10974: (in d2Out : ptr32) + Class: Eq_10974 + DataType: + OrigDataType: +T_10975: (in a1Out : ptr32) + Class: Eq_10975 + DataType: + OrigDataType: +T_10976: (in a4Out : ptr32) + Class: Eq_10976 + DataType: + OrigDataType: +T_10977: (in fp : ptr32) + Class: Eq_10977 + DataType: + OrigDataType: +T_10978: (in 0x00000004 : word32) + Class: Eq_10978 + DataType: + OrigDataType: +T_10979: (in fp - 0x00000004 : word32) + Class: Eq_10971 + DataType: + OrigDataType: +T_10980: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10981: (in out d2_85 : ptr32) + Class: Eq_10974 + DataType: + OrigDataType: +T_10982: (in out a1_86 : ptr32) + Class: Eq_10975 + DataType: + OrigDataType: +T_10983: (in out a4_87 : ptr32) + Class: Eq_10976 + DataType: + OrigDataType: +T_10984: (in fn0000888C(d2, a1, a4, fp - 0x00000004, dwArg08, a3_111, out d2_85, out a1_86, out a4_87) : word32) + Class: Eq_10984 + DataType: + OrigDataType: +T_10985: (in 0x00000024 : word32) + Class: Eq_10985 + DataType: + OrigDataType: +T_10986: (in fp - 0x00000024 : word32) + Class: Eq_10986 + DataType: + OrigDataType: +T_10987: (in 0x00000000 : word32) + Class: Eq_10987 + DataType: + OrigDataType: +T_10988: (in fp - 0x00000024 + 0x00000000 : word32) + Class: Eq_10988 + DataType: + OrigDataType: +T_10989: (in Mem91[fp - 0x00000024 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_10990: (in 0x00000008 : word32) + Class: Eq_10990 + DataType: + OrigDataType: +T_10991: (in fp + 0x00000008 : word32) + Class: Eq_10991 + DataType: + OrigDataType: +T_10992: (in Mem91[fp + 0x00000008:word32] : word32) + Class: Eq_10992 + DataType: + OrigDataType: +T_10993: (in 0x00000028 : word32) + Class: Eq_10993 + DataType: + OrigDataType: +T_10994: (in fp - 0x00000028 : word32) + Class: Eq_10994 + DataType: + OrigDataType: +T_10995: (in 0x00000000 : word32) + Class: Eq_10995 + DataType: + OrigDataType: +T_10996: (in fp - 0x00000028 + 0x00000000 : word32) + Class: Eq_10996 + DataType: + OrigDataType: +T_10997: (in Mem95[fp - 0x00000028 + 0x00000000:word32] : word32) + Class: Eq_10992 + DataType: + OrigDataType: +T_10998: (in 0x00000004 : word32) + Class: Eq_10998 + DataType: + OrigDataType: +T_10999: (in fp + 0x00000004 : word32) + Class: Eq_10999 + DataType: + OrigDataType: +T_11000: (in Mem95[fp + 0x00000004:word32] : word32) + Class: Eq_11000 + DataType: + OrigDataType: +T_11001: (in 0x0000002C : word32) + Class: Eq_11001 + DataType: + OrigDataType: +T_11002: (in fp - 0x0000002C : word32) + Class: Eq_11002 + DataType: + OrigDataType: +T_11003: (in 0x00000000 : word32) + Class: Eq_11003 + DataType: + OrigDataType: +T_11004: (in fp - 0x0000002C + 0x00000000 : word32) + Class: Eq_11004 + DataType: + OrigDataType: +T_11005: (in Mem99[fp - 0x0000002C + 0x00000000:word32] : word32) + Class: Eq_11000 + DataType: + OrigDataType: +T_11006: (in d2_101 : word32) + Class: Eq_11006 + DataType: + OrigDataType: +T_11007: (in a1_102 : word32) + Class: Eq_11007 + DataType: + OrigDataType: +T_11008: (in a4_103 : word32) + Class: Eq_11008 + DataType: + OrigDataType: +T_11009: (in fn0000888C : ptr32) + Class: Eq_10966 + DataType: + OrigDataType: +T_11010: (in fp - 0x00000004 : word32) + Class: Eq_10971 + DataType: + OrigDataType: +T_11011: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11012: (in out d2_101 : ptr32) + Class: Eq_10974 + DataType: + OrigDataType: +T_11013: (in out a1_102 : ptr32) + Class: Eq_10975 + DataType: + OrigDataType: +T_11014: (in out a4_103 : ptr32) + Class: Eq_10976 + DataType: + OrigDataType: +T_11015: (in fn0000888C(d2_85, a1_86, a4_87, fp - 0x00000004, dwArg04, dwArg08, out d2_101, out a1_102, out a4_103) : word32) + Class: Eq_10942 + DataType: + OrigDataType: +T_11016: (in a0_107 : word32) + Class: Eq_11016 + DataType: + OrigDataType: +T_11017: (in d0_109 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11018: (in fn0000843C : ptr32) + Class: Eq_7543 + DataType: + OrigDataType: +T_11019: (in 00000022 : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_11020: (in out a0_107 : ptr32) + Class: Eq_7548 + DataType: + OrigDataType: +T_11021: (in out a1 : ptr32) + Class: Eq_7549 + DataType: + OrigDataType: +T_11022: (in fn0000843C(d2, a4, 0x00000022, out a0_107, out a1) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11023: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11024: (in d0_109 != 0x00000000 : bool) + Class: Eq_11024 + DataType: + OrigDataType: +T_11025: (in 0x00000000 : word32) + Class: Eq_11025 + DataType: + OrigDataType: +T_11026: (in a2 + 0x00000000 : word32) + Class: Eq_11026 + DataType: + OrigDataType: +T_11027: (in Mem121[a2 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11028: (in d0_122 : word32) + Class: Eq_11028 + DataType: + OrigDataType: +T_11029: (in 33 : int32) + Class: Eq_11028 + DataType: + OrigDataType: +T_11030: (in a0_125 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11031: (in 0 : int32) + Class: Eq_10942 + DataType: + OrigDataType: +T_11032: (in 0x00 : byte) + Class: Eq_11032 + DataType: + OrigDataType: +T_11033: (in 0x00000000 : word32) + Class: Eq_11033 + DataType: + OrigDataType: +T_11034: (in a0_125 + 0x00000000 : word32) + Class: Eq_11034 + DataType: + OrigDataType: +T_11035: (in Mem129[a0_125 + 0x00000000:byte] : byte) + Class: Eq_11032 + DataType: + OrigDataType: +T_11036: (in 0x00000001 : word32) + Class: Eq_11036 + DataType: + OrigDataType: +T_11037: (in a0_125 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11038: (in 0x00000001 : word32) + Class: Eq_11038 + DataType: + OrigDataType: +T_11039: (in d0_122 - 0x00000001 : word32) + Class: Eq_11028 + DataType: + OrigDataType: +T_11040: (in 0xFFFFFFFF : word32) + Class: Eq_11028 + DataType: + OrigDataType: +T_11041: (in d0_122 != 0xFFFFFFFF : bool) + Class: Eq_11041 + DataType: + OrigDataType: +T_11042: (in d0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11043: (in *d2Out : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_11044: (in *a1Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11045: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_11046: (in a5_315 : word32) + Class: Eq_9899 + DataType: + OrigDataType: +T_11047: (in fp : ptr32) + Class: Eq_11047 + DataType: + OrigDataType: +T_11048: (in 0x00000004 : word32) + Class: Eq_11048 + DataType: + OrigDataType: +T_11049: (in fp - 0x00000004 : word32) + Class: Eq_9899 + DataType: + OrigDataType: +T_11050: (in a7_22 : word32) + Class: Eq_11050 + DataType: + OrigDataType: +T_11051: (in 0x0000002C : word32) + Class: Eq_11051 + DataType: + OrigDataType: +T_11052: (in fp - 0x0000002C : word32) + Class: Eq_11050 + DataType: + OrigDataType: +T_11053: (in a2_28 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11054: (in dwArg0C : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11055: (in 24 : int32) + Class: Eq_11055 + DataType: + OrigDataType: +T_11056: (in dwArg0C + 24 : word32) + Class: Eq_11056 + DataType: + OrigDataType: +T_11057: (in Mem0[dwArg0C + 24:word32] : word32) + Class: Eq_11057 + DataType: + OrigDataType: +T_11058: (in 0x00000000 : word32) + Class: Eq_11057 + DataType: + OrigDataType: +T_11059: (in Mem0[dwArg0C + 24:word32] == 0x00000000 : bool) + Class: Eq_11059 + DataType: + OrigDataType: +T_11060: (in d5_294 : word32) + Class: Eq_11060 + DataType: + OrigDataType: +T_11061: (in 7772 : int32) + Class: Eq_11061 + DataType: + OrigDataType: +T_11062: (in a4 + 7772 : word32) + Class: Eq_11062 + DataType: + OrigDataType: +T_11063: (in Mem0[a4 + 7772:word32] : word32) + Class: Eq_11060 + DataType: + OrigDataType: +T_11064: (in d7_295 : word32) + Class: Eq_11064 + DataType: + OrigDataType: +T_11065: (in 1 : int32) + Class: Eq_11064 + DataType: + OrigDataType: +T_11066: (in v19_54 : word16) + Class: Eq_11066 + DataType: + OrigDataType: +T_11067: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11068: (in 1 : int32) + Class: Eq_11068 + DataType: + OrigDataType: +T_11069: (in dwArg08 + 1 : word32) + Class: Eq_11069 + DataType: + OrigDataType: +T_11070: (in Mem0[dwArg08 + 1:byte] : byte) + Class: Eq_11070 + DataType: + OrigDataType: +T_11071: (in (int32) Mem0[dwArg08 + 1:byte] : int32) + Class: Eq_11071 + DataType: + OrigDataType: +T_11072: (in (word16) (int32) Mem0[dwArg08 + 1:byte] : word16) + Class: Eq_11072 + DataType: + OrigDataType: +T_11073: (in 0x0061 : word16) + Class: Eq_11073 + DataType: + OrigDataType: +T_11074: (in (word16) (int32) Mem0[dwArg08 + 1:byte] - 0x0061 : word16) + Class: Eq_11066 + DataType: + OrigDataType: +T_11075: (in 0x0000 : word16) + Class: Eq_11066 + DataType: + OrigDataType: +T_11076: (in v19_54 == 0x0000 : bool) + Class: Eq_11076 + DataType: + OrigDataType: +T_11077: (in d2_309 : word32) + Class: Eq_11077 + DataType: + OrigDataType: +T_11078: (in d5_310 : word32) + Class: Eq_11078 + DataType: + OrigDataType: +T_11079: (in a0_311 : word32) + Class: Eq_11079 + DataType: + OrigDataType: +T_11080: (in fn000089F8 : ptr32) + Class: Eq_2799 + DataType: + OrigDataType: +T_11081: (in fp - 0x00000004 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_11082: (in out d2_309 : ptr32) + Class: Eq_2807 + DataType: + OrigDataType: +T_11083: (in out d5_310 : ptr32) + Class: Eq_2808 + DataType: + OrigDataType: +T_11084: (in out a0_311 : ptr32) + Class: Eq_2809 + DataType: + OrigDataType: +T_11085: (in out a1 : ptr32) + Class: Eq_2810 + DataType: + OrigDataType: +T_11086: (in out a2_28 : ptr32) + Class: Eq_2811 + DataType: + OrigDataType: +T_11087: (in out a4 : ptr32) + Class: Eq_2812 + DataType: + OrigDataType: +T_11088: (in out a5_315 : ptr32) + Class: Eq_2813 + DataType: + OrigDataType: +T_11089: (in fn000089F8(d2, dwArg0C, dwArg08, a4, fp - 0x00000004, dwArg0C, out d2_309, out d5_310, out a0_311, out a1, out a2_28, out a4, out a5_315) : word32) + Class: Eq_11089 + DataType: + OrigDataType: +T_11090: (in 0x0000002C : cuiposr32) + Class: Eq_11090 + DataType: + OrigDataType: +T_11091: (in fp - 0x0000002C : word32) + Class: Eq_11050 + DataType: + OrigDataType: +T_11092: (in 0 : int32) + Class: Eq_11060 + DataType: + OrigDataType: +T_11093: (in 0x0001 : word16) + Class: Eq_11066 + DataType: + OrigDataType: +T_11094: (in v19_54 == 0x0001 : bool) + Class: Eq_11094 + DataType: + OrigDataType: +T_11095: (in 0x00008000 : word32) + Class: Eq_11060 + DataType: + OrigDataType: +T_11096: (in d7_113 : word32) + Class: Eq_11096 + DataType: + OrigDataType: +T_11097: (in d6_112 : word32) + Class: Eq_11097 + DataType: + OrigDataType: +T_11098: (in d0_139 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11099: (in d0_69 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11100: (in 0x2B : byte) + Class: Eq_11100 + DataType: + OrigDataType: +T_11101: (in dwArg08 + d7_295 : word32) + Class: Eq_11101 + DataType: + OrigDataType: +T_11102: (in Mem0[dwArg08 + d7_295:byte] : byte) + Class: Eq_11102 + DataType: + OrigDataType: +T_11103: (in 0x2B - Mem0[dwArg08 + d7_295:byte] : byte) + Class: Eq_11103 + DataType: + OrigDataType: +T_11104: (in cond(0x2B - Mem0[dwArg08 + d7_295:byte]) : byte) + Class: Eq_11104 + DataType: + OrigDataType: +T_11105: (in -cond(0x2B - Mem0[dwArg08 + d7_295:byte]) : byte) + Class: Eq_11105 + DataType: + OrigDataType: +T_11106: (in (int16) -cond(0x2B - Mem0[dwArg08 + d7_295:byte]) : int16) + Class: Eq_11106 + DataType: + OrigDataType: +T_11107: (in (int16) (int16) -cond(0x2B - Mem0[dwArg08 + d7_295:byte]) : int16) + Class: Eq_11107 + DataType: + OrigDataType: +T_11108: (in (int32) (int16) (int16) -cond(0x2B - Mem0[dwArg08 + d7_295:byte]) : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_11109: (in v27_74 : word16) + Class: Eq_11109 + DataType: + OrigDataType: +T_11110: (in 0x00000000 : word32) + Class: Eq_11110 + DataType: + OrigDataType: +T_11111: (in dwArg08 + 0x00000000 : word32) + Class: Eq_11111 + DataType: + OrigDataType: +T_11112: (in Mem0[dwArg08 + 0x00000000:byte] : byte) + Class: Eq_11112 + DataType: + OrigDataType: +T_11113: (in (int32) Mem0[dwArg08 + 0x00000000:byte] : int32) + Class: Eq_11113 + DataType: + OrigDataType: +T_11114: (in (word16) (int32) Mem0[dwArg08 + 0x00000000:byte] : word16) + Class: Eq_11114 + DataType: + OrigDataType: +T_11115: (in 0x0061 : word16) + Class: Eq_11115 + DataType: + OrigDataType: +T_11116: (in (word16) (int32) Mem0[dwArg08 + 0x00000000:byte] - 0x0061 : word16) + Class: Eq_11109 + DataType: + OrigDataType: +T_11117: (in 0x0000 : word16) + Class: Eq_11109 + DataType: + OrigDataType: +T_11118: (in v27_74 == 0x0000 : bool) + Class: Eq_11118 + DataType: + OrigDataType: +T_11119: (in 0x00000002 : word32) + Class: Eq_11064 + DataType: + OrigDataType: +T_11120: (in a7_251 : word32) + Class: Eq_11120 + DataType: + OrigDataType: +T_11121: (in 0x00000004 : word32) + Class: Eq_11121 + DataType: + OrigDataType: +T_11122: (in a7_22 - 0x00000004 : word32) + Class: Eq_11120 + DataType: + OrigDataType: +T_11123: (in 0000000C : ptr32) + Class: Eq_11123 + DataType: + OrigDataType: +T_11124: (in 0x00000000 : word32) + Class: Eq_11124 + DataType: + OrigDataType: +T_11125: (in a7_251 + 0x00000000 : word32) + Class: Eq_11125 + DataType: + OrigDataType: +T_11126: (in Mem252[a7_251 + 0x00000000:word32] : word32) + Class: Eq_11123 + DataType: + OrigDataType: +T_11127: (in 0x00008102 : word32) + Class: Eq_11127 + DataType: + OrigDataType: +T_11128: (in 0x00000004 : word32) + Class: Eq_11128 + DataType: + OrigDataType: +T_11129: (in a7_251 - 0x00000004 : word32) + Class: Eq_11129 + DataType: + OrigDataType: +T_11130: (in 0x00000000 : word32) + Class: Eq_11130 + DataType: + OrigDataType: +T_11131: (in a7_251 - 0x00000004 + 0x00000000 : word32) + Class: Eq_11131 + DataType: + OrigDataType: +T_11132: (in Mem255[a7_251 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_11127 + DataType: + OrigDataType: +T_11133: (in 8 : int32) + Class: Eq_11133 + DataType: + OrigDataType: +T_11134: (in a5_315 + 8 : word32) + Class: Eq_11134 + DataType: + OrigDataType: +T_11135: (in Mem255[a5_315 + 8:word32] : word32) + Class: Eq_11135 + DataType: + OrigDataType: +T_11136: (in 0x00000008 : word32) + Class: Eq_11136 + DataType: + OrigDataType: +T_11137: (in a7_251 - 0x00000008 : word32) + Class: Eq_11137 + DataType: + OrigDataType: +T_11138: (in 0x00000000 : word32) + Class: Eq_11138 + DataType: + OrigDataType: +T_11139: (in a7_251 - 0x00000008 + 0x00000000 : word32) + Class: Eq_11139 + DataType: + OrigDataType: +T_11140: (in Mem259[a7_251 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_11135 + DataType: + OrigDataType: +T_11141: (in d2_261 : word32) + Class: Eq_11141 + DataType: + OrigDataType: +T_11142: (in a1_262 : word32) + Class: Eq_11142 + DataType: + OrigDataType: +T_11143: (in a4_263 : word32) + Class: Eq_11143 + DataType: + OrigDataType: +T_11144: (in d0_264 : word32) + Class: Eq_11097 + DataType: + OrigDataType: +T_11145: (in fn00008160 : ptr32) + Class: Eq_11145 + DataType: + OrigDataType: +T_11146: (in signature of fn00008160 : void) + Class: Eq_11145 + DataType: + OrigDataType: +T_11147: (in dwArg00 : word32) + Class: Eq_9900 + DataType: + OrigDataType: +T_11148: (in dwArg04 : word32) + Class: Eq_9901 + DataType: + OrigDataType: +T_11149: (in out d2_261 : ptr32) + Class: Eq_9903 + DataType: + OrigDataType: +T_11150: (in out a1_262 : ptr32) + Class: Eq_9904 + DataType: + OrigDataType: +T_11151: (in out a4_263 : ptr32) + Class: Eq_9905 + DataType: + OrigDataType: +T_11152: (in fn00008160(d0_69, a1, a4, a5_315, dwArg00, dwArg04, dwArg08, out d2_261, out a1_262, out a4_263) : word32) + Class: Eq_11097 + DataType: + OrigDataType: +T_11153: (in 0xFFFFFFFF : word32) + Class: Eq_11097 + DataType: + OrigDataType: +T_11154: (in d0_264 != 0xFFFFFFFF : bool) + Class: Eq_11154 + DataType: + OrigDataType: +T_11155: (in 0x0011 : word16) + Class: Eq_11109 + DataType: + OrigDataType: +T_11156: (in v27_74 == 0x0011 : bool) + Class: Eq_11156 + DataType: + OrigDataType: +T_11157: (in d0_209 : word32) + Class: Eq_11157 + DataType: + OrigDataType: +T_11158: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11159: (in d0_69 == 0x00000000 : bool) + Class: Eq_11159 + DataType: + OrigDataType: +T_11160: (in 0x0016 : word16) + Class: Eq_11109 + DataType: + OrigDataType: +T_11161: (in v27_74 == 0x0016 : bool) + Class: Eq_11161 + DataType: + OrigDataType: +T_11162: (in d0_157 : word32) + Class: Eq_11162 + DataType: + OrigDataType: +T_11163: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11164: (in d0_69 == 0x00000000 : bool) + Class: Eq_11164 + DataType: + OrigDataType: +T_11165: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_11166: (in d0_278 : word32) + Class: Eq_11166 + DataType: + OrigDataType: +T_11167: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11168: (in d0_69 == 0x00000000 : bool) + Class: Eq_11168 + DataType: + OrigDataType: +T_11169: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_11170: (in 1 : int32) + Class: Eq_11162 + DataType: + OrigDataType: +T_11171: (in 2 : int32) + Class: Eq_11162 + DataType: + OrigDataType: +T_11172: (in a7_164 : word32) + Class: Eq_11172 + DataType: + OrigDataType: +T_11173: (in 0x00000004 : word32) + Class: Eq_11173 + DataType: + OrigDataType: +T_11174: (in a7_22 - 0x00000004 : word32) + Class: Eq_11172 + DataType: + OrigDataType: +T_11175: (in 0000000C : ptr32) + Class: Eq_11175 + DataType: + OrigDataType: +T_11176: (in 0x00000000 : word32) + Class: Eq_11176 + DataType: + OrigDataType: +T_11177: (in a7_164 + 0x00000000 : word32) + Class: Eq_11177 + DataType: + OrigDataType: +T_11178: (in Mem165[a7_164 + 0x00000000:word32] : word32) + Class: Eq_11175 + DataType: + OrigDataType: +T_11179: (in (word16) d0_157 : word16) + Class: Eq_11179 + DataType: + OrigDataType: +T_11180: (in 0x8000 : word16) + Class: Eq_11180 + DataType: + OrigDataType: +T_11181: (in (word16) d0_157 | 0x8000 : word16) + Class: Eq_11181 + DataType: + OrigDataType: +T_11182: (in 0x0100 : word16) + Class: Eq_11182 + DataType: + OrigDataType: +T_11183: (in (word16) d0_157 | 0x8000 | 0x0100 : word16) + Class: Eq_11183 + DataType: + OrigDataType: +T_11184: (in 0x0200 : word16) + Class: Eq_11184 + DataType: + OrigDataType: +T_11185: (in (word16) d0_157 | 0x8000 | 0x0100 | 0x0200 : word16) + Class: Eq_11185 + DataType: + OrigDataType: +T_11186: (in DPB(d0_157, (word16) d0_157 | 0x8000 | 0x0100 | 0x0200, 0) : word32) + Class: Eq_11186 + DataType: + OrigDataType: +T_11187: (in 0x00000004 : word32) + Class: Eq_11187 + DataType: + OrigDataType: +T_11188: (in a7_164 - 0x00000004 : word32) + Class: Eq_11188 + DataType: + OrigDataType: +T_11189: (in 0x00000000 : word32) + Class: Eq_11189 + DataType: + OrigDataType: +T_11190: (in a7_164 - 0x00000004 + 0x00000000 : word32) + Class: Eq_11190 + DataType: + OrigDataType: +T_11191: (in Mem168[a7_164 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_11186 + DataType: + OrigDataType: +T_11192: (in 8 : int32) + Class: Eq_11192 + DataType: + OrigDataType: +T_11193: (in a5_315 + 8 : word32) + Class: Eq_11193 + DataType: + OrigDataType: +T_11194: (in Mem168[a5_315 + 8:word32] : word32) + Class: Eq_11194 + DataType: + OrigDataType: +T_11195: (in 0x00000008 : word32) + Class: Eq_11195 + DataType: + OrigDataType: +T_11196: (in a7_164 - 0x00000008 : word32) + Class: Eq_11196 + DataType: + OrigDataType: +T_11197: (in 0x00000000 : word32) + Class: Eq_11197 + DataType: + OrigDataType: +T_11198: (in a7_164 - 0x00000008 + 0x00000000 : word32) + Class: Eq_11198 + DataType: + OrigDataType: +T_11199: (in Mem172[a7_164 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_11194 + DataType: + OrigDataType: +T_11200: (in d2_176 : word32) + Class: Eq_11200 + DataType: + OrigDataType: +T_11201: (in a1_177 : word32) + Class: Eq_11201 + DataType: + OrigDataType: +T_11202: (in a4_178 : word32) + Class: Eq_11202 + DataType: + OrigDataType: +T_11203: (in d0_179 : word32) + Class: Eq_11097 + DataType: + OrigDataType: +T_11204: (in fn00008160 : ptr32) + Class: Eq_11145 + DataType: + OrigDataType: +T_11205: (in out d2_176 : ptr32) + Class: Eq_9903 + DataType: + OrigDataType: +T_11206: (in out a1_177 : ptr32) + Class: Eq_9904 + DataType: + OrigDataType: +T_11207: (in out a4_178 : ptr32) + Class: Eq_9905 + DataType: + OrigDataType: +T_11208: (in fn00008160(d0_69, a1, a4, a5_315, dwArg00, dwArg04, dwArg08, out d2_176, out a1_177, out a4_178) : word32) + Class: Eq_11097 + DataType: + OrigDataType: +T_11209: (in 0xFFFFFFFF : word32) + Class: Eq_11097 + DataType: + OrigDataType: +T_11210: (in d0_179 != 0xFFFFFFFF : bool) + Class: Eq_11210 + DataType: + OrigDataType: +T_11211: (in 2 : int32) + Class: Eq_11166 + DataType: + OrigDataType: +T_11212: (in 128 : int32) + Class: Eq_11166 + DataType: + OrigDataType: +T_11213: (in (word16) d0_278 : word16) + Class: Eq_11213 + DataType: + OrigDataType: +T_11214: (in 0x4000 : word16) + Class: Eq_11214 + DataType: + OrigDataType: +T_11215: (in (word16) d0_278 | 0x4000 : word16) + Class: Eq_11215 + DataType: + OrigDataType: +T_11216: (in DPB(d0_278, (word16) d0_278 | 0x4000, 0) : word32) + Class: Eq_11096 + DataType: + OrigDataType: +T_11217: (in d0_193 : word32) + Class: Eq_11096 + DataType: + OrigDataType: +T_11218: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11219: (in d0_69 == 0x00000000 : bool) + Class: Eq_11219 + DataType: + OrigDataType: +T_11220: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_11221: (in 0x00000000 : word32) + Class: Eq_11221 + DataType: + OrigDataType: +T_11222: (in 16 : int32) + Class: Eq_11222 + DataType: + OrigDataType: +T_11223: (in a2_28 + 16 : word32) + Class: Eq_11223 + DataType: + OrigDataType: +T_11224: (in Mem118[a2_28 + 16:word32] : word32) + Class: Eq_11221 + DataType: + OrigDataType: +T_11225: (in 0 : int32) + Class: Eq_11225 + DataType: + OrigDataType: +T_11226: (in 20 : int32) + Class: Eq_11226 + DataType: + OrigDataType: +T_11227: (in a2_28 + 20 : word32) + Class: Eq_11227 + DataType: + OrigDataType: +T_11228: (in Mem121[a2_28 + 20:word32] : word32) + Class: Eq_11225 + DataType: + OrigDataType: +T_11229: (in 28 : int32) + Class: Eq_11229 + DataType: + OrigDataType: +T_11230: (in a2_28 + 28 : word32) + Class: Eq_11230 + DataType: + OrigDataType: +T_11231: (in Mem123[a2_28 + 28:word32] : word32) + Class: Eq_11097 + DataType: + OrigDataType: +T_11232: (in 16 : int32) + Class: Eq_11232 + DataType: + OrigDataType: +T_11233: (in a2_28 + 16 : word32) + Class: Eq_11233 + DataType: + OrigDataType: +T_11234: (in Mem123[a2_28 + 16:word32] : word32) + Class: Eq_11234 + DataType: + OrigDataType: +T_11235: (in 4 : int32) + Class: Eq_11235 + DataType: + OrigDataType: +T_11236: (in a2_28 + 4 : word32) + Class: Eq_11236 + DataType: + OrigDataType: +T_11237: (in Mem125[a2_28 + 4:word32] : word32) + Class: Eq_11234 + DataType: + OrigDataType: +T_11238: (in 0 : int32) + Class: Eq_11238 + DataType: + OrigDataType: +T_11239: (in 12 : int32) + Class: Eq_11239 + DataType: + OrigDataType: +T_11240: (in a2_28 + 12 : word32) + Class: Eq_11240 + DataType: + OrigDataType: +T_11241: (in Mem127[a2_28 + 12:word32] : word32) + Class: Eq_11238 + DataType: + OrigDataType: +T_11242: (in 0 : int32) + Class: Eq_11242 + DataType: + OrigDataType: +T_11243: (in 8 : int32) + Class: Eq_11243 + DataType: + OrigDataType: +T_11244: (in a2_28 + 8 : word32) + Class: Eq_11244 + DataType: + OrigDataType: +T_11245: (in Mem129[a2_28 + 8:word32] : word32) + Class: Eq_11242 + DataType: + OrigDataType: +T_11246: (in d0_119 : word32) + Class: Eq_11246 + DataType: + OrigDataType: +T_11247: (in 0 : int32) + Class: Eq_11246 + DataType: + OrigDataType: +T_11248: (in 0x00000000 : word32) + Class: Eq_11060 + DataType: + OrigDataType: +T_11249: (in d5_294 != 0x00000000 : bool) + Class: Eq_11249 + DataType: + OrigDataType: +T_11250: (in 2 : int32) + Class: Eq_11096 + DataType: + OrigDataType: +T_11251: (in 128 : int32) + Class: Eq_11096 + DataType: + OrigDataType: +T_11252: (in d7_113 | d0_119 : word32) + Class: Eq_11252 + DataType: + OrigDataType: +T_11253: (in 24 : int32) + Class: Eq_11253 + DataType: + OrigDataType: +T_11254: (in a2_28 + 24 : word32) + Class: Eq_11254 + DataType: + OrigDataType: +T_11255: (in Mem138[a2_28 + 24:word32] : word32) + Class: Eq_11252 + DataType: + OrigDataType: +T_11256: (in 0x00008000 : word32) + Class: Eq_11246 + DataType: + OrigDataType: +T_11257: (in 0 : int32) + Class: Eq_11157 + DataType: + OrigDataType: +T_11258: (in 2 : int32) + Class: Eq_11157 + DataType: + OrigDataType: +T_11259: (in a7_212 : word32) + Class: Eq_11259 + DataType: + OrigDataType: +T_11260: (in 0x00000004 : word32) + Class: Eq_11260 + DataType: + OrigDataType: +T_11261: (in a7_22 - 0x00000004 : word32) + Class: Eq_11259 + DataType: + OrigDataType: +T_11262: (in 0000000C : ptr32) + Class: Eq_11262 + DataType: + OrigDataType: +T_11263: (in 0x00000000 : word32) + Class: Eq_11263 + DataType: + OrigDataType: +T_11264: (in a7_212 + 0x00000000 : word32) + Class: Eq_11264 + DataType: + OrigDataType: +T_11265: (in Mem213[a7_212 + 0x00000000:word32] : word32) + Class: Eq_11262 + DataType: + OrigDataType: +T_11266: (in (word16) d0_209 : word16) + Class: Eq_11266 + DataType: + OrigDataType: +T_11267: (in 0x8000 : word16) + Class: Eq_11267 + DataType: + OrigDataType: +T_11268: (in (word16) d0_209 | 0x8000 : word16) + Class: Eq_11268 + DataType: + OrigDataType: +T_11269: (in DPB(d0_209, (word16) d0_209 | 0x8000, 0) : word32) + Class: Eq_11269 + DataType: + OrigDataType: +T_11270: (in 0x00000004 : word32) + Class: Eq_11270 + DataType: + OrigDataType: +T_11271: (in a7_212 - 0x00000004 : word32) + Class: Eq_11271 + DataType: + OrigDataType: +T_11272: (in 0x00000000 : word32) + Class: Eq_11272 + DataType: + OrigDataType: +T_11273: (in a7_212 - 0x00000004 + 0x00000000 : word32) + Class: Eq_11273 + DataType: + OrigDataType: +T_11274: (in Mem216[a7_212 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_11269 + DataType: + OrigDataType: +T_11275: (in 8 : int32) + Class: Eq_11275 + DataType: + OrigDataType: +T_11276: (in a5_315 + 8 : word32) + Class: Eq_11276 + DataType: + OrigDataType: +T_11277: (in Mem216[a5_315 + 8:word32] : word32) + Class: Eq_11277 + DataType: + OrigDataType: +T_11278: (in 0x00000008 : word32) + Class: Eq_11278 + DataType: + OrigDataType: +T_11279: (in a7_212 - 0x00000008 : word32) + Class: Eq_11279 + DataType: + OrigDataType: +T_11280: (in 0x00000000 : word32) + Class: Eq_11280 + DataType: + OrigDataType: +T_11281: (in a7_212 - 0x00000008 + 0x00000000 : word32) + Class: Eq_11281 + DataType: + OrigDataType: +T_11282: (in Mem220[a7_212 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_11277 + DataType: + OrigDataType: +T_11283: (in d2_222 : word32) + Class: Eq_11283 + DataType: + OrigDataType: +T_11284: (in a1_223 : word32) + Class: Eq_11284 + DataType: + OrigDataType: +T_11285: (in a4_224 : word32) + Class: Eq_11285 + DataType: + OrigDataType: +T_11286: (in d0_225 : word32) + Class: Eq_11097 + DataType: + OrigDataType: +T_11287: (in fn00008160 : ptr32) + Class: Eq_11145 + DataType: + OrigDataType: +T_11288: (in out d2_222 : ptr32) + Class: Eq_9903 + DataType: + OrigDataType: +T_11289: (in out a1_223 : ptr32) + Class: Eq_9904 + DataType: + OrigDataType: +T_11290: (in out a4_224 : ptr32) + Class: Eq_9905 + DataType: + OrigDataType: +T_11291: (in fn00008160(d0_69, a1, a4, a5_315, dwArg00, dwArg04, dwArg08, out d2_222, out a1_223, out a4_224) : word32) + Class: Eq_11097 + DataType: + OrigDataType: +T_11292: (in 0xFFFFFFFF : word32) + Class: Eq_11097 + DataType: + OrigDataType: +T_11293: (in d0_225 != 0xFFFFFFFF : bool) + Class: Eq_11293 + DataType: + OrigDataType: +T_11294: (in d0_239 : word32) + Class: Eq_11096 + DataType: + OrigDataType: +T_11295: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11296: (in d0_69 == 0x00000000 : bool) + Class: Eq_11296 + DataType: + OrigDataType: +T_11297: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_11298: (in 1 : int32) + Class: Eq_11096 + DataType: + OrigDataType: +T_11299: (in 128 : int32) + Class: Eq_11096 + DataType: + OrigDataType: +T_11300: (in d0 : word32) + Class: Eq_11300 + DataType: + OrigDataType: +T_11301: (in d7_110 : word32) + Class: Eq_11301 + DataType: + OrigDataType: +T_11302: (in a7_109 : word32) + Class: Eq_11302 + DataType: + OrigDataType: +T_11303: (in fp : ptr32) + Class: Eq_11303 + DataType: + OrigDataType: +T_11304: (in 0x0000000C : word32) + Class: Eq_11304 + DataType: + OrigDataType: +T_11305: (in fp - 0x0000000C : word32) + Class: Eq_11302 + DataType: + OrigDataType: +T_11306: (in __btst : ptr32) + Class: Eq_11306 + DataType: + OrigDataType: +T_11307: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11308: (in 27 : int32) + Class: Eq_11308 + DataType: + OrigDataType: +T_11309: (in dwArg04 + 27 : word32) + Class: Eq_11309 + DataType: + OrigDataType: +T_11310: (in Mem0[dwArg04 + 27:byte] : byte) + Class: Eq_11310 + DataType: + OrigDataType: +T_11311: (in 0x0001 : word16) + Class: Eq_11311 + DataType: + OrigDataType: +T_11312: (in __btst(Mem0[dwArg04 + 27:byte], 0x0001) : bool) + Class: Eq_11312 + DataType: + OrigDataType: +T_11313: (in 0 : int32) + Class: Eq_11301 + DataType: + OrigDataType: +T_11314: (in 0x0000000C : cuiposr32) + Class: Eq_11314 + DataType: + OrigDataType: +T_11315: (in fp - 0x0000000C : word32) + Class: Eq_11302 + DataType: + OrigDataType: +T_11316: (in a1_105 : word32) + Class: Eq_11316 + DataType: + OrigDataType: +T_11317: (in fn0000728C : ptr32) + Class: Eq_6073 + DataType: + OrigDataType: +T_11318: (in 0000FFFF : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_11319: (in out a1_105 : ptr32) + Class: Eq_6081 + DataType: + OrigDataType: +T_11320: (in out a2 : ptr32) + Class: Eq_6082 + DataType: + OrigDataType: +T_11321: (in out a4 : ptr32) + Class: Eq_6083 + DataType: + OrigDataType: +T_11322: (in fn0000728C(d2, a2, a4, a5, 0x0000FFFF, dwArg04, out a1_105, out a2, out a4) : word32) + Class: Eq_11301 + DataType: + OrigDataType: +T_11323: (in 24 : int32) + Class: Eq_11323 + DataType: + OrigDataType: +T_11324: (in dwArg04 + 24 : word32) + Class: Eq_11324 + DataType: + OrigDataType: +T_11325: (in Mem0[dwArg04 + 24:word32] : word32) + Class: Eq_11325 + DataType: + OrigDataType: +T_11326: (in 12 : int32) + Class: Eq_11326 + DataType: + OrigDataType: +T_11327: (in Mem0[dwArg04 + 24:word32] & 12 : word32) + Class: Eq_11327 + DataType: + OrigDataType: +T_11328: (in 0x00000000 : word32) + Class: Eq_11327 + DataType: + OrigDataType: +T_11329: (in (Mem0[dwArg04 + 24:word32] & 12) != 0x00000000 : bool) + Class: Eq_11329 + DataType: + OrigDataType: +T_11330: (in 0x00000000 : word32) + Class: Eq_11330 + DataType: + OrigDataType: +T_11331: (in 24 : int32) + Class: Eq_11331 + DataType: + OrigDataType: +T_11332: (in dwArg04 + 24 : word32) + Class: Eq_11332 + DataType: + OrigDataType: +T_11333: (in Mem33[dwArg04 + 24:word32] : word32) + Class: Eq_11330 + DataType: + OrigDataType: +T_11334: (in 28 : int32) + Class: Eq_11334 + DataType: + OrigDataType: +T_11335: (in dwArg04 + 28 : word32) + Class: Eq_11335 + DataType: + OrigDataType: +T_11336: (in Mem33[dwArg04 + 28:word32] : word32) + Class: Eq_11336 + DataType: + OrigDataType: +T_11337: (in 0x00000004 : word32) + Class: Eq_11337 + DataType: + OrigDataType: +T_11338: (in a7_109 - 0x00000004 : word32) + Class: Eq_11338 + DataType: + OrigDataType: +T_11339: (in 0x00000000 : word32) + Class: Eq_11339 + DataType: + OrigDataType: +T_11340: (in a7_109 - 0x00000004 + 0x00000000 : word32) + Class: Eq_11340 + DataType: + OrigDataType: +T_11341: (in Mem37[a7_109 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_11336 + DataType: + OrigDataType: +T_11342: (in d2_40 : word32) + Class: Eq_11342 + DataType: + OrigDataType: +T_11343: (in d5_41 : word32) + Class: Eq_11343 + DataType: + OrigDataType: +T_11344: (in a0_42 : word32) + Class: Eq_11344 + DataType: + OrigDataType: +T_11345: (in a1_43 : word32) + Class: Eq_11345 + DataType: + OrigDataType: +T_11346: (in a2_44 : word32) + Class: Eq_11346 + DataType: + OrigDataType: +T_11347: (in a4_45 : word32) + Class: Eq_11347 + DataType: + OrigDataType: +T_11348: (in a5_46 : word32) + Class: Eq_11348 + DataType: + OrigDataType: +T_11349: (in d0_47 : word32) + Class: Eq_11349 + DataType: + OrigDataType: +T_11350: (in fn0000936C : ptr32) + Class: Eq_11350 + DataType: + OrigDataType: +T_11351: (in signature of fn0000936C : void) + Class: Eq_11350 + DataType: + OrigDataType: +T_11352: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11353: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_11354: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11355: (in d2Out : ptr32) + Class: Eq_11355 + DataType: + OrigDataType: +T_11356: (in d5Out : ptr32) + Class: Eq_11356 + DataType: + OrigDataType: +T_11357: (in a0Out : ptr32) + Class: Eq_11357 + DataType: + OrigDataType: +T_11358: (in a1Out : ptr32) + Class: Eq_11358 + DataType: + OrigDataType: +T_11359: (in a2Out : ptr32) + Class: Eq_11359 + DataType: + OrigDataType: +T_11360: (in a4Out : ptr32) + Class: Eq_11360 + DataType: + OrigDataType: +T_11361: (in a5Out : ptr32) + Class: Eq_11361 + DataType: + OrigDataType: +T_11362: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11363: (in out d2_40 : ptr32) + Class: Eq_11355 + DataType: + OrigDataType: +T_11364: (in out d5_41 : ptr32) + Class: Eq_11356 + DataType: + OrigDataType: +T_11365: (in out a0_42 : ptr32) + Class: Eq_11357 + DataType: + OrigDataType: +T_11366: (in out a1_43 : ptr32) + Class: Eq_11358 + DataType: + OrigDataType: +T_11367: (in out a2_44 : ptr32) + Class: Eq_11359 + DataType: + OrigDataType: +T_11368: (in out a4_45 : ptr32) + Class: Eq_11360 + DataType: + OrigDataType: +T_11369: (in out a5_46 : ptr32) + Class: Eq_11361 + DataType: + OrigDataType: +T_11370: (in fn0000936C(a2, a4, dwArg00, out d2_40, out d5_41, out a0_42, out a1_43, out a2_44, out a4_45, out a5_46) : word32) + Class: Eq_11349 + DataType: + OrigDataType: +T_11371: (in d0_50 : word32) + Class: Eq_11300 + DataType: + OrigDataType: +T_11372: (in -1 : int32) + Class: Eq_11300 + DataType: + OrigDataType: +T_11373: (in -1 : int32) + Class: Eq_11373 + DataType: + OrigDataType: +T_11374: (in d7_110 - -1 : word32) + Class: Eq_11374 + DataType: + OrigDataType: +T_11375: (in 0x00000000 : word32) + Class: Eq_11374 + DataType: + OrigDataType: +T_11376: (in d7_110 - -1 == 0x00000000 : bool) + Class: Eq_11376 + DataType: + OrigDataType: +T_11377: (in 20 : int32) + Class: Eq_11377 + DataType: + OrigDataType: +T_11378: (in dwArg04 + 20 : word32) + Class: Eq_11378 + DataType: + OrigDataType: +T_11379: (in Mem0[dwArg04 + 20:word32] : word32) + Class: Eq_11379 + DataType: + OrigDataType: +T_11380: (in 0x00000000 : word32) + Class: Eq_11379 + DataType: + OrigDataType: +T_11381: (in Mem0[dwArg04 + 20:word32] == 0x00000000 : bool) + Class: Eq_11381 + DataType: + OrigDataType: +T_11382: (in a7_84 : word32) + Class: Eq_11382 + DataType: + OrigDataType: +T_11383: (in 0x00000004 : word32) + Class: Eq_11383 + DataType: + OrigDataType: +T_11384: (in a7_109 - 0x00000004 : word32) + Class: Eq_11382 + DataType: + OrigDataType: +T_11385: (in 20 : int32) + Class: Eq_11385 + DataType: + OrigDataType: +T_11386: (in dwArg04 + 20 : word32) + Class: Eq_11386 + DataType: + OrigDataType: +T_11387: (in Mem0[dwArg04 + 20:word32] : word32) + Class: Eq_11387 + DataType: + OrigDataType: +T_11388: (in 0x00000000 : word32) + Class: Eq_11388 + DataType: + OrigDataType: +T_11389: (in a7_84 + 0x00000000 : word32) + Class: Eq_11389 + DataType: + OrigDataType: +T_11390: (in Mem86[a7_84 + 0x00000000:word32] : word32) + Class: Eq_11387 + DataType: + OrigDataType: +T_11391: (in 16 : int32) + Class: Eq_11391 + DataType: + OrigDataType: +T_11392: (in dwArg04 + 16 : word32) + Class: Eq_11392 + DataType: + OrigDataType: +T_11393: (in Mem86[dwArg04 + 16:word32] : word32) + Class: Eq_11393 + DataType: + OrigDataType: +T_11394: (in 0x00000004 : word32) + Class: Eq_11394 + DataType: + OrigDataType: +T_11395: (in a7_84 - 0x00000004 : word32) + Class: Eq_11395 + DataType: + OrigDataType: +T_11396: (in 0x00000000 : word32) + Class: Eq_11396 + DataType: + OrigDataType: +T_11397: (in a7_84 - 0x00000004 + 0x00000000 : word32) + Class: Eq_11397 + DataType: + OrigDataType: +T_11398: (in Mem90[a7_84 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_11393 + DataType: + OrigDataType: +T_11399: (in a1_92 : word32) + Class: Eq_11399 + DataType: + OrigDataType: +T_11400: (in fn00007E4C : ptr32) + Class: Eq_10284 + DataType: + OrigDataType: +T_11401: (in out a1_92 : ptr32) + Class: Eq_9650 + DataType: + OrigDataType: +T_11402: (in fn00007E4C(a4, dwArg00, dwArg04, out a1_92) : word32) + Class: Eq_11402 + DataType: + OrigDataType: +T_11403: (in 0x00000004 : cuiposr32) + Class: Eq_11403 + DataType: + OrigDataType: +T_11404: (in a7_84 + 0x00000004 : word32) + Class: Eq_11302 + DataType: + OrigDataType: +T_11405: (in 0x00000000 : word32) + Class: Eq_11349 + DataType: + OrigDataType: +T_11406: (in d0_47 != 0x00000000 : bool) + Class: Eq_11406 + DataType: + OrigDataType: +T_11407: (in 0 : int32) + Class: Eq_11300 + DataType: + OrigDataType: +T_11408: (in d0 : word32) + Class: Eq_11408 + DataType: + OrigDataType: +T_11409: (in d5 : word32) + Class: Eq_11409 + DataType: + OrigDataType: +T_11410: (in *d5Out : word32) + Class: Eq_11409 + DataType: + OrigDataType: +T_11411: (in a7_34 : word32) + Class: Eq_11411 + DataType: + OrigDataType: +T_11412: (in fp : ptr32) + Class: Eq_11412 + DataType: + OrigDataType: +T_11413: (in 0x0000000C : word32) + Class: Eq_11413 + DataType: + OrigDataType: +T_11414: (in fp - 0x0000000C : word32) + Class: Eq_11411 + DataType: + OrigDataType: +T_11415: (in a3_15 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11416: (in 7668 : int32) + Class: Eq_11416 + DataType: + OrigDataType: +T_11417: (in a4 + 7668 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11418: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11419: (in 0x00000004 : word32) + Class: Eq_11419 + DataType: + OrigDataType: +T_11420: (in a7_34 - 0x00000004 : word32) + Class: Eq_11420 + DataType: + OrigDataType: +T_11421: (in 0x00000000 : word32) + Class: Eq_11421 + DataType: + OrigDataType: +T_11422: (in a7_34 - 0x00000004 + 0x00000000 : word32) + Class: Eq_11422 + DataType: + OrigDataType: +T_11423: (in Mem88[a7_34 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11424: (in d1_91 : word32) + Class: Eq_11424 + DataType: + OrigDataType: +T_11425: (in d2_92 : word32) + Class: Eq_11425 + DataType: + OrigDataType: +T_11426: (in d4_93 : word32) + Class: Eq_11426 + DataType: + OrigDataType: +T_11427: (in a0_94 : word32) + Class: Eq_11427 + DataType: + OrigDataType: +T_11428: (in a1_95 : word32) + Class: Eq_11428 + DataType: + OrigDataType: +T_11429: (in a2_96 : word32) + Class: Eq_11429 + DataType: + OrigDataType: +T_11430: (in a3_97 : word32) + Class: Eq_11430 + DataType: + OrigDataType: +T_11431: (in a4_98 : word32) + Class: Eq_11431 + DataType: + OrigDataType: +T_11432: (in a5_99 : word32) + Class: Eq_11432 + DataType: + OrigDataType: +T_11433: (in a6_100 : word32) + Class: Eq_11433 + DataType: + OrigDataType: +T_11434: (in fn00007698 : ptr32) + Class: Eq_11434 + DataType: + OrigDataType: +T_11435: (in signature of fn00007698 : void) + Class: Eq_11434 + DataType: + OrigDataType: +T_11436: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11437: (in out d1_91 : ptr32) + Class: Eq_8163 + DataType: + OrigDataType: +T_11438: (in out d2_92 : ptr32) + Class: Eq_8164 + DataType: + OrigDataType: +T_11439: (in out d4_93 : ptr32) + Class: Eq_8165 + DataType: + OrigDataType: +T_11440: (in out a0_94 : ptr32) + Class: Eq_8166 + DataType: + OrigDataType: +T_11441: (in out a1_95 : ptr32) + Class: Eq_8167 + DataType: + OrigDataType: +T_11442: (in out a2_96 : ptr32) + Class: Eq_8168 + DataType: + OrigDataType: +T_11443: (in out a3_97 : ptr32) + Class: Eq_8169 + DataType: + OrigDataType: +T_11444: (in out a4_98 : ptr32) + Class: Eq_8170 + DataType: + OrigDataType: +T_11445: (in out a5_99 : ptr32) + Class: Eq_8171 + DataType: + OrigDataType: +T_11446: (in out a6_100 : ptr32) + Class: Eq_8172 + DataType: + OrigDataType: +T_11447: (in fn00007698(dwArg04, a2, a4, dwArg00, out d1_91, out d2_92, out d4_93, out a0_94, out a1_95, out a2_96, out a3_97, out a4_98, out a5_99, out a6_100) : word32) + Class: Eq_11408 + DataType: + OrigDataType: +T_11448: (in __btst : ptr32) + Class: Eq_11448 + DataType: + OrigDataType: +T_11449: (in 27 : int32) + Class: Eq_11449 + DataType: + OrigDataType: +T_11450: (in a3_15 + 27 : word32) + Class: Eq_11450 + DataType: + OrigDataType: +T_11451: (in Mem0[a3_15 + 27:byte] : byte) + Class: Eq_11451 + DataType: + OrigDataType: +T_11452: (in 0x0002 : word16) + Class: Eq_11452 + DataType: + OrigDataType: +T_11453: (in __btst(Mem0[a3_15 + 27:byte], 0x0002) : bool) + Class: Eq_11453 + DataType: + OrigDataType: +T_11454: (in 0x00000000 : word32) + Class: Eq_11454 + DataType: + OrigDataType: +T_11455: (in a3_15 + 0x00000000 : word32) + Class: Eq_11455 + DataType: + OrigDataType: +T_11456: (in Mem0[a3_15 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11457: (in __btst : ptr32) + Class: Eq_11457 + DataType: + OrigDataType: +T_11458: (in 27 : int32) + Class: Eq_11458 + DataType: + OrigDataType: +T_11459: (in a3_15 + 27 : word32) + Class: Eq_11459 + DataType: + OrigDataType: +T_11460: (in Mem0[a3_15 + 27:byte] : byte) + Class: Eq_11460 + DataType: + OrigDataType: +T_11461: (in 0x0001 : word16) + Class: Eq_11461 + DataType: + OrigDataType: +T_11462: (in __btst(Mem0[a3_15 + 27:byte], 0x0001) : bool) + Class: Eq_11462 + DataType: + OrigDataType: +T_11463: (in d0_58 : word32) + Class: Eq_11463 + DataType: + OrigDataType: +T_11464: (in 4 : int32) + Class: Eq_11464 + DataType: + OrigDataType: +T_11465: (in a3_15 + 4 : word32) + Class: Eq_11465 + DataType: + OrigDataType: +T_11466: (in Mem0[a3_15 + 4:word32] : word32) + Class: Eq_11466 + DataType: + OrigDataType: +T_11467: (in 16 : int32) + Class: Eq_11467 + DataType: + OrigDataType: +T_11468: (in a3_15 + 16 : word32) + Class: Eq_11468 + DataType: + OrigDataType: +T_11469: (in Mem0[a3_15 + 16:word32] : word32) + Class: Eq_11469 + DataType: + OrigDataType: +T_11470: (in Mem0[a3_15 + 4:word32] - Mem0[a3_15 + 16:word32] : word32) + Class: Eq_11463 + DataType: + OrigDataType: +T_11471: (in 0x00000000 : word32) + Class: Eq_11463 + DataType: + OrigDataType: +T_11472: (in d0_58 == 0x00000000 : bool) + Class: Eq_11472 + DataType: + OrigDataType: +T_11473: (in a7_65 : word32) + Class: Eq_11473 + DataType: + OrigDataType: +T_11474: (in 0x00000004 : word32) + Class: Eq_11474 + DataType: + OrigDataType: +T_11475: (in a7_34 - 0x00000004 : word32) + Class: Eq_11473 + DataType: + OrigDataType: +T_11476: (in 0x00000000 : word32) + Class: Eq_11476 + DataType: + OrigDataType: +T_11477: (in a7_65 + 0x00000000 : word32) + Class: Eq_11477 + DataType: + OrigDataType: +T_11478: (in Mem67[a7_65 + 0x00000000:word32] : word32) + Class: Eq_11463 + DataType: + OrigDataType: +T_11479: (in 16 : int32) + Class: Eq_11479 + DataType: + OrigDataType: +T_11480: (in a3_15 + 16 : word32) + Class: Eq_11480 + DataType: + OrigDataType: +T_11481: (in Mem67[a3_15 + 16:word32] : word32) + Class: Eq_11481 + DataType: + OrigDataType: +T_11482: (in 0x00000004 : word32) + Class: Eq_11482 + DataType: + OrigDataType: +T_11483: (in a7_65 - 0x00000004 : word32) + Class: Eq_11483 + DataType: + OrigDataType: +T_11484: (in 0x00000000 : word32) + Class: Eq_11484 + DataType: + OrigDataType: +T_11485: (in a7_65 - 0x00000004 + 0x00000000 : word32) + Class: Eq_11485 + DataType: + OrigDataType: +T_11486: (in Mem71[a7_65 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_11481 + DataType: + OrigDataType: +T_11487: (in 28 : int32) + Class: Eq_11487 + DataType: + OrigDataType: +T_11488: (in a3_15 + 28 : word32) + Class: Eq_11488 + DataType: + OrigDataType: +T_11489: (in Mem71[a3_15 + 28:word32] : word32) + Class: Eq_11489 + DataType: + OrigDataType: +T_11490: (in 0x00000008 : word32) + Class: Eq_11490 + DataType: + OrigDataType: +T_11491: (in a7_65 - 0x00000008 : word32) + Class: Eq_11491 + DataType: + OrigDataType: +T_11492: (in 0x00000000 : word32) + Class: Eq_11492 + DataType: + OrigDataType: +T_11493: (in a7_65 - 0x00000008 + 0x00000000 : word32) + Class: Eq_11493 + DataType: + OrigDataType: +T_11494: (in Mem75[a7_65 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_11489 + DataType: + OrigDataType: +T_11495: (in d2_79 : word32) + Class: Eq_11495 + DataType: + OrigDataType: +T_11496: (in d4_80 : word32) + Class: Eq_11496 + DataType: + OrigDataType: +T_11497: (in a1_81 : word32) + Class: Eq_11497 + DataType: + OrigDataType: +T_11498: (in a5_83 : word32) + Class: Eq_11498 + DataType: + OrigDataType: +T_11499: (in fn000060B0 : ptr32) + Class: Eq_7842 + DataType: + OrigDataType: +T_11500: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11501: (in out d2_79 : ptr32) + Class: Eq_5919 + DataType: + OrigDataType: +T_11502: (in out d4_80 : ptr32) + Class: Eq_5920 + DataType: + OrigDataType: +T_11503: (in out a1_81 : ptr32) + Class: Eq_5921 + DataType: + OrigDataType: +T_11504: (in out a4 : ptr32) + Class: Eq_5922 + DataType: + OrigDataType: +T_11505: (in out a5_83 : ptr32) + Class: Eq_5923 + DataType: + OrigDataType: +T_11506: (in fn000060B0(a3_15, a4, dwArg00, dwArg04, dwArg08, out d2_79, out d4_80, out a1_81, out a4, out a5_83) : word32) + Class: Eq_11506 + DataType: + OrigDataType: +T_11507: (in 0x00000004 : word32) + Class: Eq_11507 + DataType: + OrigDataType: +T_11508: (in a7_65 + 0x00000004 : word32) + Class: Eq_11411 + DataType: + OrigDataType: +T_11509: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11510: (in a3_15 == 0x00000000 : bool) + Class: Eq_11510 + DataType: + OrigDataType: +T_11511: (in d4 : word32) + Class: Eq_11511 + DataType: + OrigDataType: +T_11512: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_11513: (in a1 : word32) + Class: Eq_11513 + DataType: + OrigDataType: +T_11514: (in *a1Out : word32) + Class: Eq_11513 + DataType: + OrigDataType: +T_11515: (in a5 : word32) + Class: Eq_11515 + DataType: + OrigDataType: +T_11516: (in *a5Out : word32) + Class: Eq_11515 + DataType: + OrigDataType: +T_11517: (in 8264 : int32) + Class: Eq_11517 + DataType: + OrigDataType: +T_11518: (in a4 + 8264 : word32) + Class: Eq_11518 + DataType: + OrigDataType: +T_11519: (in Mem0[a4 + 8264:word32] : word32) + Class: Eq_11519 + DataType: + OrigDataType: +T_11520: (in 0x00000000 : word32) + Class: Eq_11519 + DataType: + OrigDataType: +T_11521: (in Mem0[a4 + 8264:word32] == 0x00000000 : bool) + Class: Eq_11521 + DataType: + OrigDataType: +T_11522: (in 0x00000000 : word32) + Class: Eq_11522 + DataType: + OrigDataType: +T_11523: (in 8240 : int32) + Class: Eq_11523 + DataType: + OrigDataType: +T_11524: (in a4 + 8240 : word32) + Class: Eq_11524 + DataType: + OrigDataType: +T_11525: (in Mem50[a4 + 8240:word32] : word32) + Class: Eq_11522 + DataType: + OrigDataType: +T_11526: (in execPrivate3 : ptr32) + Class: Eq_11526 + DataType: + OrigDataType: +T_11527: (in signature of execPrivate3 : void) + Class: Eq_11526 + DataType: + OrigDataType: +T_11528: (in execPrivate3() : void) + Class: Eq_11528 + DataType: + OrigDataType: +T_11529: (in -1 : int32) + Class: Eq_11529 + DataType: + OrigDataType: +T_11530: (in d0 - -1 : word32) + Class: Eq_11530 + DataType: + OrigDataType: +T_11531: (in 0x00000000 : word32) + Class: Eq_11530 + DataType: + OrigDataType: +T_11532: (in d0 - -1 != 0x00000000 : bool) + Class: Eq_11532 + DataType: + OrigDataType: +T_11533: (in d2_85 : word32) + Class: Eq_11533 + DataType: + OrigDataType: +T_11534: (in d5_87 : word32) + Class: Eq_11534 + DataType: + OrigDataType: +T_11535: (in d6_88 : word32) + Class: Eq_11535 + DataType: + OrigDataType: +T_11536: (in a0_89 : word32) + Class: Eq_11536 + DataType: + OrigDataType: +T_11537: (in a1_90 : word32) + Class: Eq_11537 + DataType: + OrigDataType: +T_11538: (in a2_91 : word32) + Class: Eq_11538 + DataType: + OrigDataType: +T_11539: (in a3_92 : word32) + Class: Eq_11539 + DataType: + OrigDataType: +T_11540: (in a5_94 : word32) + Class: Eq_11540 + DataType: + OrigDataType: +T_11541: (in fn0000943C : ptr32) + Class: Eq_11541 + DataType: + OrigDataType: +T_11542: (in signature of fn0000943C : void) + Class: Eq_11541 + DataType: + OrigDataType: +T_11543: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11544: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_11545: (in d2Out : ptr32) + Class: Eq_11545 + DataType: + OrigDataType: +T_11546: (in d4Out : ptr32) + Class: Eq_11546 + DataType: + OrigDataType: +T_11547: (in d5Out : ptr32) + Class: Eq_11547 + DataType: + OrigDataType: +T_11548: (in d6Out : ptr32) + Class: Eq_11548 + DataType: + OrigDataType: +T_11549: (in a0Out : ptr32) + Class: Eq_11549 + DataType: + OrigDataType: +T_11550: (in a1Out : ptr32) + Class: Eq_11550 + DataType: + OrigDataType: +T_11551: (in a2Out : ptr32) + Class: Eq_11551 + DataType: + OrigDataType: +T_11552: (in a3Out : ptr32) + Class: Eq_11552 + DataType: + OrigDataType: +T_11553: (in a4Out : ptr32) + Class: Eq_11553 + DataType: + OrigDataType: +T_11554: (in a5Out : ptr32) + Class: Eq_11554 + DataType: + OrigDataType: +T_11555: (in out d2_85 : ptr32) + Class: Eq_11545 + DataType: + OrigDataType: +T_11556: (in out d4 : ptr32) + Class: Eq_11546 + DataType: + OrigDataType: +T_11557: (in out d5_87 : ptr32) + Class: Eq_11547 + DataType: + OrigDataType: +T_11558: (in out d6_88 : ptr32) + Class: Eq_11548 + DataType: + OrigDataType: +T_11559: (in out a0_89 : ptr32) + Class: Eq_11549 + DataType: + OrigDataType: +T_11560: (in out a1_90 : ptr32) + Class: Eq_11550 + DataType: + OrigDataType: +T_11561: (in out a2_91 : ptr32) + Class: Eq_11551 + DataType: + OrigDataType: +T_11562: (in out a3_92 : ptr32) + Class: Eq_11552 + DataType: + OrigDataType: +T_11563: (in out a4 : ptr32) + Class: Eq_11553 + DataType: + OrigDataType: +T_11564: (in out a5_94 : ptr32) + Class: Eq_11554 + DataType: + OrigDataType: +T_11565: (in fn0000943C(a2, a4, out d2_85, out d4, out d5_87, out d6_88, out a0_89, out a1_90, out a2_91, out a3_92, out a4, out a5_94) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11566: (in Forbid : ptr32) + Class: Eq_637 + DataType: + OrigDataType: +T_11567: (in Forbid() : void) + Class: Eq_11567 + DataType: + OrigDataType: +T_11568: (in -1 : int32) + Class: Eq_11568 + DataType: + OrigDataType: +T_11569: (in 8240 : int32) + Class: Eq_11569 + DataType: + OrigDataType: +T_11570: (in a4 + 8240 : word32) + Class: Eq_11570 + DataType: + OrigDataType: +T_11571: (in Mem80[a4 + 8240:word32] : word32) + Class: Eq_11568 + DataType: + OrigDataType: +T_11572: (in 5 : int32) + Class: Eq_11572 + DataType: + OrigDataType: +T_11573: (in 18336 : int32) + Class: Eq_11573 + DataType: + OrigDataType: +T_11574: (in a4 + 18336 : word32) + Class: Eq_11574 + DataType: + OrigDataType: +T_11575: (in Mem83[a4 + 18336:word32] : word32) + Class: Eq_11572 + DataType: + OrigDataType: +T_11576: (in d0 : word32) + Class: Eq_11576 + DataType: + OrigDataType: +T_11577: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_11578: (in *a2Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11579: (in a5 : word32) + Class: Eq_11579 + DataType: + OrigDataType: +T_11580: (in *a5Out : word32) + Class: Eq_11579 + DataType: + OrigDataType: +T_11581: (in d6_114 : word32) + Class: Eq_11576 + DataType: + OrigDataType: +T_11582: (in dwArg08 : word32) + Class: Eq_11576 + DataType: + OrigDataType: +T_11583: (in d5_113 : word32) + Class: Eq_11583 + DataType: + OrigDataType: +T_11584: (in dwArg0C : word32) + Class: Eq_11583 + DataType: + OrigDataType: +T_11585: (in 8264 : int32) + Class: Eq_11585 + DataType: + OrigDataType: +T_11586: (in a4 + 8264 : word32) + Class: Eq_11586 + DataType: + OrigDataType: +T_11587: (in Mem0[a4 + 8264:word32] : word32) + Class: Eq_11587 + DataType: + OrigDataType: +T_11588: (in 0x00000000 : word32) + Class: Eq_11587 + DataType: + OrigDataType: +T_11589: (in Mem0[a4 + 8264:word32] == 0x00000000 : bool) + Class: Eq_11589 + DataType: + OrigDataType: +T_11590: (in 0x00000000 : word32) + Class: Eq_11590 + DataType: + OrigDataType: +T_11591: (in 8240 : int32) + Class: Eq_11591 + DataType: + OrigDataType: +T_11592: (in a4 + 8240 : word32) + Class: Eq_11592 + DataType: + OrigDataType: +T_11593: (in Mem48[a4 + 8240:word32] : word32) + Class: Eq_11590 + DataType: + OrigDataType: +T_11594: (in execPrivate6 : ptr32) + Class: Eq_11594 + DataType: + OrigDataType: +T_11595: (in signature of execPrivate6 : void) + Class: Eq_11594 + DataType: + OrigDataType: +T_11596: (in execPrivate6() : void) + Class: Eq_11596 + DataType: + OrigDataType: +T_11597: (in d0_50 : word32) + Class: Eq_11597 + DataType: + OrigDataType: +T_11598: (in 0x00000001 : word32) + Class: Eq_11598 + DataType: + OrigDataType: +T_11599: (in d5_113 - 0x00000001 : word32) + Class: Eq_11597 + DataType: + OrigDataType: +T_11600: (in 0xFFFFFFFF : word32) + Class: Eq_11597 + DataType: + OrigDataType: +T_11601: (in d0_50 != 0xFFFFFFFF : bool) + Class: Eq_11601 + DataType: + OrigDataType: +T_11602: (in d2_111 : word32) + Class: Eq_11602 + DataType: + OrigDataType: +T_11603: (in d4_112 : word32) + Class: Eq_11603 + DataType: + OrigDataType: +T_11604: (in a0_115 : word32) + Class: Eq_11604 + DataType: + OrigDataType: +T_11605: (in a1_116 : word32) + Class: Eq_11605 + DataType: + OrigDataType: +T_11606: (in a2_117 : word32) + Class: Eq_11606 + DataType: + OrigDataType: +T_11607: (in a3_118 : word32) + Class: Eq_11607 + DataType: + OrigDataType: +T_11608: (in a5_120 : word32) + Class: Eq_11608 + DataType: + OrigDataType: +T_11609: (in fn0000943C : ptr32) + Class: Eq_11541 + DataType: + OrigDataType: +T_11610: (in out d2_111 : ptr32) + Class: Eq_11545 + DataType: + OrigDataType: +T_11611: (in out d4_112 : ptr32) + Class: Eq_11546 + DataType: + OrigDataType: +T_11612: (in out d5_113 : ptr32) + Class: Eq_11547 + DataType: + OrigDataType: +T_11613: (in out d6_114 : ptr32) + Class: Eq_11548 + DataType: + OrigDataType: +T_11614: (in out a0_115 : ptr32) + Class: Eq_11549 + DataType: + OrigDataType: +T_11615: (in out a1_116 : ptr32) + Class: Eq_11550 + DataType: + OrigDataType: +T_11616: (in out a2_117 : ptr32) + Class: Eq_11551 + DataType: + OrigDataType: +T_11617: (in out a3_118 : ptr32) + Class: Eq_11552 + DataType: + OrigDataType: +T_11618: (in out a4 : ptr32) + Class: Eq_11553 + DataType: + OrigDataType: +T_11619: (in out a5_120 : ptr32) + Class: Eq_11554 + DataType: + OrigDataType: +T_11620: (in fn0000943C(a2, a4, out d2_111, out d4_112, out d5_113, out d6_114, out a0_115, out a1_116, out a2_117, out a3_118, out a4, out a5_120) : word32) + Class: Eq_11620 + DataType: + OrigDataType: +T_11621: (in d0_101 : word32) + Class: Eq_11576 + DataType: + OrigDataType: +T_11622: (in 0x00000000 : word32) + Class: Eq_11583 + DataType: + OrigDataType: +T_11623: (in d5_113 == 0x00000000 : bool) + Class: Eq_11623 + DataType: + OrigDataType: +T_11624: (in Forbid : ptr32) + Class: Eq_637 + DataType: + OrigDataType: +T_11625: (in Forbid() : void) + Class: Eq_11625 + DataType: + OrigDataType: +T_11626: (in -1 : int32) + Class: Eq_11626 + DataType: + OrigDataType: +T_11627: (in 8240 : int32) + Class: Eq_11627 + DataType: + OrigDataType: +T_11628: (in a4 + 8240 : word32) + Class: Eq_11628 + DataType: + OrigDataType: +T_11629: (in Mem106[a4 + 8240:word32] : word32) + Class: Eq_11626 + DataType: + OrigDataType: +T_11630: (in 22 : int32) + Class: Eq_11630 + DataType: + OrigDataType: +T_11631: (in 18336 : int32) + Class: Eq_11631 + DataType: + OrigDataType: +T_11632: (in a4 + 18336 : word32) + Class: Eq_11632 + DataType: + OrigDataType: +T_11633: (in Mem109[a4 + 18336:word32] : word32) + Class: Eq_11630 + DataType: + OrigDataType: +T_11634: (in d0_89 : word32) + Class: Eq_11634 + DataType: + OrigDataType: +T_11635: (in 0x00000001 : word32) + Class: Eq_11635 + DataType: + OrigDataType: +T_11636: (in d5_113 - 0x00000001 : word32) + Class: Eq_11634 + DataType: + OrigDataType: +T_11637: (in 0x00000000 : word32) + Class: Eq_11634 + DataType: + OrigDataType: +T_11638: (in d0_89 == 0x00000000 : bool) + Class: Eq_11638 + DataType: + OrigDataType: +T_11639: (in d0_50 + d6_114 : word32) + Class: Eq_11576 + DataType: + OrigDataType: +T_11640: (in 0x00000001 : word32) + Class: Eq_11640 + DataType: + OrigDataType: +T_11641: (in d0_89 - 0x00000001 : word32) + Class: Eq_11576 + DataType: + OrigDataType: +T_11642: (in 0x00000001 : word32) + Class: Eq_11634 + DataType: + OrigDataType: +T_11643: (in d0_89 == 0x00000001 : bool) + Class: Eq_11643 + DataType: + OrigDataType: +T_11644: (in execPrivate6 : ptr32) + Class: Eq_11594 + DataType: + OrigDataType: +T_11645: (in execPrivate6() : void) + Class: Eq_11645 + DataType: + OrigDataType: +T_11646: (in a5 : word32) + Class: Eq_11646 + DataType: + OrigDataType: +T_11647: (in *a5Out : word32) + Class: Eq_11646 + DataType: + OrigDataType: +T_11648: (in 8264 : int32) + Class: Eq_11648 + DataType: + OrigDataType: +T_11649: (in a4 + 8264 : word32) + Class: Eq_11649 + DataType: + OrigDataType: +T_11650: (in Mem0[a4 + 8264:word32] : word32) + Class: Eq_11650 + DataType: + OrigDataType: +T_11651: (in 0x00000000 : word32) + Class: Eq_11650 + DataType: + OrigDataType: +T_11652: (in Mem0[a4 + 8264:word32] == 0x00000000 : bool) + Class: Eq_11652 + DataType: + OrigDataType: +T_11653: (in 0x00000000 : word32) + Class: Eq_11653 + DataType: + OrigDataType: +T_11654: (in 8240 : int32) + Class: Eq_11654 + DataType: + OrigDataType: +T_11655: (in a4 + 8240 : word32) + Class: Eq_11655 + DataType: + OrigDataType: +T_11656: (in Mem50[a4 + 8240:word32] : word32) + Class: Eq_11653 + DataType: + OrigDataType: +T_11657: (in execPrivate2 : ptr32) + Class: Eq_11657 + DataType: + OrigDataType: +T_11658: (in signature of execPrivate2 : void) + Class: Eq_11657 + DataType: + OrigDataType: +T_11659: (in execPrivate2() : void) + Class: Eq_11659 + DataType: + OrigDataType: +T_11660: (in -1 : int32) + Class: Eq_11660 + DataType: + OrigDataType: +T_11661: (in d0 - -1 : word32) + Class: Eq_11661 + DataType: + OrigDataType: +T_11662: (in 0x00000000 : word32) + Class: Eq_11661 + DataType: + OrigDataType: +T_11663: (in d0 - -1 != 0x00000000 : bool) + Class: Eq_11663 + DataType: + OrigDataType: +T_11664: (in d2_83 : word32) + Class: Eq_11664 + DataType: + OrigDataType: +T_11665: (in d4_84 : word32) + Class: Eq_11665 + DataType: + OrigDataType: +T_11666: (in d5_85 : word32) + Class: Eq_11666 + DataType: + OrigDataType: +T_11667: (in d6_86 : word32) + Class: Eq_11667 + DataType: + OrigDataType: +T_11668: (in a0_87 : word32) + Class: Eq_11668 + DataType: + OrigDataType: +T_11669: (in a1_88 : word32) + Class: Eq_11669 + DataType: + OrigDataType: +T_11670: (in a2_89 : word32) + Class: Eq_11670 + DataType: + OrigDataType: +T_11671: (in a3_90 : word32) + Class: Eq_11671 + DataType: + OrigDataType: +T_11672: (in a5_92 : word32) + Class: Eq_11672 + DataType: + OrigDataType: +T_11673: (in fn0000943C : ptr32) + Class: Eq_11541 + DataType: + OrigDataType: +T_11674: (in out d2_83 : ptr32) + Class: Eq_11545 + DataType: + OrigDataType: +T_11675: (in out d4_84 : ptr32) + Class: Eq_11546 + DataType: + OrigDataType: +T_11676: (in out d5_85 : ptr32) + Class: Eq_11547 + DataType: + OrigDataType: +T_11677: (in out d6_86 : ptr32) + Class: Eq_11548 + DataType: + OrigDataType: +T_11678: (in out a0_87 : ptr32) + Class: Eq_11549 + DataType: + OrigDataType: +T_11679: (in out a1_88 : ptr32) + Class: Eq_11550 + DataType: + OrigDataType: +T_11680: (in out a2_89 : ptr32) + Class: Eq_11551 + DataType: + OrigDataType: +T_11681: (in out a3_90 : ptr32) + Class: Eq_11552 + DataType: + OrigDataType: +T_11682: (in out a4 : ptr32) + Class: Eq_11553 + DataType: + OrigDataType: +T_11683: (in out a5_92 : ptr32) + Class: Eq_11554 + DataType: + OrigDataType: +T_11684: (in fn0000943C(a2, a4, out d2_83, out d4_84, out d5_85, out d6_86, out a0_87, out a1_88, out a2_89, out a3_90, out a4, out a5_92) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11685: (in Forbid : ptr32) + Class: Eq_637 + DataType: + OrigDataType: +T_11686: (in Forbid() : void) + Class: Eq_11686 + DataType: + OrigDataType: +T_11687: (in -1 : int32) + Class: Eq_11687 + DataType: + OrigDataType: +T_11688: (in 8240 : int32) + Class: Eq_11688 + DataType: + OrigDataType: +T_11689: (in a4 + 8240 : word32) + Class: Eq_11689 + DataType: + OrigDataType: +T_11690: (in Mem78[a4 + 8240:word32] : word32) + Class: Eq_11687 + DataType: + OrigDataType: +T_11691: (in 5 : int32) + Class: Eq_11691 + DataType: + OrigDataType: +T_11692: (in 18336 : int32) + Class: Eq_11692 + DataType: + OrigDataType: +T_11693: (in a4 + 18336 : word32) + Class: Eq_11693 + DataType: + OrigDataType: +T_11694: (in Mem81[a4 + 18336:word32] : word32) + Class: Eq_11691 + DataType: + OrigDataType: +T_11695: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_11696: (in d5 : word32) + Class: Eq_11696 + DataType: + OrigDataType: +T_11697: (in *d5Out : word32) + Class: Eq_11696 + DataType: + OrigDataType: +T_11698: (in a0 : word32) + Class: Eq_11698 + DataType: + OrigDataType: +T_11699: (in *a0Out : word32) + Class: Eq_11698 + DataType: + OrigDataType: +T_11700: (in a1 : word32) + Class: Eq_11700 + DataType: + OrigDataType: +T_11701: (in *a1Out : word32) + Class: Eq_11700 + DataType: + OrigDataType: +T_11702: (in *a2Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11703: (in *a5Out : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_11704: (in 8264 : int32) + Class: Eq_11704 + DataType: + OrigDataType: +T_11705: (in a4 + 8264 : word32) + Class: Eq_11705 + DataType: + OrigDataType: +T_11706: (in Mem0[a4 + 8264:word32] : word32) + Class: Eq_11706 + DataType: + OrigDataType: +T_11707: (in 0x00000000 : word32) + Class: Eq_11706 + DataType: + OrigDataType: +T_11708: (in Mem0[a4 + 8264:word32] == 0x00000000 : bool) + Class: Eq_11708 + DataType: + OrigDataType: +T_11709: (in d0_52 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11710: (in 0x00000000 : word32) + Class: Eq_11710 + DataType: + OrigDataType: +T_11711: (in 8240 : int32) + Class: Eq_11711 + DataType: + OrigDataType: +T_11712: (in a4 + 8240 : word32) + Class: Eq_11712 + DataType: + OrigDataType: +T_11713: (in Mem43[a4 + 8240:word32] : word32) + Class: Eq_11710 + DataType: + OrigDataType: +T_11714: (in Supervisor : ptr32) + Class: Eq_200 + DataType: + OrigDataType: +T_11715: (in Supervisor(a5) : void) + Class: Eq_11715 + DataType: + OrigDataType: +T_11716: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11717: (in d0 != 0x00000000 : bool) + Class: Eq_11717 + DataType: + OrigDataType: +T_11718: (in d2_79 : word32) + Class: Eq_11718 + DataType: + OrigDataType: +T_11719: (in d4_80 : word32) + Class: Eq_11719 + DataType: + OrigDataType: +T_11720: (in d5_81 : word32) + Class: Eq_11720 + DataType: + OrigDataType: +T_11721: (in d6_82 : word32) + Class: Eq_11721 + DataType: + OrigDataType: +T_11722: (in a0_83 : word32) + Class: Eq_11722 + DataType: + OrigDataType: +T_11723: (in a1_84 : word32) + Class: Eq_11723 + DataType: + OrigDataType: +T_11724: (in a2_85 : word32) + Class: Eq_11724 + DataType: + OrigDataType: +T_11725: (in a3_86 : word32) + Class: Eq_11725 + DataType: + OrigDataType: +T_11726: (in fn0000943C : ptr32) + Class: Eq_11541 + DataType: + OrigDataType: +T_11727: (in out d2_79 : ptr32) + Class: Eq_11545 + DataType: + OrigDataType: +T_11728: (in out d4_80 : ptr32) + Class: Eq_11546 + DataType: + OrigDataType: +T_11729: (in out d5_81 : ptr32) + Class: Eq_11547 + DataType: + OrigDataType: +T_11730: (in out d6_82 : ptr32) + Class: Eq_11548 + DataType: + OrigDataType: +T_11731: (in out a0_83 : ptr32) + Class: Eq_11549 + DataType: + OrigDataType: +T_11732: (in out a1_84 : ptr32) + Class: Eq_11550 + DataType: + OrigDataType: +T_11733: (in out a2_85 : ptr32) + Class: Eq_11551 + DataType: + OrigDataType: +T_11734: (in out a3_86 : ptr32) + Class: Eq_11552 + DataType: + OrigDataType: +T_11735: (in out a4 : ptr32) + Class: Eq_11553 + DataType: + OrigDataType: +T_11736: (in out a5 : ptr32) + Class: Eq_11554 + DataType: + OrigDataType: +T_11737: (in fn0000943C(a2, a4, out d2_79, out d4_80, out d5_81, out d6_82, out a0_83, out a1_84, out a2_85, out a3_86, out a4, out a5) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11738: (in Forbid : ptr32) + Class: Eq_637 + DataType: + OrigDataType: +T_11739: (in Forbid() : void) + Class: Eq_11739 + DataType: + OrigDataType: +T_11740: (in 8240 : int32) + Class: Eq_11740 + DataType: + OrigDataType: +T_11741: (in a4 + 8240 : word32) + Class: Eq_11741 + DataType: + OrigDataType: +T_11742: (in Mem71[a4 + 8240:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11743: (in 2 : int32) + Class: Eq_11743 + DataType: + OrigDataType: +T_11744: (in 18336 : int32) + Class: Eq_11744 + DataType: + OrigDataType: +T_11745: (in a4 + 18336 : word32) + Class: Eq_11745 + DataType: + OrigDataType: +T_11746: (in Mem74[a4 + 18336:word32] : word32) + Class: Eq_11743 + DataType: + OrigDataType: +T_11747: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_11748: (in d0 : word32) + Class: Eq_11748 + DataType: + OrigDataType: +T_11749: (in 0x00000000 : word32) + Class: Eq_11749 + DataType: + OrigDataType: +T_11750: (in 8240 : int32) + Class: Eq_11750 + DataType: + OrigDataType: +T_11751: (in a4 + 8240 : word32) + Class: Eq_11751 + DataType: + OrigDataType: +T_11752: (in Mem31[a4 + 8240:word32] : word32) + Class: Eq_11749 + DataType: + OrigDataType: +T_11753: (in dwArg0C : word32) + Class: Eq_11753 + DataType: + OrigDataType: +T_11754: (in 18344 : int32) + Class: Eq_11754 + DataType: + OrigDataType: +T_11755: (in a4 + 18344 : word32) + Class: Eq_11755 + DataType: + OrigDataType: +T_11756: (in Mem34[a4 + 18344:word32] : word32) + Class: Eq_11753 + DataType: + OrigDataType: +T_11757: (in 7804 : int32) + Class: Eq_11757 + DataType: + OrigDataType: +T_11758: (in a4 + 7804 : word32) + Class: Eq_11758 + DataType: + OrigDataType: +T_11759: (in Mem34[a4 + 7804:word32] : word32) + Class: Eq_11759 + DataType: + OrigDataType: +T_11760: (in 0x00000000 : word32) + Class: Eq_11759 + DataType: + OrigDataType: +T_11761: (in Mem34[a4 + 7804:word32] != 0x00000000 : bool) + Class: Eq_11761 + DataType: + OrigDataType: +T_11762: (in 7808 : int32) + Class: Eq_11762 + DataType: + OrigDataType: +T_11763: (in a4 + 7808 : word32) + Class: Eq_11763 + DataType: + OrigDataType: +T_11764: (in Mem34[a4 + 7808:word32] : word32) + Class: Eq_11764 + DataType: + OrigDataType: +T_11765: (in 0x00000000 : word32) + Class: Eq_11764 + DataType: + OrigDataType: +T_11766: (in Mem34[a4 + 7808:word32] != 0x00000000 : bool) + Class: Eq_11766 + DataType: + OrigDataType: +T_11767: (in fn0000833C : ptr32) + Class: Eq_4251 + DataType: + OrigDataType: +T_11768: (in 0000006C : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_11769: (in fn0000833C(d2, a4, 0x0000006C) : word32) + Class: Eq_11769 + DataType: + OrigDataType: +T_11770: (in 7804 : int32) + Class: Eq_11770 + DataType: + OrigDataType: +T_11771: (in a4 + 7804 : word32) + Class: Eq_11771 + DataType: + OrigDataType: +T_11772: (in Mem414[a4 + 7804:word32] : word32) + Class: Eq_11769 + DataType: + OrigDataType: +T_11773: (in a2_67 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11774: (in a3_68 : word32) + Class: Eq_11774 + DataType: + OrigDataType: +T_11775: (in a5_69 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_11776: (in d7_70 : word32) + Class: Eq_10560 + DataType: + OrigDataType: +T_11777: (in fn00007910 : ptr32) + Class: Eq_11777 + DataType: + OrigDataType: +T_11778: (in signature of fn00007910 : void) + Class: Eq_11777 + DataType: + OrigDataType: +T_11779: (in fp : ptr32) + Class: Eq_11779 + DataType: + OrigDataType: +T_11780: (in 0x00000004 : word32) + Class: Eq_11780 + DataType: + OrigDataType: +T_11781: (in fp - 0x00000004 : word32) + Class: Eq_8756 + DataType: + OrigDataType: +T_11782: (in dwLoc015C : word32) + Class: Eq_8757 + DataType: + OrigDataType: +T_11783: (in dwArg08 : word32) + Class: Eq_8758 + DataType: + OrigDataType: +T_11784: (in 7804 : int32) + Class: Eq_11784 + DataType: + OrigDataType: +T_11785: (in a4 + 7804 : word32) + Class: Eq_11785 + DataType: + OrigDataType: +T_11786: (in Mem34[a4 + 7804:word32] : word32) + Class: Eq_8759 + DataType: + OrigDataType: +T_11787: (in 0xFFFFFEF4 : word32) + Class: Eq_11787 + DataType: + OrigDataType: +T_11788: (in fp + 0xFFFFFEF4 : word32) + Class: Eq_8760 + DataType: + OrigDataType: +T_11789: (in 7808 : int32) + Class: Eq_11789 + DataType: + OrigDataType: +T_11790: (in a4 + 7808 : word32) + Class: Eq_11790 + DataType: + OrigDataType: +T_11791: (in Mem34[a4 + 7808:word32] : word32) + Class: Eq_8761 + DataType: + OrigDataType: +T_11792: (in 0xFFFFFED4 : word32) + Class: Eq_11792 + DataType: + OrigDataType: +T_11793: (in fp + 0xFFFFFED4 : word32) + Class: Eq_8762 + DataType: + OrigDataType: +T_11794: (in out a2_67 : ptr32) + Class: Eq_8763 + DataType: + OrigDataType: +T_11795: (in out a3_68 : ptr32) + Class: Eq_8764 + DataType: + OrigDataType: +T_11796: (in out a5_69 : ptr32) + Class: Eq_8765 + DataType: + OrigDataType: +T_11797: (in fn00007910(fp - 0x00000004, dwLoc015C, dwArg08, Mem34[a4 + 7804:word32], fp + 0xFFFFFEF4, Mem34[a4 + 7808:word32], fp + 0xFFFFFED4, out a2_67, out a3_68, out a5_69) : word32) + Class: Eq_10560 + DataType: + OrigDataType: +T_11798: (in -264 : int32) + Class: Eq_11798 + DataType: + OrigDataType: +T_11799: (in a5_69 + -264 : word32) + Class: Eq_11799 + DataType: + OrigDataType: +T_11800: (in 0x0000015C : word32) + Class: Eq_11800 + DataType: + OrigDataType: +T_11801: (in fp - 0x0000015C : word32) + Class: Eq_11801 + DataType: + OrigDataType: +T_11802: (in 0x00000000 : word32) + Class: Eq_11802 + DataType: + OrigDataType: +T_11803: (in fp - 0x0000015C + 0x00000000 : word32) + Class: Eq_11803 + DataType: + OrigDataType: +T_11804: (in Mem72[fp - 0x0000015C + 0x00000000:word32] : word32) + Class: Eq_11799 + DataType: + OrigDataType: +T_11805: (in 7804 : int32) + Class: Eq_11805 + DataType: + OrigDataType: +T_11806: (in a4 + 7804 : word32) + Class: Eq_11806 + DataType: + OrigDataType: +T_11807: (in Mem72[a4 + 7804:word32] : word32) + Class: Eq_11807 + DataType: + OrigDataType: +T_11808: (in 0x00000160 : word32) + Class: Eq_11808 + DataType: + OrigDataType: +T_11809: (in fp - 0x00000160 : word32) + Class: Eq_11809 + DataType: + OrigDataType: +T_11810: (in 0x00000000 : word32) + Class: Eq_11810 + DataType: + OrigDataType: +T_11811: (in fp - 0x00000160 + 0x00000000 : word32) + Class: Eq_11811 + DataType: + OrigDataType: +T_11812: (in Mem76[fp - 0x00000160 + 0x00000000:word32] : word32) + Class: Eq_11807 + DataType: + OrigDataType: +T_11813: (in a1_79 : word32) + Class: Eq_11813 + DataType: + OrigDataType: +T_11814: (in d0_80 : word32) + Class: Eq_11814 + DataType: + OrigDataType: +T_11815: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_11816: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11817: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11818: (in out a1_79 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_11819: (in fn00007B74(dwArg00, dwArg04, out a1_79) : word32) + Class: Eq_11814 + DataType: + OrigDataType: +T_11820: (in v29_82 : byte) + Class: Eq_11820 + DataType: + OrigDataType: +T_11821: (in -296 : int32) + Class: Eq_11821 + DataType: + OrigDataType: +T_11822: (in a5_69 + -296 : word32) + Class: Eq_11822 + DataType: + OrigDataType: +T_11823: (in Mem76[a5_69 + -296:byte] : byte) + Class: Eq_11820 + DataType: + OrigDataType: +T_11824: (in a7_154 : word32) + Class: Eq_11824 + DataType: + OrigDataType: +T_11825: (in 0x00000144 : word32) + Class: Eq_11825 + DataType: + OrigDataType: +T_11826: (in fp - 0x00000144 : word32) + Class: Eq_11824 + DataType: + OrigDataType: +T_11827: (in d0_104 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11828: (in DPB(d0_80, v29_82, 0) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11829: (in 0x00 : byte) + Class: Eq_11820 + DataType: + OrigDataType: +T_11830: (in v29_82 == 0x00 : bool) + Class: Eq_11830 + DataType: + OrigDataType: +T_11831: (in fn0000833C : ptr32) + Class: Eq_4251 + DataType: + OrigDataType: +T_11832: (in 0000006C : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_11833: (in fn0000833C(d2, a4, 0x0000006C) : word32) + Class: Eq_11833 + DataType: + OrigDataType: +T_11834: (in 7808 : int32) + Class: Eq_11834 + DataType: + OrigDataType: +T_11835: (in a4 + 7808 : word32) + Class: Eq_11835 + DataType: + OrigDataType: +T_11836: (in Mem407[a4 + 7808:word32] : word32) + Class: Eq_11833 + DataType: + OrigDataType: +T_11837: (in a0_102 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11838: (in 7808 : int32) + Class: Eq_11838 + DataType: + OrigDataType: +T_11839: (in a4 + 7808 : word32) + Class: Eq_11839 + DataType: + OrigDataType: +T_11840: (in Mem76[a4 + 7808:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11841: (in a1_101 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11842: (in 00008DE6 : ptr32) + Class: Eq_11842 + DataType: + OrigDataType: +T_11843: (in 0x00000148 : word32) + Class: Eq_11843 + DataType: + OrigDataType: +T_11844: (in fp - 0x00000148 : word32) + Class: Eq_11844 + DataType: + OrigDataType: +T_11845: (in 0x00000000 : word32) + Class: Eq_11845 + DataType: + OrigDataType: +T_11846: (in fp - 0x00000148 + 0x00000000 : word32) + Class: Eq_11846 + DataType: + OrigDataType: +T_11847: (in Mem384[fp - 0x00000148 + 0x00000000:word32] : word32) + Class: Eq_11842 + DataType: + OrigDataType: +T_11848: (in 7808 : int32) + Class: Eq_11848 + DataType: + OrigDataType: +T_11849: (in a4 + 7808 : word32) + Class: Eq_11849 + DataType: + OrigDataType: +T_11850: (in Mem384[a4 + 7808:word32] : word32) + Class: Eq_11850 + DataType: + OrigDataType: +T_11851: (in 0x0000014C : word32) + Class: Eq_11851 + DataType: + OrigDataType: +T_11852: (in fp - 0x0000014C : word32) + Class: Eq_11852 + DataType: + OrigDataType: +T_11853: (in 0x00000000 : word32) + Class: Eq_11853 + DataType: + OrigDataType: +T_11854: (in fp - 0x0000014C + 0x00000000 : word32) + Class: Eq_11854 + DataType: + OrigDataType: +T_11855: (in Mem388[fp - 0x0000014C + 0x00000000:word32] : word32) + Class: Eq_11850 + DataType: + OrigDataType: +T_11856: (in a1_390 : word32) + Class: Eq_11856 + DataType: + OrigDataType: +T_11857: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_11858: (in out a1_390 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_11859: (in fn00007B74(dwArg00, dwArg04, out a1_390) : word32) + Class: Eq_11859 + DataType: + OrigDataType: +T_11860: (in -296 : int32) + Class: Eq_11860 + DataType: + OrigDataType: +T_11861: (in a5_69 + -296 : word32) + Class: Eq_11861 + DataType: + OrigDataType: +T_11862: (in 0x00000150 : word32) + Class: Eq_11862 + DataType: + OrigDataType: +T_11863: (in fp - 0x00000150 : word32) + Class: Eq_11863 + DataType: + OrigDataType: +T_11864: (in 0x00000000 : word32) + Class: Eq_11864 + DataType: + OrigDataType: +T_11865: (in fp - 0x00000150 + 0x00000000 : word32) + Class: Eq_11865 + DataType: + OrigDataType: +T_11866: (in Mem393[fp - 0x00000150 + 0x00000000:word32] : word32) + Class: Eq_11861 + DataType: + OrigDataType: +T_11867: (in 7808 : int32) + Class: Eq_11867 + DataType: + OrigDataType: +T_11868: (in a4 + 7808 : word32) + Class: Eq_11868 + DataType: + OrigDataType: +T_11869: (in Mem393[a4 + 7808:word32] : word32) + Class: Eq_11869 + DataType: + OrigDataType: +T_11870: (in 0x00000154 : word32) + Class: Eq_11870 + DataType: + OrigDataType: +T_11871: (in fp - 0x00000154 : word32) + Class: Eq_11871 + DataType: + OrigDataType: +T_11872: (in 0x00000000 : word32) + Class: Eq_11872 + DataType: + OrigDataType: +T_11873: (in fp - 0x00000154 + 0x00000000 : word32) + Class: Eq_11873 + DataType: + OrigDataType: +T_11874: (in Mem397[fp - 0x00000154 + 0x00000000:word32] : word32) + Class: Eq_11869 + DataType: + OrigDataType: +T_11875: (in a1_399 : word32) + Class: Eq_11875 + DataType: + OrigDataType: +T_11876: (in fn00007B74 : ptr32) + Class: Eq_1212 + DataType: + OrigDataType: +T_11877: (in out a1_399 : ptr32) + Class: Eq_1216 + DataType: + OrigDataType: +T_11878: (in fn00007B74(dwArg00, dwArg04, out a1_399) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11879: (in 0x00000144 : word32) + Class: Eq_11879 + DataType: + OrigDataType: +T_11880: (in fp - 0x00000144 : word32) + Class: Eq_11824 + DataType: + OrigDataType: +T_11881: (in MakeLibrary : ptr32) + Class: Eq_11881 + DataType: + OrigDataType: +T_11882: (in signature of MakeLibrary : void) + Class: Eq_11881 + DataType: + OrigDataType: +T_11883: (in funcInit : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11884: (in structInit : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11885: (in libInit : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11886: (in dataSize : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11887: (in segList : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11888: (in 7804 : int32) + Class: Eq_11888 + DataType: + OrigDataType: +T_11889: (in a4 + 7804 : word32) + Class: Eq_11889 + DataType: + OrigDataType: +T_11890: (in Mem76[a4 + 7804:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11891: (in MakeLibrary(a0_102, a1_101, a2_67, d0_104, Mem76[a4 + 7804:word32]) : void) + Class: Eq_11891 + DataType: + OrigDataType: +T_11892: (in 18348 : int32) + Class: Eq_11892 + DataType: + OrigDataType: +T_11893: (in a4 + 18348 : word32) + Class: Eq_11893 + DataType: + OrigDataType: +T_11894: (in Mem347[a4 + 18348:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11895: (in -2 : int32) + Class: Eq_791 + DataType: + OrigDataType: +T_11896: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11897: (in d0_104 != 0x00000000 : bool) + Class: Eq_11897 + DataType: + OrigDataType: +T_11898: (in v36_105 : byte) + Class: Eq_11898 + DataType: + OrigDataType: +T_11899: (in 0x00 : byte) + Class: Eq_11898 + DataType: + OrigDataType: +T_11900: (in v36_105 != 0x00 : bool) + Class: Eq_11900 + DataType: + OrigDataType: +T_11901: (in d0_123 : word32) + Class: Eq_11748 + DataType: + OrigDataType: +T_11902: (in 0x00000000 : word32) + Class: Eq_11902 + DataType: + OrigDataType: +T_11903: (in a0_102 + 0x00000000 : word32) + Class: Eq_11903 + DataType: + OrigDataType: +T_11904: (in Mem76[a0_102 + 0x00000000:byte] : byte) + Class: Eq_11898 + DataType: + OrigDataType: +T_11905: (in 0x00000001 : word32) + Class: Eq_11905 + DataType: + OrigDataType: +T_11906: (in a0_102 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11907: (in DPB(d0_104, v36_105, 0) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11908: (in 0x00000001 : word32) + Class: Eq_11908 + DataType: + OrigDataType: +T_11909: (in a1_101 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11910: (in *a1Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11911: (in 0x00000000 : word32) + Class: Eq_11911 + DataType: + OrigDataType: +T_11912: (in a1_101 + 0x00000000 : word32) + Class: Eq_11912 + DataType: + OrigDataType: +T_11913: (in Mem76[a1_101 + 0x00000000:byte] : byte) + Class: Eq_11913 + DataType: + OrigDataType: +T_11914: (in v36_105 - Mem76[a1_101 + 0x00000000:byte] : byte) + Class: Eq_11914 + DataType: + OrigDataType: +T_11915: (in 0x00 : byte) + Class: Eq_11914 + DataType: + OrigDataType: +T_11916: (in v36_105 - Mem76[a1_101 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_11916 + DataType: + OrigDataType: +T_11917: (in v36_105 != 0x00 : bool) + Class: Eq_11917 + DataType: + OrigDataType: +T_11918: (in 8268 : int32) + Class: Eq_11918 + DataType: + OrigDataType: +T_11919: (in a4 + 8268 : word32) + Class: Eq_11919 + DataType: + OrigDataType: +T_11920: (in Mem76[a4 + 8268:word32] : word32) + Class: Eq_11920 + DataType: + OrigDataType: +T_11921: (in 0x00000000 : word32) + Class: Eq_11920 + DataType: + OrigDataType: +T_11922: (in Mem76[a4 + 8268:word32] != 0x00000000 : bool) + Class: Eq_11922 + DataType: + OrigDataType: +T_11923: (in a7_372 : word32) + Class: Eq_11923 + DataType: + OrigDataType: +T_11924: (in 0x00000004 : word32) + Class: Eq_11924 + DataType: + OrigDataType: +T_11925: (in a7_154 - 0x00000004 : word32) + Class: Eq_11923 + DataType: + OrigDataType: +T_11926: (in 7804 : int32) + Class: Eq_11926 + DataType: + OrigDataType: +T_11927: (in a4 + 7804 : word32) + Class: Eq_11927 + DataType: + OrigDataType: +T_11928: (in Mem76[a4 + 7804:word32] : word32) + Class: Eq_11928 + DataType: + OrigDataType: +T_11929: (in 0x00000000 : word32) + Class: Eq_11929 + DataType: + OrigDataType: +T_11930: (in a7_372 + 0x00000000 : word32) + Class: Eq_11930 + DataType: + OrigDataType: +T_11931: (in Mem374[a7_372 + 0x00000000:word32] : word32) + Class: Eq_11928 + DataType: + OrigDataType: +T_11932: (in fn000087A0 : ptr32) + Class: Eq_4318 + DataType: + OrigDataType: +T_11933: (in fn000087A0(d2, a4, dwArg00) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11934: (in 0x00000000 : word32) + Class: Eq_11934 + DataType: + OrigDataType: +T_11935: (in 7804 : int32) + Class: Eq_11935 + DataType: + OrigDataType: +T_11936: (in a4 + 7804 : word32) + Class: Eq_11936 + DataType: + OrigDataType: +T_11937: (in Mem378[a4 + 7804:word32] : word32) + Class: Eq_11934 + DataType: + OrigDataType: +T_11938: (in 8268 : int32) + Class: Eq_11938 + DataType: + OrigDataType: +T_11939: (in a4 + 8268 : word32) + Class: Eq_11939 + DataType: + OrigDataType: +T_11940: (in Mem378[a4 + 8268:word32] : word32) + Class: Eq_11940 + DataType: + OrigDataType: +T_11941: (in 18348 : int32) + Class: Eq_11941 + DataType: + OrigDataType: +T_11942: (in a4 + 18348 : word32) + Class: Eq_11942 + DataType: + OrigDataType: +T_11943: (in Mem380[a4 + 18348:word32] : word32) + Class: Eq_11940 + DataType: + OrigDataType: +T_11944: (in 0x0004 : word16) + Class: Eq_11944 + DataType: + OrigDataType: +T_11945: (in a7_372 + 0x0004 : word32) + Class: Eq_11824 + DataType: + OrigDataType: +T_11946: (in a7_156 : word32) + Class: Eq_11946 + DataType: + OrigDataType: +T_11947: (in 0x00000004 : word32) + Class: Eq_11947 + DataType: + OrigDataType: +T_11948: (in a7_154 - 0x00000004 : word32) + Class: Eq_11946 + DataType: + OrigDataType: +T_11949: (in 7808 : int32) + Class: Eq_11949 + DataType: + OrigDataType: +T_11950: (in a4 + 7808 : word32) + Class: Eq_11950 + DataType: + OrigDataType: +T_11951: (in Mem76[a4 + 7808:word32] : word32) + Class: Eq_11951 + DataType: + OrigDataType: +T_11952: (in 0x00000000 : word32) + Class: Eq_11952 + DataType: + OrigDataType: +T_11953: (in a7_156 + 0x00000000 : word32) + Class: Eq_11953 + DataType: + OrigDataType: +T_11954: (in Mem158[a7_156 + 0x00000000:word32] : word32) + Class: Eq_11951 + DataType: + OrigDataType: +T_11955: (in a0_160 : word32) + Class: Eq_11955 + DataType: + OrigDataType: +T_11956: (in d0_161 : word32) + Class: Eq_11956 + DataType: + OrigDataType: +T_11957: (in fn00007B30 : ptr32) + Class: Eq_11957 + DataType: + OrigDataType: +T_11958: (in signature of fn00007B30 : void) + Class: Eq_11957 + DataType: + OrigDataType: +T_11959: (in out a0_160 : ptr32) + Class: Eq_9187 + DataType: + OrigDataType: +T_11960: (in fn00007B30(d0_104, a4, dwArg00, out a0_160) : word32) + Class: Eq_11956 + DataType: + OrigDataType: +T_11961: (in 00000104 : ptr32) + Class: Eq_11961 + DataType: + OrigDataType: +T_11962: (in 0x00000004 : word32) + Class: Eq_11962 + DataType: + OrigDataType: +T_11963: (in a7_156 - 0x00000004 : word32) + Class: Eq_11963 + DataType: + OrigDataType: +T_11964: (in 0x00000000 : word32) + Class: Eq_11964 + DataType: + OrigDataType: +T_11965: (in a7_156 - 0x00000004 + 0x00000000 : word32) + Class: Eq_11965 + DataType: + OrigDataType: +T_11966: (in Mem163[a7_156 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_11961 + DataType: + OrigDataType: +T_11967: (in 7808 : int32) + Class: Eq_11967 + DataType: + OrigDataType: +T_11968: (in a4 + 7808 : word32) + Class: Eq_11968 + DataType: + OrigDataType: +T_11969: (in Mem165[a4 + 7808:word32] : word32) + Class: Eq_11956 + DataType: + OrigDataType: +T_11970: (in a0_167 : word32) + Class: Eq_11970 + DataType: + OrigDataType: +T_11971: (in a1_168 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11972: (in d0_169 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11973: (in fn0000843C : ptr32) + Class: Eq_7543 + DataType: + OrigDataType: +T_11974: (in out a0_167 : ptr32) + Class: Eq_7548 + DataType: + OrigDataType: +T_11975: (in out a1_168 : ptr32) + Class: Eq_7549 + DataType: + OrigDataType: +T_11976: (in fn0000843C(d2, a4, dwArg00, out a0_167, out a1_168) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11977: (in -8 : int32) + Class: Eq_11977 + DataType: + OrigDataType: +T_11978: (in a5_69 + -8 : word32) + Class: Eq_11978 + DataType: + OrigDataType: +T_11979: (in Mem173[a5_69 + -8:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11980: (in d6_171 : word32) + Class: Eq_11980 + DataType: + OrigDataType: +T_11981: (in 0 : int32) + Class: Eq_11980 + DataType: + OrigDataType: +T_11982: (in 2 : int32) + Class: Eq_11982 + DataType: + OrigDataType: +T_11983: (in 18336 : int32) + Class: Eq_11983 + DataType: + OrigDataType: +T_11984: (in a4 + 18336 : word32) + Class: Eq_11984 + DataType: + OrigDataType: +T_11985: (in Mem354[a4 + 18336:word32] : word32) + Class: Eq_11982 + DataType: + OrigDataType: +T_11986: (in 0x000000CD : word32) + Class: Eq_11986 + DataType: + OrigDataType: +T_11987: (in 8240 : int32) + Class: Eq_11987 + DataType: + OrigDataType: +T_11988: (in a4 + 8240 : word32) + Class: Eq_11988 + DataType: + OrigDataType: +T_11989: (in Mem356[a4 + 8240:word32] : word32) + Class: Eq_11986 + DataType: + OrigDataType: +T_11990: (in -1 : int32) + Class: Eq_11748 + DataType: + OrigDataType: +T_11991: (in a0_416 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11992: (in 0x00000001 : word32) + Class: Eq_11992 + DataType: + OrigDataType: +T_11993: (in a0_416 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11994: (in a0_185 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_11995: (in 0x00000000 : word32) + Class: Eq_11995 + DataType: + OrigDataType: +T_11996: (in a0_416 + 0x00000000 : word32) + Class: Eq_11996 + DataType: + OrigDataType: +T_11997: (in Mem173[a0_416 + 0x00000000:byte] : byte) + Class: Eq_11997 + DataType: + OrigDataType: +T_11998: (in 0x00 : byte) + Class: Eq_11997 + DataType: + OrigDataType: +T_11999: (in Mem173[a0_416 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_11999 + DataType: + OrigDataType: +T_12000: (in 0x00000001 : word32) + Class: Eq_12000 + DataType: + OrigDataType: +T_12001: (in a0_185 - 0x00000001 : word32) + Class: Eq_12001 + DataType: + OrigDataType: +T_12002: (in a0_185 - 0x00000001 - a2_67 : word32) + Class: Eq_12002 + DataType: + OrigDataType: +T_12003: (in d6_171 - ((a0_185 - 0x00000001) - a2_67) : word32) + Class: Eq_12003 + DataType: + OrigDataType: +T_12004: (in 0x00000000 : word32) + Class: Eq_12003 + DataType: + OrigDataType: +T_12005: (in d6_171 - ((a0_185 - 0x00000001) - a2_67) >= 0x00000000 : bool) + Class: Eq_12005 + DataType: + OrigDataType: +T_12006: (in a0_203 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12007: (in v51_327 : byte) + Class: Eq_12007 + DataType: + OrigDataType: +T_12008: (in a2_67 + d6_171 : word32) + Class: Eq_12008 + DataType: + OrigDataType: +T_12009: (in Mem173[a2_67 + d6_171:byte] : byte) + Class: Eq_12007 + DataType: + OrigDataType: +T_12010: (in DPB(d0_169, v51_327, 0) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12011: (in 0x3F : byte) + Class: Eq_12007 + DataType: + OrigDataType: +T_12012: (in v51_327 == 0x3F : bool) + Class: Eq_12012 + DataType: + OrigDataType: +T_12013: (in 0x23 : byte) + Class: Eq_12007 + DataType: + OrigDataType: +T_12014: (in v51_327 == 0x23 : bool) + Class: Eq_12014 + DataType: + OrigDataType: +T_12015: (in 0x00000001 : word32) + Class: Eq_12015 + DataType: + OrigDataType: +T_12016: (in d6_171 + 0x00000001 : word32) + Class: Eq_11980 + DataType: + OrigDataType: +T_12017: (in a0_417 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12018: (in 0x00000001 : word32) + Class: Eq_12018 + DataType: + OrigDataType: +T_12019: (in a0_417 + 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12020: (in 0x00000000 : word32) + Class: Eq_12020 + DataType: + OrigDataType: +T_12021: (in a0_417 + 0x00000000 : word32) + Class: Eq_12021 + DataType: + OrigDataType: +T_12022: (in Mem173[a0_417 + 0x00000000:byte] : byte) + Class: Eq_12022 + DataType: + OrigDataType: +T_12023: (in 0x00 : byte) + Class: Eq_12022 + DataType: + OrigDataType: +T_12024: (in Mem173[a0_417 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_12024 + DataType: + OrigDataType: +T_12025: (in a0_212 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12026: (in 0x00000001 : word32) + Class: Eq_12026 + DataType: + OrigDataType: +T_12027: (in a0_203 - 0x00000001 : word32) + Class: Eq_12027 + DataType: + OrigDataType: +T_12028: (in a0_203 - 0x00000001 - a2_67 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12029: (in d6_171 - a0_212 : word32) + Class: Eq_12029 + DataType: + OrigDataType: +T_12030: (in 0x00000000 : word32) + Class: Eq_12029 + DataType: + OrigDataType: +T_12031: (in d6_171 - a0_212 != 0x00000000 : bool) + Class: Eq_12031 + DataType: + OrigDataType: +T_12032: (in d2_218 : word32) + Class: Eq_12032 + DataType: + OrigDataType: +T_12033: (in -8 : int32) + Class: Eq_12033 + DataType: + OrigDataType: +T_12034: (in a5_69 + -8 : word32) + Class: Eq_12034 + DataType: + OrigDataType: +T_12035: (in Mem173[a5_69 + -8:word32] : word32) + Class: Eq_12032 + DataType: + OrigDataType: +T_12036: (in a6_219 : word32) + Class: Eq_3770 + DataType: + OrigDataType: +T_12037: (in 18340 : int32) + Class: Eq_12037 + DataType: + OrigDataType: +T_12038: (in a4 + 18340 : word32) + Class: Eq_12038 + DataType: + OrigDataType: +T_12039: (in Mem173[a4 + 18340:word32] : word32) + Class: Eq_3770 + DataType: + OrigDataType: +T_12040: (in InitResident : ptr32) + Class: Eq_12040 + DataType: + OrigDataType: +T_12041: (in signature of InitResident : void) + Class: Eq_12040 + DataType: + OrigDataType: +T_12042: (in resident : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12043: (in segList : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12044: (in 18348 : int32) + Class: Eq_12044 + DataType: + OrigDataType: +T_12045: (in a4 + 18348 : word32) + Class: Eq_12045 + DataType: + OrigDataType: +T_12046: (in Mem173[a4 + 18348:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12047: (in InitResident(a1_168, Mem173[a4 + 18348:word32]) : void) + Class: Eq_12047 + DataType: + OrigDataType: +T_12048: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12049: (in d0_169 != 0x00000000 : bool) + Class: Eq_12049 + DataType: + OrigDataType: +T_12050: (in 18316 : int32) + Class: Eq_12050 + DataType: + OrigDataType: +T_12051: (in a4 + 18316 : word32) + Class: Eq_12051 + DataType: + OrigDataType: +T_12052: (in Mem173[a4 + 18316:word32] : word32) + Class: Eq_12052 + DataType: + OrigDataType: +T_12053: (in 0x00000000 : word32) + Class: Eq_12052 + DataType: + OrigDataType: +T_12054: (in Mem173[a4 + 18316:word32] != 0x00000000 : bool) + Class: Eq_12054 + DataType: + OrigDataType: +T_12055: (in 18344 : int32) + Class: Eq_12055 + DataType: + OrigDataType: +T_12056: (in a4 + 18344 : word32) + Class: Eq_12056 + DataType: + OrigDataType: +T_12057: (in Mem173[a4 + 18344:word32] : word32) + Class: Eq_12057 + DataType: + OrigDataType: +T_12058: (in 0x00000000 : word32) + Class: Eq_12058 + DataType: + OrigDataType: +T_12059: (in a7_156 + 0x00000000 : word32) + Class: Eq_12059 + DataType: + OrigDataType: +T_12060: (in Mem280[a7_156 + 0x00000000:word32] : word32) + Class: Eq_12057 + DataType: + OrigDataType: +T_12061: (in 0x00000004 : word32) + Class: Eq_12061 + DataType: + OrigDataType: +T_12062: (in a7_156 - 0x00000004 : word32) + Class: Eq_12062 + DataType: + OrigDataType: +T_12063: (in 0x00000000 : word32) + Class: Eq_12063 + DataType: + OrigDataType: +T_12064: (in a7_156 - 0x00000004 + 0x00000000 : word32) + Class: Eq_12064 + DataType: + OrigDataType: +T_12065: (in Mem283[a7_156 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12066: (in -8 : int32) + Class: Eq_12066 + DataType: + OrigDataType: +T_12067: (in a5_69 + -8 : word32) + Class: Eq_12067 + DataType: + OrigDataType: +T_12068: (in Mem283[a5_69 + -8:word32] : word32) + Class: Eq_12068 + DataType: + OrigDataType: +T_12069: (in 0x00000008 : word32) + Class: Eq_12069 + DataType: + OrigDataType: +T_12070: (in a7_156 - 0x00000008 : word32) + Class: Eq_12070 + DataType: + OrigDataType: +T_12071: (in 0x00000000 : word32) + Class: Eq_12071 + DataType: + OrigDataType: +T_12072: (in a7_156 - 0x00000008 + 0x00000000 : word32) + Class: Eq_12072 + DataType: + OrigDataType: +T_12073: (in Mem287[a7_156 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_12068 + DataType: + OrigDataType: +T_12074: (in d0_289 : word32) + Class: Eq_11748 + DataType: + OrigDataType: +T_12075: (in fn00008F10 : ptr32) + Class: Eq_12075 + DataType: + OrigDataType: +T_12076: (in signature of fn00008F10 : void) + Class: Eq_12075 + DataType: + OrigDataType: +T_12077: (in d0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12078: (in d7 : word32) + Class: Eq_10560 + DataType: + OrigDataType: +T_12079: (in a0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12080: (in a1 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12081: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_12082: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12083: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12084: (in fn00008F10(d0_169, d7_70, a0_212, a1_168, a4, dwArg00, dwArg04) : word32) + Class: Eq_11748 + DataType: + OrigDataType: +T_12085: (in a0_291 : word32) + Class: Eq_12085 + DataType: + OrigDataType: +T_12086: (in -8 : int32) + Class: Eq_12086 + DataType: + OrigDataType: +T_12087: (in a5_69 + -8 : word32) + Class: Eq_12087 + DataType: + OrigDataType: +T_12088: (in Mem287[a5_69 + -8:word32] : word32) + Class: Eq_12085 + DataType: + OrigDataType: +T_12089: (in a1_292 : word32) + Class: Eq_11774 + DataType: + OrigDataType: +T_12090: (in d0_293 : word32) + Class: Eq_12090 + DataType: + OrigDataType: +T_12091: (in 64 : int32) + Class: Eq_12090 + DataType: + OrigDataType: +T_12092: (in 0x00000000 : word32) + Class: Eq_12092 + DataType: + OrigDataType: +T_12093: (in a0_291 + 0x00000000 : word32) + Class: Eq_12093 + DataType: + OrigDataType: +T_12094: (in Mem287[a0_291 + 0x00000000:word32] : word32) + Class: Eq_12094 + DataType: + OrigDataType: +T_12095: (in 0x00000000 : word32) + Class: Eq_12095 + DataType: + OrigDataType: +T_12096: (in a1_292 + 0x00000000 : word32) + Class: Eq_12096 + DataType: + OrigDataType: +T_12097: (in Mem301[a1_292 + 0x00000000:word32] : word32) + Class: Eq_12094 + DataType: + OrigDataType: +T_12098: (in 0x00000004 : word32) + Class: Eq_12098 + DataType: + OrigDataType: +T_12099: (in a0_291 + 0x00000004 : word32) + Class: Eq_12085 + DataType: + OrigDataType: +T_12100: (in 0x00000004 : word32) + Class: Eq_12100 + DataType: + OrigDataType: +T_12101: (in a1_292 + 0x00000004 : word32) + Class: Eq_11774 + DataType: + OrigDataType: +T_12102: (in 0x00000001 : word32) + Class: Eq_12102 + DataType: + OrigDataType: +T_12103: (in d0_293 - 0x00000001 : word32) + Class: Eq_12090 + DataType: + OrigDataType: +T_12104: (in 0xFFFFFFFF : word32) + Class: Eq_12090 + DataType: + OrigDataType: +T_12105: (in d0_293 != 0xFFFFFFFF : bool) + Class: Eq_12105 + DataType: + OrigDataType: +T_12106: (in 00000104 : ptr32) + Class: Eq_12106 + DataType: + OrigDataType: +T_12107: (in 0x0000000C : word32) + Class: Eq_12107 + DataType: + OrigDataType: +T_12108: (in a7_156 - 0x0000000C : word32) + Class: Eq_12108 + DataType: + OrigDataType: +T_12109: (in 0x00000000 : word32) + Class: Eq_12109 + DataType: + OrigDataType: +T_12110: (in a7_156 - 0x0000000C + 0x00000000 : word32) + Class: Eq_12110 + DataType: + OrigDataType: +T_12111: (in Mem306[a7_156 - 0x0000000C + 0x00000000:word32] : word32) + Class: Eq_12106 + DataType: + OrigDataType: +T_12112: (in -8 : int32) + Class: Eq_12112 + DataType: + OrigDataType: +T_12113: (in a5_69 + -8 : word32) + Class: Eq_12113 + DataType: + OrigDataType: +T_12114: (in Mem306[a5_69 + -8:word32] : word32) + Class: Eq_12114 + DataType: + OrigDataType: +T_12115: (in 0x00000010 : word32) + Class: Eq_12115 + DataType: + OrigDataType: +T_12116: (in a7_156 - 0x00000010 : word32) + Class: Eq_12116 + DataType: + OrigDataType: +T_12117: (in 0x00000000 : word32) + Class: Eq_12117 + DataType: + OrigDataType: +T_12118: (in a7_156 - 0x00000010 + 0x00000000 : word32) + Class: Eq_12118 + DataType: + OrigDataType: +T_12119: (in Mem310[a7_156 - 0x00000010 + 0x00000000:word32] : word32) + Class: Eq_12114 + DataType: + OrigDataType: +T_12120: (in a1_312 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12121: (in a0_313 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12122: (in fn00007E4C : ptr32) + Class: Eq_10284 + DataType: + OrigDataType: +T_12123: (in out a1_312 : ptr32) + Class: Eq_9650 + DataType: + OrigDataType: +T_12124: (in fn00007E4C(a4, dwArg00, dwArg04, out a1_312) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12125: (in 8268 : int32) + Class: Eq_12125 + DataType: + OrigDataType: +T_12126: (in a4 + 8268 : word32) + Class: Eq_12126 + DataType: + OrigDataType: +T_12127: (in Mem310[a4 + 8268:word32] : word32) + Class: Eq_12127 + DataType: + OrigDataType: +T_12128: (in 18348 : int32) + Class: Eq_12128 + DataType: + OrigDataType: +T_12129: (in a4 + 18348 : word32) + Class: Eq_12129 + DataType: + OrigDataType: +T_12130: (in Mem310[a4 + 18348:word32] : word32) + Class: Eq_12130 + DataType: + OrigDataType: +T_12131: (in Mem310[a4 + 8268:word32] - Mem310[a4 + 18348:word32] : word32) + Class: Eq_12131 + DataType: + OrigDataType: +T_12132: (in 0x00000000 : word32) + Class: Eq_12131 + DataType: + OrigDataType: +T_12133: (in Mem310[a4 + 8268:word32] - Mem310[a4 + 18348:word32] == 0x00000000 : bool) + Class: Eq_12133 + DataType: + OrigDataType: +T_12134: (in MakeFunctions : ptr32) + Class: Eq_630 + DataType: + OrigDataType: +T_12135: (in MakeFunctions(a0_313, a1_312, a2_67) : void) + Class: Eq_12135 + DataType: + OrigDataType: +T_12136: (in -8 : int32) + Class: Eq_12136 + DataType: + OrigDataType: +T_12137: (in a5_69 + -8 : word32) + Class: Eq_12137 + DataType: + OrigDataType: +T_12138: (in Mem173[a5_69 + -8:word32] : word32) + Class: Eq_12138 + DataType: + OrigDataType: +T_12139: (in 0x00000000 : word32) + Class: Eq_12139 + DataType: + OrigDataType: +T_12140: (in a7_156 + 0x00000000 : word32) + Class: Eq_12140 + DataType: + OrigDataType: +T_12141: (in Mem242[a7_156 + 0x00000000:word32] : word32) + Class: Eq_12138 + DataType: + OrigDataType: +T_12142: (in a2_244 : word32) + Class: Eq_12142 + DataType: + OrigDataType: +T_12143: (in a5_245 : word32) + Class: Eq_12143 + DataType: + OrigDataType: +T_12144: (in d0_246 : word32) + Class: Eq_11748 + DataType: + OrigDataType: +T_12145: (in fn00008E70 : ptr32) + Class: Eq_12145 + DataType: + OrigDataType: +T_12146: (in signature of fn00008E70 : void) + Class: Eq_12145 + DataType: + OrigDataType: +T_12147: (in a0 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12148: (in a1 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12149: (in a2 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12150: (in a4 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_12151: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_12152: (in a6 : word32) + Class: Eq_3770 + DataType: + OrigDataType: +T_12153: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12154: (in a2Out : ptr32) + Class: Eq_12154 + DataType: + OrigDataType: +T_12155: (in a5Out : ptr32) + Class: Eq_12155 + DataType: + OrigDataType: +T_12156: (in out a2_244 : ptr32) + Class: Eq_12154 + DataType: + OrigDataType: +T_12157: (in out a5_245 : ptr32) + Class: Eq_12155 + DataType: + OrigDataType: +T_12158: (in fn00008E70(a0_212, a1_168, a2_67, a4, a5_69, a6_219, dwArg00, out a2_244, out a5_245) : word32) + Class: Eq_11748 + DataType: + OrigDataType: +T_12159: (in a0_248 : word32) + Class: Eq_12159 + DataType: + OrigDataType: +T_12160: (in -8 : int32) + Class: Eq_12160 + DataType: + OrigDataType: +T_12161: (in a5_245 + -8 : word32) + Class: Eq_12161 + DataType: + OrigDataType: +T_12162: (in Mem242[a5_245 + -8:word32] : word32) + Class: Eq_12159 + DataType: + OrigDataType: +T_12163: (in a1_249 : word32) + Class: Eq_11774 + DataType: + OrigDataType: +T_12164: (in d0_250 : word32) + Class: Eq_12164 + DataType: + OrigDataType: +T_12165: (in 64 : int32) + Class: Eq_12164 + DataType: + OrigDataType: +T_12166: (in 20 : int32) + Class: Eq_12166 + DataType: + OrigDataType: +T_12167: (in 18336 : int32) + Class: Eq_12167 + DataType: + OrigDataType: +T_12168: (in a4 + 18336 : word32) + Class: Eq_12168 + DataType: + OrigDataType: +T_12169: (in Mem226[a4 + 18336:word32] : word32) + Class: Eq_12166 + DataType: + OrigDataType: +T_12170: (in 0x000000CC : word32) + Class: Eq_12170 + DataType: + OrigDataType: +T_12171: (in 8240 : int32) + Class: Eq_12171 + DataType: + OrigDataType: +T_12172: (in a4 + 8240 : word32) + Class: Eq_12172 + DataType: + OrigDataType: +T_12173: (in Mem228[a4 + 8240:word32] : word32) + Class: Eq_12170 + DataType: + OrigDataType: +T_12174: (in 00000104 : ptr32) + Class: Eq_12174 + DataType: + OrigDataType: +T_12175: (in 0x00000000 : word32) + Class: Eq_12175 + DataType: + OrigDataType: +T_12176: (in a7_156 + 0x00000000 : word32) + Class: Eq_12176 + DataType: + OrigDataType: +T_12177: (in Mem230[a7_156 + 0x00000000:word32] : word32) + Class: Eq_12174 + DataType: + OrigDataType: +T_12178: (in 0x00000004 : word32) + Class: Eq_12178 + DataType: + OrigDataType: +T_12179: (in a7_156 - 0x00000004 : word32) + Class: Eq_12179 + DataType: + OrigDataType: +T_12180: (in 0x00000000 : word32) + Class: Eq_12180 + DataType: + OrigDataType: +T_12181: (in a7_156 - 0x00000004 + 0x00000000 : word32) + Class: Eq_12181 + DataType: + OrigDataType: +T_12182: (in Mem233[a7_156 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_12032 + DataType: + OrigDataType: +T_12183: (in a1_235 : word32) + Class: Eq_12183 + DataType: + OrigDataType: +T_12184: (in fn00007E4C : ptr32) + Class: Eq_10284 + DataType: + OrigDataType: +T_12185: (in out a1_235 : ptr32) + Class: Eq_9650 + DataType: + OrigDataType: +T_12186: (in fn00007E4C(a4, dwArg00, dwArg04, out a1_235) : word32) + Class: Eq_12186 + DataType: + OrigDataType: +T_12187: (in -1 : int32) + Class: Eq_11748 + DataType: + OrigDataType: +T_12188: (in 0x00000000 : word32) + Class: Eq_12188 + DataType: + OrigDataType: +T_12189: (in a0_248 + 0x00000000 : word32) + Class: Eq_12189 + DataType: + OrigDataType: +T_12190: (in Mem242[a0_248 + 0x00000000:word32] : word32) + Class: Eq_12190 + DataType: + OrigDataType: +T_12191: (in 0x00000000 : word32) + Class: Eq_12191 + DataType: + OrigDataType: +T_12192: (in a1_249 + 0x00000000 : word32) + Class: Eq_12192 + DataType: + OrigDataType: +T_12193: (in Mem258[a1_249 + 0x00000000:word32] : word32) + Class: Eq_12190 + DataType: + OrigDataType: +T_12194: (in 0x00000004 : word32) + Class: Eq_12194 + DataType: + OrigDataType: +T_12195: (in a0_248 + 0x00000004 : word32) + Class: Eq_12159 + DataType: + OrigDataType: +T_12196: (in 0x00000004 : word32) + Class: Eq_12196 + DataType: + OrigDataType: +T_12197: (in a1_249 + 0x00000004 : word32) + Class: Eq_11774 + DataType: + OrigDataType: +T_12198: (in 0x00000001 : word32) + Class: Eq_12198 + DataType: + OrigDataType: +T_12199: (in d0_250 - 0x00000001 : word32) + Class: Eq_12164 + DataType: + OrigDataType: +T_12200: (in 0xFFFFFFFF : word32) + Class: Eq_12164 + DataType: + OrigDataType: +T_12201: (in d0_250 != 0xFFFFFFFF : bool) + Class: Eq_12201 + DataType: + OrigDataType: +T_12202: (in 00000104 : ptr32) + Class: Eq_12202 + DataType: + OrigDataType: +T_12203: (in 0x00000004 : word32) + Class: Eq_12203 + DataType: + OrigDataType: +T_12204: (in a7_156 - 0x00000004 : word32) + Class: Eq_12204 + DataType: + OrigDataType: +T_12205: (in 0x00000000 : word32) + Class: Eq_12205 + DataType: + OrigDataType: +T_12206: (in a7_156 - 0x00000004 + 0x00000000 : word32) + Class: Eq_12206 + DataType: + OrigDataType: +T_12207: (in Mem263[a7_156 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_12202 + DataType: + OrigDataType: +T_12208: (in -8 : int32) + Class: Eq_12208 + DataType: + OrigDataType: +T_12209: (in a5_245 + -8 : word32) + Class: Eq_12209 + DataType: + OrigDataType: +T_12210: (in Mem263[a5_245 + -8:word32] : word32) + Class: Eq_12210 + DataType: + OrigDataType: +T_12211: (in 0x00000008 : word32) + Class: Eq_12211 + DataType: + OrigDataType: +T_12212: (in a7_156 - 0x00000008 : word32) + Class: Eq_12212 + DataType: + OrigDataType: +T_12213: (in 0x00000000 : word32) + Class: Eq_12213 + DataType: + OrigDataType: +T_12214: (in a7_156 - 0x00000008 + 0x00000000 : word32) + Class: Eq_12214 + DataType: + OrigDataType: +T_12215: (in Mem267[a7_156 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_12210 + DataType: + OrigDataType: +T_12216: (in a1_269 : word32) + Class: Eq_12216 + DataType: + OrigDataType: +T_12217: (in fn00007E4C : ptr32) + Class: Eq_10284 + DataType: + OrigDataType: +T_12218: (in out a1_269 : ptr32) + Class: Eq_9650 + DataType: + OrigDataType: +T_12219: (in fn00007E4C(a4, dwArg00, dwArg04, out a1_269) : word32) + Class: Eq_12219 + DataType: + OrigDataType: +T_12220: (in d0 : word32) + Class: Eq_12220 + DataType: + OrigDataType: +T_12221: (in d6 : word32) + Class: Eq_12221 + DataType: + OrigDataType: +T_12222: (in *d6Out : word32) + Class: Eq_12221 + DataType: + OrigDataType: +T_12223: (in *a5Out : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_12224: (in *a1Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12225: (in d0_119 : word32) + Class: Eq_12220 + DataType: + OrigDataType: +T_12226: (in 0x00000000 : word32) + Class: Eq_12226 + DataType: + OrigDataType: +T_12227: (in 8240 : int32) + Class: Eq_12227 + DataType: + OrigDataType: +T_12228: (in a4 + 8240 : word32) + Class: Eq_12228 + DataType: + OrigDataType: +T_12229: (in Mem19[a4 + 8240:word32] : word32) + Class: Eq_12226 + DataType: + OrigDataType: +T_12230: (in 7808 : int32) + Class: Eq_12230 + DataType: + OrigDataType: +T_12231: (in a4 + 7808 : word32) + Class: Eq_12231 + DataType: + OrigDataType: +T_12232: (in Mem19[a4 + 7808:word32] : word32) + Class: Eq_12232 + DataType: + OrigDataType: +T_12233: (in 0x00000000 : word32) + Class: Eq_12232 + DataType: + OrigDataType: +T_12234: (in Mem19[a4 + 7808:word32] != 0x00000000 : bool) + Class: Eq_12234 + DataType: + OrigDataType: +T_12235: (in d0_58 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12236: (in 7804 : int32) + Class: Eq_12236 + DataType: + OrigDataType: +T_12237: (in a4 + 7804 : word32) + Class: Eq_12237 + DataType: + OrigDataType: +T_12238: (in Mem19[a4 + 7804:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12239: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12240: (in d0_58 == 0x00000000 : bool) + Class: Eq_12240 + DataType: + OrigDataType: +T_12241: (in -1 : int32) + Class: Eq_12220 + DataType: + OrigDataType: +T_12242: (in 8268 : int32) + Class: Eq_12242 + DataType: + OrigDataType: +T_12243: (in a4 + 8268 : word32) + Class: Eq_12243 + DataType: + OrigDataType: +T_12244: (in Mem19[a4 + 8268:word32] : word32) + Class: Eq_12244 + DataType: + OrigDataType: +T_12245: (in 18348 : int32) + Class: Eq_12245 + DataType: + OrigDataType: +T_12246: (in a4 + 18348 : word32) + Class: Eq_12246 + DataType: + OrigDataType: +T_12247: (in Mem138[a4 + 18348:word32] : word32) + Class: Eq_12244 + DataType: + OrigDataType: +T_12248: (in 18340 : int32) + Class: Eq_12248 + DataType: + OrigDataType: +T_12249: (in a4 + 18340 : word32) + Class: Eq_12249 + DataType: + OrigDataType: +T_12250: (in Mem19[a4 + 18340:word32] : word32) + Class: Eq_3770 + DataType: + OrigDataType: +T_12251: (in MakeLibrary : ptr32) + Class: Eq_11881 + DataType: + OrigDataType: +T_12252: (in MakeLibrary(a0, a1, a2, d0_58, d0_58) : void) + Class: Eq_12252 + DataType: + OrigDataType: +T_12253: (in 18348 : int32) + Class: Eq_12253 + DataType: + OrigDataType: +T_12254: (in a4 + 18348 : word32) + Class: Eq_12254 + DataType: + OrigDataType: +T_12255: (in Mem125[a4 + 18348:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12256: (in -2 : int32) + Class: Eq_791 + DataType: + OrigDataType: +T_12257: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12258: (in d0_58 != 0x00000000 : bool) + Class: Eq_12258 + DataType: + OrigDataType: +T_12259: (in a0_70 : word32) + Class: Eq_12259 + DataType: + OrigDataType: +T_12260: (in a1_71 : word32) + Class: Eq_12260 + DataType: + OrigDataType: +T_12261: (in d0_72 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12262: (in fn0000843C : ptr32) + Class: Eq_7543 + DataType: + OrigDataType: +T_12263: (in 00000104 : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_12264: (in out a0_70 : ptr32) + Class: Eq_7548 + DataType: + OrigDataType: +T_12265: (in out a1_71 : ptr32) + Class: Eq_7549 + DataType: + OrigDataType: +T_12266: (in fn0000843C(d2, a4, 0x00000104, out a0_70, out a1_71) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12267: (in a0_74 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12268: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12269: (in a1_75 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12270: (in d0_76 : word32) + Class: Eq_12270 + DataType: + OrigDataType: +T_12271: (in 64 : int32) + Class: Eq_12270 + DataType: + OrigDataType: +T_12272: (in 2 : int32) + Class: Eq_12272 + DataType: + OrigDataType: +T_12273: (in 18336 : int32) + Class: Eq_12273 + DataType: + OrigDataType: +T_12274: (in a4 + 18336 : word32) + Class: Eq_12274 + DataType: + OrigDataType: +T_12275: (in Mem132[a4 + 18336:word32] : word32) + Class: Eq_12272 + DataType: + OrigDataType: +T_12276: (in 0x000000CD : word32) + Class: Eq_12276 + DataType: + OrigDataType: +T_12277: (in 8240 : int32) + Class: Eq_12277 + DataType: + OrigDataType: +T_12278: (in a4 + 8240 : word32) + Class: Eq_12278 + DataType: + OrigDataType: +T_12279: (in Mem134[a4 + 8240:word32] : word32) + Class: Eq_12276 + DataType: + OrigDataType: +T_12280: (in -1 : int32) + Class: Eq_12220 + DataType: + OrigDataType: +T_12281: (in 0x00000000 : word32) + Class: Eq_12281 + DataType: + OrigDataType: +T_12282: (in a0_74 + 0x00000000 : word32) + Class: Eq_12282 + DataType: + OrigDataType: +T_12283: (in Mem19[a0_74 + 0x00000000:word32] : word32) + Class: Eq_12283 + DataType: + OrigDataType: +T_12284: (in 0x00000000 : word32) + Class: Eq_12284 + DataType: + OrigDataType: +T_12285: (in a1_75 + 0x00000000 : word32) + Class: Eq_12285 + DataType: + OrigDataType: +T_12286: (in Mem84[a1_75 + 0x00000000:word32] : word32) + Class: Eq_12283 + DataType: + OrigDataType: +T_12287: (in 0x00000004 : word32) + Class: Eq_12287 + DataType: + OrigDataType: +T_12288: (in a0_74 + 0x00000004 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12289: (in 0x00000004 : word32) + Class: Eq_12289 + DataType: + OrigDataType: +T_12290: (in a1_75 + 0x00000004 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12291: (in 0x00000001 : word32) + Class: Eq_12291 + DataType: + OrigDataType: +T_12292: (in d0_76 - 0x00000001 : word32) + Class: Eq_12270 + DataType: + OrigDataType: +T_12293: (in 0xFFFFFFFF : word32) + Class: Eq_12270 + DataType: + OrigDataType: +T_12294: (in d0_76 != 0xFFFFFFFF : bool) + Class: Eq_12294 + DataType: + OrigDataType: +T_12295: (in a2_91 : word32) + Class: Eq_12295 + DataType: + OrigDataType: +T_12296: (in a5_92 : word32) + Class: Eq_12296 + DataType: + OrigDataType: +T_12297: (in d0_93 : word32) + Class: Eq_12220 + DataType: + OrigDataType: +T_12298: (in fn00008E70 : ptr32) + Class: Eq_12145 + DataType: + OrigDataType: +T_12299: (in out a2_91 : ptr32) + Class: Eq_12154 + DataType: + OrigDataType: +T_12300: (in out a5_92 : ptr32) + Class: Eq_12155 + DataType: + OrigDataType: +T_12301: (in fn00008E70(a0_74, a1_75, d0_72, a4, a5, a6, d0_72, out a2_91, out a5_92) : word32) + Class: Eq_12220 + DataType: + OrigDataType: +T_12302: (in a0_100 : word32) + Class: Eq_12295 + DataType: + OrigDataType: +T_12303: (in a1_106 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12304: (in d0_101 : word32) + Class: Eq_12304 + DataType: + OrigDataType: +T_12305: (in 64 : int32) + Class: Eq_12304 + DataType: + OrigDataType: +T_12306: (in 0x00000000 : word32) + Class: Eq_12306 + DataType: + OrigDataType: +T_12307: (in a0_100 + 0x00000000 : word32) + Class: Eq_12307 + DataType: + OrigDataType: +T_12308: (in Mem84[a0_100 + 0x00000000:word32] : word32) + Class: Eq_12308 + DataType: + OrigDataType: +T_12309: (in 0x00000000 : word32) + Class: Eq_12309 + DataType: + OrigDataType: +T_12310: (in a1_106 + 0x00000000 : word32) + Class: Eq_12310 + DataType: + OrigDataType: +T_12311: (in Mem105[a1_106 + 0x00000000:word32] : word32) + Class: Eq_12308 + DataType: + OrigDataType: +T_12312: (in 0x00000004 : word32) + Class: Eq_12312 + DataType: + OrigDataType: +T_12313: (in a0_100 + 0x00000004 : word32) + Class: Eq_12295 + DataType: + OrigDataType: +T_12314: (in 0x00000004 : word32) + Class: Eq_12314 + DataType: + OrigDataType: +T_12315: (in a1_106 + 0x00000004 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12316: (in 0x00000001 : word32) + Class: Eq_12316 + DataType: + OrigDataType: +T_12317: (in d0_101 - 0x00000001 : word32) + Class: Eq_12304 + DataType: + OrigDataType: +T_12318: (in 0xFFFFFFFF : word32) + Class: Eq_12304 + DataType: + OrigDataType: +T_12319: (in d0_101 != 0xFFFFFFFF : bool) + Class: Eq_12319 + DataType: + OrigDataType: +T_12320: (in 00000104 : ptr32) + Class: Eq_12320 + DataType: + OrigDataType: +T_12321: (in fp : ptr32) + Class: Eq_12321 + DataType: + OrigDataType: +T_12322: (in 0x0000001C : word32) + Class: Eq_12322 + DataType: + OrigDataType: +T_12323: (in fp - 0x0000001C : word32) + Class: Eq_12323 + DataType: + OrigDataType: +T_12324: (in 0x00000000 : word32) + Class: Eq_12324 + DataType: + OrigDataType: +T_12325: (in fp - 0x0000001C + 0x00000000 : word32) + Class: Eq_12325 + DataType: + OrigDataType: +T_12326: (in Mem110[fp - 0x0000001C + 0x00000000:word32] : word32) + Class: Eq_12320 + DataType: + OrigDataType: +T_12327: (in 0x00000020 : word32) + Class: Eq_12327 + DataType: + OrigDataType: +T_12328: (in fp - 0x00000020 : word32) + Class: Eq_12328 + DataType: + OrigDataType: +T_12329: (in 0x00000000 : word32) + Class: Eq_12329 + DataType: + OrigDataType: +T_12330: (in fp - 0x00000020 + 0x00000000 : word32) + Class: Eq_12330 + DataType: + OrigDataType: +T_12331: (in Mem113[fp - 0x00000020 + 0x00000000:word32] : word32) + Class: Eq_12295 + DataType: + OrigDataType: +T_12332: (in a1_116 : word32) + Class: Eq_12332 + DataType: + OrigDataType: +T_12333: (in fn00007E4C : ptr32) + Class: Eq_10284 + DataType: + OrigDataType: +T_12334: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12335: (in out a1_116 : ptr32) + Class: Eq_9650 + DataType: + OrigDataType: +T_12336: (in fn00007E4C(a4, dwArg00, dwArg04, out a1_116) : word32) + Class: Eq_12336 + DataType: + OrigDataType: +T_12337: (in d0 : word32) + Class: Eq_12337 + DataType: + OrigDataType: +T_12338: (in *a2Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12339: (in *a5Out : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_12340: (in a7_128 : word32) + Class: Eq_12340 + DataType: + OrigDataType: +T_12341: (in fp : ptr32) + Class: Eq_12341 + DataType: + OrigDataType: +T_12342: (in 0x00000014 : word32) + Class: Eq_12342 + DataType: + OrigDataType: +T_12343: (in fp - 0x00000014 : word32) + Class: Eq_12340 + DataType: + OrigDataType: +T_12344: (in d7_101 : word32) + Class: Eq_9315 + DataType: + OrigDataType: +T_12345: (in 0 : int32) + Class: Eq_9315 + DataType: + OrigDataType: +T_12346: (in 8268 : int32) + Class: Eq_12346 + DataType: + OrigDataType: +T_12347: (in a4 + 8268 : word32) + Class: Eq_12347 + DataType: + OrigDataType: +T_12348: (in Mem0[a4 + 8268:word32] : word32) + Class: Eq_12348 + DataType: + OrigDataType: +T_12349: (in 18348 : int32) + Class: Eq_12349 + DataType: + OrigDataType: +T_12350: (in a4 + 18348 : word32) + Class: Eq_12350 + DataType: + OrigDataType: +T_12351: (in Mem0[a4 + 18348:word32] : word32) + Class: Eq_12351 + DataType: + OrigDataType: +T_12352: (in Mem0[a4 + 8268:word32] - Mem0[a4 + 18348:word32] : word32) + Class: Eq_12352 + DataType: + OrigDataType: +T_12353: (in 0x00000000 : word32) + Class: Eq_12352 + DataType: + OrigDataType: +T_12354: (in Mem0[a4 + 8268:word32] - Mem0[a4 + 18348:word32] == 0x00000000 : bool) + Class: Eq_12354 + DataType: + OrigDataType: +T_12355: (in Alert : ptr32) + Class: Eq_12355 + DataType: + OrigDataType: +T_12356: (in signature of Alert : void) + Class: Eq_12355 + DataType: + OrigDataType: +T_12357: (in alertNum : word32) + Class: Eq_9315 + DataType: + OrigDataType: +T_12358: (in Alert(d7_101) : void) + Class: Eq_12358 + DataType: + OrigDataType: +T_12359: (in true : bool) + Class: Eq_12359 + DataType: + OrigDataType: +T_12360: (in 18344 : int32) + Class: Eq_12360 + DataType: + OrigDataType: +T_12361: (in a4 + 18344 : word32) + Class: Eq_12361 + DataType: + OrigDataType: +T_12362: (in Mem0[a4 + 18344:word32] : word32) + Class: Eq_12362 + DataType: + OrigDataType: +T_12363: (in 0x00000000 : word32) + Class: Eq_12362 + DataType: + OrigDataType: +T_12364: (in Mem0[a4 + 18344:word32] != 0x00000000 : bool) + Class: Eq_12364 + DataType: + OrigDataType: +T_12365: (in Forbid : ptr32) + Class: Eq_637 + DataType: + OrigDataType: +T_12366: (in Forbid() : void) + Class: Eq_12366 + DataType: + OrigDataType: +T_12367: (in 232 : int32) + Class: Eq_9315 + DataType: + OrigDataType: +T_12368: (in d0_108 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12369: (in 232 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_12370: (in 232 : int32) + Class: Eq_12370 + DataType: + OrigDataType: +T_12371: (in d7_101 - 232 : word32) + Class: Eq_12371 + DataType: + OrigDataType: +T_12372: (in 0x00000000 : word32) + Class: Eq_12371 + DataType: + OrigDataType: +T_12373: (in d7_101 - 232 == 0x00000000 : bool) + Class: Eq_12373 + DataType: + OrigDataType: +T_12374: (in d0_71 : word32) + Class: Eq_12337 + DataType: + OrigDataType: +T_12375: (in 232 : int32) + Class: Eq_12375 + DataType: + OrigDataType: +T_12376: (in d7_101 - 232 : word32) + Class: Eq_12376 + DataType: + OrigDataType: +T_12377: (in 0x00000000 : word32) + Class: Eq_12376 + DataType: + OrigDataType: +T_12378: (in d7_101 - 232 != 0x00000000 : bool) + Class: Eq_12378 + DataType: + OrigDataType: +T_12379: (in MakeFunctions : ptr32) + Class: Eq_630 + DataType: + OrigDataType: +T_12380: (in MakeFunctions(a0, a1, a2) : void) + Class: Eq_12380 + DataType: + OrigDataType: +T_12381: (in 0 : int32) + Class: Eq_12337 + DataType: + OrigDataType: +T_12382: (in 1 : int32) + Class: Eq_12337 + DataType: + OrigDataType: +T_12383: (in 18316 : int32) + Class: Eq_12383 + DataType: + OrigDataType: +T_12384: (in a4 + 18316 : word32) + Class: Eq_12384 + DataType: + OrigDataType: +T_12385: (in Mem0[a4 + 18316:word32] : word32) + Class: Eq_12385 + DataType: + OrigDataType: +T_12386: (in 0x00000000 : word32) + Class: Eq_12385 + DataType: + OrigDataType: +T_12387: (in Mem0[a4 + 18316:word32] == 0x00000000 : bool) + Class: Eq_12387 + DataType: + OrigDataType: +T_12388: (in dwArg04 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_12389: (in 4 : int32) + Class: Eq_12389 + DataType: + OrigDataType: +T_12390: (in dwArg04 + 4 : word32) + Class: Eq_12390 + DataType: + OrigDataType: +T_12391: (in Mem0[dwArg04 + 4:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12392: (in false : bool) + Class: Eq_12392 + DataType: + OrigDataType: +T_12393: (in a7_136 : word32) + Class: Eq_12393 + DataType: + OrigDataType: +T_12394: (in 0x00000004 : word32) + Class: Eq_12394 + DataType: + OrigDataType: +T_12395: (in a7_128 - 0x00000004 : word32) + Class: Eq_12393 + DataType: + OrigDataType: +T_12396: (in 7808 : int32) + Class: Eq_12396 + DataType: + OrigDataType: +T_12397: (in a4 + 7808 : word32) + Class: Eq_12397 + DataType: + OrigDataType: +T_12398: (in Mem0[a4 + 7808:word32] : word32) + Class: Eq_12398 + DataType: + OrigDataType: +T_12399: (in 0x00000000 : word32) + Class: Eq_12399 + DataType: + OrigDataType: +T_12400: (in a7_136 + 0x00000000 : word32) + Class: Eq_12400 + DataType: + OrigDataType: +T_12401: (in Mem138[a7_136 + 0x00000000:word32] : word32) + Class: Eq_12398 + DataType: + OrigDataType: +T_12402: (in 8 : int32) + Class: Eq_12402 + DataType: + OrigDataType: +T_12403: (in dwArg04 + 8 : word32) + Class: Eq_12403 + DataType: + OrigDataType: +T_12404: (in 0x00000004 : word32) + Class: Eq_12404 + DataType: + OrigDataType: +T_12405: (in a7_136 - 0x00000004 : word32) + Class: Eq_12405 + DataType: + OrigDataType: +T_12406: (in 0x00000000 : word32) + Class: Eq_12406 + DataType: + OrigDataType: +T_12407: (in a7_136 - 0x00000004 + 0x00000000 : word32) + Class: Eq_12407 + DataType: + OrigDataType: +T_12408: (in Mem141[a7_136 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_12403 + DataType: + OrigDataType: +T_12409: (in 0x00000004 : cuiposr32) + Class: Eq_12409 + DataType: + OrigDataType: +T_12410: (in a7_136 + 0x00000004 : word32) + Class: Eq_12340 + DataType: + OrigDataType: +T_12411: (in fn00009488 : ptr32) + Class: Eq_12411 + DataType: + OrigDataType: +T_12412: (in signature of fn00009488 : void) + Class: Eq_12411 + DataType: + OrigDataType: +T_12413: (in d7 : word32) + Class: Eq_9315 + DataType: + OrigDataType: +T_12414: (in a5 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_12415: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12416: (in dwArg08 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_12417: (in a0Out : ptr32) + Class: Eq_12417 + DataType: + OrigDataType: +T_12418: (in a1Out : ptr32) + Class: Eq_12418 + DataType: + OrigDataType: +T_12419: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12420: (in out a0 : ptr32) + Class: Eq_12417 + DataType: + OrigDataType: +T_12421: (in out a1 : ptr32) + Class: Eq_12418 + DataType: + OrigDataType: +T_12422: (in fn00009488(d7_101, a5, dwArg00, dwArg04, out a0, out a1) : word32) + Class: Eq_12422 + DataType: + OrigDataType: +T_12423: (in 0x00000000 : word32) + Class: Eq_12422 + DataType: + OrigDataType: +T_12424: (in fn00009488(d7_101, a5, dwArg00, dwArg04, out a0, out a1) != 0x00000000 : bool) + Class: Eq_12424 + DataType: + OrigDataType: +T_12425: (in a7_114 : word32) + Class: Eq_12425 + DataType: + OrigDataType: +T_12426: (in 0x00000004 : word32) + Class: Eq_12426 + DataType: + OrigDataType: +T_12427: (in a7_128 - 0x00000004 : word32) + Class: Eq_12425 + DataType: + OrigDataType: +T_12428: (in 8 : int32) + Class: Eq_12428 + DataType: + OrigDataType: +T_12429: (in dwArg04 + 8 : word32) + Class: Eq_12429 + DataType: + OrigDataType: +T_12430: (in 0x00000000 : word32) + Class: Eq_12430 + DataType: + OrigDataType: +T_12431: (in a7_114 + 0x00000000 : word32) + Class: Eq_12431 + DataType: + OrigDataType: +T_12432: (in Mem116[a7_114 + 0x00000000:word32] : word32) + Class: Eq_12429 + DataType: + OrigDataType: +T_12433: (in d0_120 : word32) + Class: Eq_12433 + DataType: + OrigDataType: +T_12434: (in fn00007B30 : ptr32) + Class: Eq_11957 + DataType: + OrigDataType: +T_12435: (in out a0 : ptr32) + Class: Eq_9187 + DataType: + OrigDataType: +T_12436: (in fn00007B30(d0_108, a4, dwArg00, out a0) : word32) + Class: Eq_12433 + DataType: + OrigDataType: +T_12437: (in 7808 : int32) + Class: Eq_12437 + DataType: + OrigDataType: +T_12438: (in a4 + 7808 : word32) + Class: Eq_12438 + DataType: + OrigDataType: +T_12439: (in Mem116[a4 + 7808:word32] : word32) + Class: Eq_12439 + DataType: + OrigDataType: +T_12440: (in 0x00000000 : word32) + Class: Eq_12440 + DataType: + OrigDataType: +T_12441: (in a7_114 + 0x00000000 : word32) + Class: Eq_12441 + DataType: + OrigDataType: +T_12442: (in Mem122[a7_114 + 0x00000000:word32] : word32) + Class: Eq_12439 + DataType: + OrigDataType: +T_12443: (in 0x00000004 : word32) + Class: Eq_12443 + DataType: + OrigDataType: +T_12444: (in a7_114 - 0x00000004 : word32) + Class: Eq_12444 + DataType: + OrigDataType: +T_12445: (in 0x00000000 : word32) + Class: Eq_12445 + DataType: + OrigDataType: +T_12446: (in a7_114 - 0x00000004 + 0x00000000 : word32) + Class: Eq_12446 + DataType: + OrigDataType: +T_12447: (in Mem125[a7_114 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_12433 + DataType: + OrigDataType: +T_12448: (in 0x00000004 : cuiposr32) + Class: Eq_12448 + DataType: + OrigDataType: +T_12449: (in a7_114 + 0x00000004 : word32) + Class: Eq_12340 + DataType: + OrigDataType: +T_12450: (in fn00007C24 : ptr32) + Class: Eq_9371 + DataType: + OrigDataType: +T_12451: (in fn00007C24(d7_101, dwArg00, dwArg04) : word32) + Class: Eq_12451 + DataType: + OrigDataType: +T_12452: (in 0x00000000 : word32) + Class: Eq_12451 + DataType: + OrigDataType: +T_12453: (in fn00007C24(d7_101, dwArg00, dwArg04) != 0x00000000 : bool) + Class: Eq_12453 + DataType: + OrigDataType: +T_12454: (in d0_120 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12455: (in 0x00000000 : word32) + Class: Eq_12455 + DataType: + OrigDataType: +T_12456: (in 8240 : int32) + Class: Eq_12456 + DataType: + OrigDataType: +T_12457: (in a4 + 8240 : word32) + Class: Eq_12457 + DataType: + OrigDataType: +T_12458: (in Mem29[a4 + 8240:word32] : word32) + Class: Eq_12455 + DataType: + OrigDataType: +T_12459: (in MakeLibrary : ptr32) + Class: Eq_11881 + DataType: + OrigDataType: +T_12460: (in dwArg08 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12461: (in MakeLibrary(a0, a1, dwArg08, d0, dwArg08) : void) + Class: Eq_12461 + DataType: + OrigDataType: +T_12462: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12463: (in d0 != 0x00000000 : bool) + Class: Eq_12463 + DataType: + OrigDataType: +T_12464: (in d7_127 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12465: (in a0_82 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12466: (in a1_83 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12467: (in d0_84 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12468: (in fn00008504 : ptr32) + Class: Eq_12468 + DataType: + OrigDataType: +T_12469: (in signature of fn00008504 : void) + Class: Eq_12468 + DataType: + OrigDataType: +T_12470: (in -2 : int32) + Class: Eq_791 + DataType: + OrigDataType: +T_12471: (in 00000104 : ptr32) + Class: Eq_10562 + DataType: + OrigDataType: +T_12472: (in out a0_82 : ptr32) + Class: Eq_10563 + DataType: + OrigDataType: +T_12473: (in out a1_83 : ptr32) + Class: Eq_10564 + DataType: + OrigDataType: +T_12474: (in fn00008504(-2, d7, a4, 0x00000104, out a0_82, out a1_83) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12475: (in InitResident : ptr32) + Class: Eq_12040 + DataType: + OrigDataType: +T_12476: (in InitResident(a1_83, d0) : void) + Class: Eq_12476 + DataType: + OrigDataType: +T_12477: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12478: (in d0_84 != 0x00000000 : bool) + Class: Eq_12478 + DataType: + OrigDataType: +T_12479: (in 2 : int32) + Class: Eq_12479 + DataType: + OrigDataType: +T_12480: (in 18336 : int32) + Class: Eq_12480 + DataType: + OrigDataType: +T_12481: (in a4 + 18336 : word32) + Class: Eq_12481 + DataType: + OrigDataType: +T_12482: (in Mem72[a4 + 18336:word32] : word32) + Class: Eq_12479 + DataType: + OrigDataType: +T_12483: (in 0x000000CD : word32) + Class: Eq_12483 + DataType: + OrigDataType: +T_12484: (in 8240 : int32) + Class: Eq_12484 + DataType: + OrigDataType: +T_12485: (in a4 + 8240 : word32) + Class: Eq_12485 + DataType: + OrigDataType: +T_12486: (in Mem74[a4 + 8240:word32] : word32) + Class: Eq_12483 + DataType: + OrigDataType: +T_12487: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_12488: (in MakeFunctions : ptr32) + Class: Eq_630 + DataType: + OrigDataType: +T_12489: (in MakeFunctions(a0_82, a1_83, dwArg08) : void) + Class: Eq_12489 + DataType: + OrigDataType: +T_12490: (in 0 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_12491: (in 2 : int32) + Class: Eq_12491 + DataType: + OrigDataType: +T_12492: (in 18336 : int32) + Class: Eq_12492 + DataType: + OrigDataType: +T_12493: (in a4 + 18336 : word32) + Class: Eq_12493 + DataType: + OrigDataType: +T_12494: (in Mem124[a4 + 18336:word32] : word32) + Class: Eq_12491 + DataType: + OrigDataType: +T_12495: (in 0x000000CD : word32) + Class: Eq_12495 + DataType: + OrigDataType: +T_12496: (in 8240 : int32) + Class: Eq_12496 + DataType: + OrigDataType: +T_12497: (in a4 + 8240 : word32) + Class: Eq_12497 + DataType: + OrigDataType: +T_12498: (in Mem126[a4 + 8240:word32] : word32) + Class: Eq_12495 + DataType: + OrigDataType: +T_12499: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_12500: (in a0_102 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12501: (in a1_101 : word32) + Class: Eq_12501 + DataType: + OrigDataType: +T_12502: (in dwArg04 : word32) + Class: Eq_12501 + DataType: + OrigDataType: +T_12503: (in d0_103 : word32) + Class: Eq_12503 + DataType: + OrigDataType: +T_12504: (in 64 : int32) + Class: Eq_12503 + DataType: + OrigDataType: +T_12505: (in 0x00000000 : word32) + Class: Eq_12505 + DataType: + OrigDataType: +T_12506: (in a0_102 + 0x00000000 : word32) + Class: Eq_12506 + DataType: + OrigDataType: +T_12507: (in Mem29[a0_102 + 0x00000000:word32] : word32) + Class: Eq_12507 + DataType: + OrigDataType: +T_12508: (in 0x00000000 : word32) + Class: Eq_12508 + DataType: + OrigDataType: +T_12509: (in a1_101 + 0x00000000 : word32) + Class: Eq_12509 + DataType: + OrigDataType: +T_12510: (in Mem107[a1_101 + 0x00000000:word32] : word32) + Class: Eq_12507 + DataType: + OrigDataType: +T_12511: (in 0x00000004 : word32) + Class: Eq_12511 + DataType: + OrigDataType: +T_12512: (in a0_102 + 0x00000004 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12513: (in 0x00000004 : word32) + Class: Eq_12513 + DataType: + OrigDataType: +T_12514: (in a1_101 + 0x00000004 : word32) + Class: Eq_12501 + DataType: + OrigDataType: +T_12515: (in 0x00000001 : word32) + Class: Eq_12515 + DataType: + OrigDataType: +T_12516: (in d0_103 - 0x00000001 : word32) + Class: Eq_12503 + DataType: + OrigDataType: +T_12517: (in 0xFFFFFFFF : word32) + Class: Eq_12503 + DataType: + OrigDataType: +T_12518: (in d0_103 != 0xFFFFFFFF : bool) + Class: Eq_12518 + DataType: + OrigDataType: +T_12519: (in a1_118 : word32) + Class: Eq_12519 + DataType: + OrigDataType: +T_12520: (in fn00007E4C : ptr32) + Class: Eq_10284 + DataType: + OrigDataType: +T_12521: (in 00000104 : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_12522: (in out a1_118 : ptr32) + Class: Eq_9650 + DataType: + OrigDataType: +T_12523: (in fn00007E4C(a4, d0_84, 0x00000104, out a1_118) : word32) + Class: Eq_12523 + DataType: + OrigDataType: +T_12524: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_12525: (in d5 : word32) + Class: Eq_12525 + DataType: + OrigDataType: +T_12526: (in *d5Out : word32) + Class: Eq_12525 + DataType: + OrigDataType: +T_12527: (in d6 : word32) + Class: Eq_12527 + DataType: + OrigDataType: +T_12528: (in *d6Out : word32) + Class: Eq_12527 + DataType: + OrigDataType: +T_12529: (in *a1Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12530: (in *a2Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12531: (in a5_103 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_12532: (in fp : ptr32) + Class: Eq_12532 + DataType: + OrigDataType: +T_12533: (in 0x00000004 : word32) + Class: Eq_12533 + DataType: + OrigDataType: +T_12534: (in fp - 0x00000004 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_12535: (in a3_101 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12536: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12537: (in 8264 : int32) + Class: Eq_12537 + DataType: + OrigDataType: +T_12538: (in a4 + 8264 : word32) + Class: Eq_12538 + DataType: + OrigDataType: +T_12539: (in Mem0[a4 + 8264:word32] : word32) + Class: Eq_12539 + DataType: + OrigDataType: +T_12540: (in 0x00000000 : word32) + Class: Eq_12539 + DataType: + OrigDataType: +T_12541: (in Mem0[a4 + 8264:word32] == 0x00000000 : bool) + Class: Eq_12541 + DataType: + OrigDataType: +T_12542: (in d0_58 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12543: (in 0x00000000 : word32) + Class: Eq_12543 + DataType: + OrigDataType: +T_12544: (in 8240 : int32) + Class: Eq_12544 + DataType: + OrigDataType: +T_12545: (in a4 + 8240 : word32) + Class: Eq_12545 + DataType: + OrigDataType: +T_12546: (in Mem44[a4 + 8240:word32] : word32) + Class: Eq_12543 + DataType: + OrigDataType: +T_12547: (in MakeLibrary : ptr32) + Class: Eq_11881 + DataType: + OrigDataType: +T_12548: (in MakeLibrary(a0, a1, a2, d0, a3_101) : void) + Class: Eq_12548 + DataType: + OrigDataType: +T_12549: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12550: (in d0 == 0x00000000 : bool) + Class: Eq_12550 + DataType: + OrigDataType: +T_12551: (in d2_94 : word32) + Class: Eq_12551 + DataType: + OrigDataType: +T_12552: (in d4_95 : word32) + Class: Eq_12552 + DataType: + OrigDataType: +T_12553: (in d5_96 : word32) + Class: Eq_12553 + DataType: + OrigDataType: +T_12554: (in d6_97 : word32) + Class: Eq_12554 + DataType: + OrigDataType: +T_12555: (in fn0000943C : ptr32) + Class: Eq_11541 + DataType: + OrigDataType: +T_12556: (in out d2_94 : ptr32) + Class: Eq_11545 + DataType: + OrigDataType: +T_12557: (in out d4_95 : ptr32) + Class: Eq_11546 + DataType: + OrigDataType: +T_12558: (in out d5_96 : ptr32) + Class: Eq_11547 + DataType: + OrigDataType: +T_12559: (in out d6_97 : ptr32) + Class: Eq_11548 + DataType: + OrigDataType: +T_12560: (in out a0 : ptr32) + Class: Eq_11549 + DataType: + OrigDataType: +T_12561: (in out a1 : ptr32) + Class: Eq_11550 + DataType: + OrigDataType: +T_12562: (in out a2 : ptr32) + Class: Eq_11551 + DataType: + OrigDataType: +T_12563: (in out a3_101 : ptr32) + Class: Eq_11552 + DataType: + OrigDataType: +T_12564: (in out a4 : ptr32) + Class: Eq_11553 + DataType: + OrigDataType: +T_12565: (in out a5_103 : ptr32) + Class: Eq_11554 + DataType: + OrigDataType: +T_12566: (in fn0000943C(a2, a4, out d2_94, out d4_95, out d5_96, out d6_97, out a0, out a1, out a2, out a3_101, out a4, out a5_103) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12567: (in Supervisor : ptr32) + Class: Eq_200 + DataType: + OrigDataType: +T_12568: (in Supervisor(a5_103) : void) + Class: Eq_12568 + DataType: + OrigDataType: +T_12569: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12570: (in d0 != 0x00000000 : bool) + Class: Eq_12570 + DataType: + OrigDataType: +T_12571: (in MakeFunctions : ptr32) + Class: Eq_630 + DataType: + OrigDataType: +T_12572: (in MakeFunctions(a0, a1, a2) : void) + Class: Eq_12572 + DataType: + OrigDataType: +T_12573: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_12574: (in Forbid : ptr32) + Class: Eq_637 + DataType: + OrigDataType: +T_12575: (in Forbid() : void) + Class: Eq_12575 + DataType: + OrigDataType: +T_12576: (in 8240 : int32) + Class: Eq_12576 + DataType: + OrigDataType: +T_12577: (in a4 + 8240 : word32) + Class: Eq_12577 + DataType: + OrigDataType: +T_12578: (in Mem86[a4 + 8240:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12579: (in 2 : int32) + Class: Eq_12579 + DataType: + OrigDataType: +T_12580: (in 18336 : int32) + Class: Eq_12580 + DataType: + OrigDataType: +T_12581: (in a4 + 18336 : word32) + Class: Eq_12581 + DataType: + OrigDataType: +T_12582: (in Mem89[a4 + 18336:word32] : word32) + Class: Eq_12579 + DataType: + OrigDataType: +T_12583: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_12584: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_12585: (in d5 : word32) + Class: Eq_12585 + DataType: + OrigDataType: +T_12586: (in *d5Out : word32) + Class: Eq_12585 + DataType: + OrigDataType: +T_12587: (in d6 : word32) + Class: Eq_12587 + DataType: + OrigDataType: +T_12588: (in *d6Out : word32) + Class: Eq_12587 + DataType: + OrigDataType: +T_12589: (in *a1Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12590: (in *a2Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12591: (in a5_100 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_12592: (in fp : ptr32) + Class: Eq_12592 + DataType: + OrigDataType: +T_12593: (in 0x00000004 : word32) + Class: Eq_12593 + DataType: + OrigDataType: +T_12594: (in fp - 0x00000004 : word32) + Class: Eq_4 + DataType: + OrigDataType: +T_12595: (in a3_20 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12596: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12597: (in 8264 : int32) + Class: Eq_12597 + DataType: + OrigDataType: +T_12598: (in a4 + 8264 : word32) + Class: Eq_12598 + DataType: + OrigDataType: +T_12599: (in Mem0[a4 + 8264:word32] : word32) + Class: Eq_12599 + DataType: + OrigDataType: +T_12600: (in 0x00000000 : word32) + Class: Eq_12599 + DataType: + OrigDataType: +T_12601: (in Mem0[a4 + 8264:word32] == 0x00000000 : bool) + Class: Eq_12601 + DataType: + OrigDataType: +T_12602: (in 0x00000000 : word32) + Class: Eq_12602 + DataType: + OrigDataType: +T_12603: (in 8240 : int32) + Class: Eq_12603 + DataType: + OrigDataType: +T_12604: (in a4 + 8240 : word32) + Class: Eq_12604 + DataType: + OrigDataType: +T_12605: (in Mem44[a4 + 8240:word32] : word32) + Class: Eq_12602 + DataType: + OrigDataType: +T_12606: (in MakeLibrary : ptr32) + Class: Eq_11881 + DataType: + OrigDataType: +T_12607: (in MakeLibrary(a0, a1, a2, d0, a3_20) : void) + Class: Eq_12607 + DataType: + OrigDataType: +T_12608: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12609: (in d0 == 0x00000000 : bool) + Class: Eq_12609 + DataType: + OrigDataType: +T_12610: (in d2_91 : word32) + Class: Eq_12610 + DataType: + OrigDataType: +T_12611: (in d4_92 : word32) + Class: Eq_12611 + DataType: + OrigDataType: +T_12612: (in d5_93 : word32) + Class: Eq_12612 + DataType: + OrigDataType: +T_12613: (in d6_94 : word32) + Class: Eq_12613 + DataType: + OrigDataType: +T_12614: (in fn0000943C : ptr32) + Class: Eq_11541 + DataType: + OrigDataType: +T_12615: (in out d2_91 : ptr32) + Class: Eq_11545 + DataType: + OrigDataType: +T_12616: (in out d4_92 : ptr32) + Class: Eq_11546 + DataType: + OrigDataType: +T_12617: (in out d5_93 : ptr32) + Class: Eq_11547 + DataType: + OrigDataType: +T_12618: (in out d6_94 : ptr32) + Class: Eq_11548 + DataType: + OrigDataType: +T_12619: (in out a0 : ptr32) + Class: Eq_11549 + DataType: + OrigDataType: +T_12620: (in out a1 : ptr32) + Class: Eq_11550 + DataType: + OrigDataType: +T_12621: (in out a2 : ptr32) + Class: Eq_11551 + DataType: + OrigDataType: +T_12622: (in out a3_20 : ptr32) + Class: Eq_11552 + DataType: + OrigDataType: +T_12623: (in out a4 : ptr32) + Class: Eq_11553 + DataType: + OrigDataType: +T_12624: (in out a5_100 : ptr32) + Class: Eq_11554 + DataType: + OrigDataType: +T_12625: (in fn0000943C(a2, a4, out d2_91, out d4_92, out d5_93, out d6_94, out a0, out a1, out a2, out a3_20, out a4, out a5_100) : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12626: (in d0_62 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12627: (in Supervisor : ptr32) + Class: Eq_200 + DataType: + OrigDataType: +T_12628: (in Supervisor(a5_100) : void) + Class: Eq_12628 + DataType: + OrigDataType: +T_12629: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12630: (in d0 != 0x00000000 : bool) + Class: Eq_12630 + DataType: + OrigDataType: +T_12631: (in MakeFunctions : ptr32) + Class: Eq_630 + DataType: + OrigDataType: +T_12632: (in MakeFunctions(a0, a1, a2) : void) + Class: Eq_12632 + DataType: + OrigDataType: +T_12633: (in InitCode : ptr32) + Class: Eq_7109 + DataType: + OrigDataType: +T_12634: (in InitCode(d0, a3_20) : void) + Class: Eq_12634 + DataType: + OrigDataType: +T_12635: (in Forbid : ptr32) + Class: Eq_637 + DataType: + OrigDataType: +T_12636: (in Forbid() : void) + Class: Eq_12636 + DataType: + OrigDataType: +T_12637: (in 8240 : int32) + Class: Eq_12637 + DataType: + OrigDataType: +T_12638: (in a4 + 8240 : word32) + Class: Eq_12638 + DataType: + OrigDataType: +T_12639: (in Mem80[a4 + 8240:word32] : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12640: (in 2 : int32) + Class: Eq_12640 + DataType: + OrigDataType: +T_12641: (in 18336 : int32) + Class: Eq_12641 + DataType: + OrigDataType: +T_12642: (in a4 + 18336 : word32) + Class: Eq_12642 + DataType: + OrigDataType: +T_12643: (in Mem83[a4 + 18336:word32] : word32) + Class: Eq_12640 + DataType: + OrigDataType: +T_12644: (in -1 : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_12645: (in d0 : word32) + Class: Eq_12645 + DataType: + OrigDataType: +T_12646: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_12647: (in d2 : word32) + Class: Eq_12647 + DataType: + OrigDataType: +T_12648: (in *d2Out : word32) + Class: Eq_12647 + DataType: + OrigDataType: +T_12649: (in d5 : word32) + Class: Eq_12649 + DataType: + OrigDataType: +T_12650: (in *d5Out : word32) + Class: Eq_12649 + DataType: + OrigDataType: +T_12651: (in d6 : word32) + Class: Eq_12651 + DataType: + OrigDataType: +T_12652: (in *d6Out : word32) + Class: Eq_12651 + DataType: + OrigDataType: +T_12653: (in a0 : word32) + Class: Eq_12653 + DataType: + OrigDataType: +T_12654: (in *a0Out : word32) + Class: Eq_12653 + DataType: + OrigDataType: +T_12655: (in a1 : word32) + Class: Eq_12655 + DataType: + OrigDataType: +T_12656: (in *a1Out : word32) + Class: Eq_12655 + DataType: + OrigDataType: +T_12657: (in *a2Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12658: (in a3 : word32) + Class: Eq_12658 + DataType: + OrigDataType: +T_12659: (in *a3Out : word32) + Class: Eq_12658 + DataType: + OrigDataType: +T_12660: (in a5 : word32) + Class: Eq_12660 + DataType: + OrigDataType: +T_12661: (in *a5Out : word32) + Class: Eq_12660 + DataType: + OrigDataType: +T_12662: (in 8264 : int32) + Class: Eq_12662 + DataType: + OrigDataType: +T_12663: (in a4 + 8264 : word32) + Class: Eq_12663 + DataType: + OrigDataType: +T_12664: (in Mem0[a4 + 8264:word32] : word32) + Class: Eq_12664 + DataType: + OrigDataType: +T_12665: (in 0x00000000 : word32) + Class: Eq_12664 + DataType: + OrigDataType: +T_12666: (in Mem0[a4 + 8264:word32] == 0x00000000 : bool) + Class: Eq_12666 + DataType: + OrigDataType: +T_12667: (in execPrivate1 : ptr32) + Class: Eq_622 + DataType: + OrigDataType: +T_12668: (in execPrivate1() : void) + Class: Eq_12668 + DataType: + OrigDataType: +T_12669: (in 0 : int32) + Class: Eq_12645 + DataType: + OrigDataType: +T_12670: (in d2_52 : word32) + Class: Eq_12670 + DataType: + OrigDataType: +T_12671: (in d4_53 : word32) + Class: Eq_12671 + DataType: + OrigDataType: +T_12672: (in d5_54 : word32) + Class: Eq_12672 + DataType: + OrigDataType: +T_12673: (in d6_55 : word32) + Class: Eq_12673 + DataType: + OrigDataType: +T_12674: (in a0_56 : word32) + Class: Eq_12674 + DataType: + OrigDataType: +T_12675: (in a1_57 : word32) + Class: Eq_12675 + DataType: + OrigDataType: +T_12676: (in a2_58 : word32) + Class: Eq_12676 + DataType: + OrigDataType: +T_12677: (in a3_59 : word32) + Class: Eq_12677 + DataType: + OrigDataType: +T_12678: (in a4_60 : word32) + Class: Eq_12678 + DataType: + OrigDataType: +T_12679: (in a5_61 : word32) + Class: Eq_12679 + DataType: + OrigDataType: +T_12680: (in fn0000943C : ptr32) + Class: Eq_11541 + DataType: + OrigDataType: +T_12681: (in out d2_52 : ptr32) + Class: Eq_11545 + DataType: + OrigDataType: +T_12682: (in out d4_53 : ptr32) + Class: Eq_11546 + DataType: + OrigDataType: +T_12683: (in out d5_54 : ptr32) + Class: Eq_11547 + DataType: + OrigDataType: +T_12684: (in out d6_55 : ptr32) + Class: Eq_11548 + DataType: + OrigDataType: +T_12685: (in out a0_56 : ptr32) + Class: Eq_11549 + DataType: + OrigDataType: +T_12686: (in out a1_57 : ptr32) + Class: Eq_11550 + DataType: + OrigDataType: +T_12687: (in out a2_58 : ptr32) + Class: Eq_11551 + DataType: + OrigDataType: +T_12688: (in out a3_59 : ptr32) + Class: Eq_11552 + DataType: + OrigDataType: +T_12689: (in out a4_60 : ptr32) + Class: Eq_11553 + DataType: + OrigDataType: +T_12690: (in out a5_61 : ptr32) + Class: Eq_11554 + DataType: + OrigDataType: +T_12691: (in fn0000943C(a2, a4, out d2_52, out d4_53, out d5_54, out d6_55, out a0_56, out a1_57, out a2_58, out a3_59, out a4_60, out a5_61) : word32) + Class: Eq_12691 + DataType: + OrigDataType: +T_12692: (in d0_20 : word32) + Class: Eq_12692 + DataType: + OrigDataType: +T_12693: (in OpenLibrary : ptr32) + Class: Eq_52 + DataType: + OrigDataType: +T_12694: (in 00009142 : ptr32) + Class: Eq_49 + DataType: + OrigDataType: +T_12695: (in 0 : int32) + Class: Eq_55 + DataType: + OrigDataType: +T_12696: (in OpenLibrary(0x00009142, 0) : word32) + Class: Eq_12692 + DataType: + OrigDataType: +T_12697: (in a5_134 : word32) + Class: Eq_12697 + DataType: + OrigDataType: +T_12698: (in fp : ptr32) + Class: Eq_12698 + DataType: + OrigDataType: +T_12699: (in 0x00000004 : word32) + Class: Eq_12699 + DataType: + OrigDataType: +T_12700: (in fp - 0x00000004 : word32) + Class: Eq_12697 + DataType: + OrigDataType: +T_12701: (in a7_13 : word32) + Class: Eq_12701 + DataType: + OrigDataType: +T_12702: (in 0x00000068 : word32) + Class: Eq_12702 + DataType: + OrigDataType: +T_12703: (in fp - 0x00000068 : word32) + Class: Eq_12701 + DataType: + OrigDataType: +T_12704: (in a3_132 : word32) + Class: Eq_12692 + DataType: + OrigDataType: +T_12705: (in 0x00000000 : word32) + Class: Eq_12692 + DataType: + OrigDataType: +T_12706: (in d0_20 != 0x00000000 : bool) + Class: Eq_12706 + DataType: + OrigDataType: +T_12707: (in a0_119 : word32) + Class: Eq_12707 + DataType: + OrigDataType: +T_12708: (in 8288 : int32) + Class: Eq_12708 + DataType: + OrigDataType: +T_12709: (in a4 + 8288 : word32) + Class: Eq_12709 + DataType: + OrigDataType: +T_12710: (in Mem0[a4 + 8288:word32] : word32) + Class: Eq_12707 + DataType: + OrigDataType: +T_12711: (in d7_44 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12712: (in -1 : int32) + Class: Eq_12712 + DataType: + OrigDataType: +T_12713: (in a0_119 + -1 : word32) + Class: Eq_12713 + DataType: + OrigDataType: +T_12714: (in Mem0[a0_119 + -1:byte] : byte) + Class: Eq_12714 + DataType: + OrigDataType: +T_12715: (in (int32) Mem0[a0_119 + -1:byte] : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_12716: (in d0_45 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12717: (in a1_122 : word32) + Class: Eq_12717 + DataType: + OrigDataType: +T_12718: (in -80 : int32) + Class: Eq_12718 + DataType: + OrigDataType: +T_12719: (in a5_134 + -80 : word32) + Class: Eq_12717 + DataType: + OrigDataType: +T_12720: (in d1_126 : word32) + Class: Eq_12720 + DataType: + OrigDataType: +T_12721: (in d2_127 : word32) + Class: Eq_12721 + DataType: + OrigDataType: +T_12722: (in d4_128 : word32) + Class: Eq_12722 + DataType: + OrigDataType: +T_12723: (in a0_129 : word32) + Class: Eq_12723 + DataType: + OrigDataType: +T_12724: (in a1_130 : word32) + Class: Eq_12724 + DataType: + OrigDataType: +T_12725: (in a6_135 : word32) + Class: Eq_12725 + DataType: + OrigDataType: +T_12726: (in fn00007698 : ptr32) + Class: Eq_11434 + DataType: + OrigDataType: +T_12727: (in 00000014 : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_12728: (in out d1_126 : ptr32) + Class: Eq_8163 + DataType: + OrigDataType: +T_12729: (in out d2_127 : ptr32) + Class: Eq_8164 + DataType: + OrigDataType: +T_12730: (in out d4_128 : ptr32) + Class: Eq_8165 + DataType: + OrigDataType: +T_12731: (in out a0_129 : ptr32) + Class: Eq_8166 + DataType: + OrigDataType: +T_12732: (in out a1_130 : ptr32) + Class: Eq_8167 + DataType: + OrigDataType: +T_12733: (in out a2 : ptr32) + Class: Eq_8168 + DataType: + OrigDataType: +T_12734: (in out a3_132 : ptr32) + Class: Eq_8169 + DataType: + OrigDataType: +T_12735: (in out a4 : ptr32) + Class: Eq_8170 + DataType: + OrigDataType: +T_12736: (in out a5_134 : ptr32) + Class: Eq_8171 + DataType: + OrigDataType: +T_12737: (in out a6_135 : ptr32) + Class: Eq_8172 + DataType: + OrigDataType: +T_12738: (in fn00007698(d7, a2, a4, 0x00000014, out d1_126, out d2_127, out d4_128, out a0_129, out a1_130, out a2, out a3_132, out a4, out a5_134, out a6_135) : word32) + Class: Eq_12738 + DataType: + OrigDataType: +T_12739: (in 0x00000068 : cuiposr32) + Class: Eq_12739 + DataType: + OrigDataType: +T_12740: (in fp - 0x00000068 : word32) + Class: Eq_12701 + DataType: + OrigDataType: +T_12741: (in 0x00000001 : word32) + Class: Eq_12741 + DataType: + OrigDataType: +T_12742: (in d0_45 - 0x00000001 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12743: (in 0x00000000 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12744: (in d0_45 >=u 0x00000000 : bool) + Class: Eq_12744 + DataType: + OrigDataType: +T_12745: (in 0x00000000 : word32) + Class: Eq_12745 + DataType: + OrigDataType: +T_12746: (in a0_119 + 0x00000000 : word32) + Class: Eq_12746 + DataType: + OrigDataType: +T_12747: (in Mem0[a0_119 + 0x00000000:byte] : byte) + Class: Eq_12747 + DataType: + OrigDataType: +T_12748: (in 0x00000000 : word32) + Class: Eq_12748 + DataType: + OrigDataType: +T_12749: (in a1_122 + 0x00000000 : word32) + Class: Eq_12749 + DataType: + OrigDataType: +T_12750: (in Mem121[a1_122 + 0x00000000:byte] : byte) + Class: Eq_12747 + DataType: + OrigDataType: +T_12751: (in 0x00000001 : word32) + Class: Eq_12751 + DataType: + OrigDataType: +T_12752: (in a0_119 + 0x00000001 : word32) + Class: Eq_12707 + DataType: + OrigDataType: +T_12753: (in 0x00000001 : word32) + Class: Eq_12753 + DataType: + OrigDataType: +T_12754: (in a1_122 + 0x00000001 : word32) + Class: Eq_12717 + DataType: + OrigDataType: +T_12755: (in 0x00 : byte) + Class: Eq_12755 + DataType: + OrigDataType: +T_12756: (in a5_134 + d7_44 : word32) + Class: Eq_12756 + DataType: + OrigDataType: +T_12757: (in Mem55[a5_134 + d7_44:byte] : byte) + Class: Eq_12755 + DataType: + OrigDataType: +T_12758: (in -80 : int32) + Class: Eq_12758 + DataType: + OrigDataType: +T_12759: (in a5_134 + -80 : word32) + Class: Eq_12759 + DataType: + OrigDataType: +T_12760: (in 7824 : int32) + Class: Eq_12760 + DataType: + OrigDataType: +T_12761: (in a4 + 7824 : word32) + Class: Eq_12761 + DataType: + OrigDataType: +T_12762: (in Mem58[a4 + 7824:word32] : word32) + Class: Eq_12759 + DataType: + OrigDataType: +T_12763: (in a7_59 : word32) + Class: Eq_12763 + DataType: + OrigDataType: +T_12764: (in 0x00000004 : word32) + Class: Eq_12764 + DataType: + OrigDataType: +T_12765: (in a7_13 - 0x00000004 : word32) + Class: Eq_12763 + DataType: + OrigDataType: +T_12766: (in 0x00000000 : word32) + Class: Eq_12766 + DataType: + OrigDataType: +T_12767: (in a7_59 + 0x00000000 : word32) + Class: Eq_12767 + DataType: + OrigDataType: +T_12768: (in Mem61[a7_59 + 0x00000000:word32] : word32) + Class: Eq_12692 + DataType: + OrigDataType: +T_12769: (in 00000028 : ptr32) + Class: Eq_12769 + DataType: + OrigDataType: +T_12770: (in 0x00000004 : word32) + Class: Eq_12770 + DataType: + OrigDataType: +T_12771: (in a7_59 - 0x00000004 : word32) + Class: Eq_12771 + DataType: + OrigDataType: +T_12772: (in 0x00000000 : word32) + Class: Eq_12772 + DataType: + OrigDataType: +T_12773: (in a7_59 - 0x00000004 + 0x00000000 : word32) + Class: Eq_12773 + DataType: + OrigDataType: +T_12774: (in Mem63[a7_59 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_12769 + DataType: + OrigDataType: +T_12775: (in 000000FA : ptr32) + Class: Eq_12775 + DataType: + OrigDataType: +T_12776: (in 0x00000008 : word32) + Class: Eq_12776 + DataType: + OrigDataType: +T_12777: (in a7_59 - 0x00000008 : word32) + Class: Eq_12777 + DataType: + OrigDataType: +T_12778: (in 0x00000000 : word32) + Class: Eq_12778 + DataType: + OrigDataType: +T_12779: (in a7_59 - 0x00000008 + 0x00000000 : word32) + Class: Eq_12779 + DataType: + OrigDataType: +T_12780: (in Mem65[a7_59 - 0x00000008 + 0x00000000:word32] : word32) + Class: Eq_12775 + DataType: + OrigDataType: +T_12781: (in 0 : int32) + Class: Eq_12781 + DataType: + OrigDataType: +T_12782: (in 0x0000000C : word32) + Class: Eq_12782 + DataType: + OrigDataType: +T_12783: (in a7_59 - 0x0000000C : word32) + Class: Eq_12783 + DataType: + OrigDataType: +T_12784: (in 0x00000000 : word32) + Class: Eq_12784 + DataType: + OrigDataType: +T_12785: (in a7_59 - 0x0000000C + 0x00000000 : word32) + Class: Eq_12785 + DataType: + OrigDataType: +T_12786: (in Mem69[a7_59 - 0x0000000C + 0x00000000:word32] : word32) + Class: Eq_12781 + DataType: + OrigDataType: +T_12787: (in 0 : int32) + Class: Eq_12787 + DataType: + OrigDataType: +T_12788: (in 0x00000010 : word32) + Class: Eq_12788 + DataType: + OrigDataType: +T_12789: (in a7_59 - 0x00000010 : word32) + Class: Eq_12789 + DataType: + OrigDataType: +T_12790: (in 0x00000000 : word32) + Class: Eq_12790 + DataType: + OrigDataType: +T_12791: (in a7_59 - 0x00000010 + 0x00000000 : word32) + Class: Eq_12791 + DataType: + OrigDataType: +T_12792: (in Mem72[a7_59 - 0x00000010 + 0x00000000:word32] : word32) + Class: Eq_12787 + DataType: + OrigDataType: +T_12793: (in 7852 : int32) + Class: Eq_12793 + DataType: + OrigDataType: +T_12794: (in a4 + 7852 : word32) + Class: Eq_12794 + DataType: + OrigDataType: +T_12795: (in 0x00000014 : word32) + Class: Eq_12795 + DataType: + OrigDataType: +T_12796: (in a7_59 - 0x00000014 : word32) + Class: Eq_12796 + DataType: + OrigDataType: +T_12797: (in 0x00000000 : word32) + Class: Eq_12797 + DataType: + OrigDataType: +T_12798: (in a7_59 - 0x00000014 + 0x00000000 : word32) + Class: Eq_12798 + DataType: + OrigDataType: +T_12799: (in Mem74[a7_59 - 0x00000014 + 0x00000000:word32] : word32) + Class: Eq_12794 + DataType: + OrigDataType: +T_12800: (in 0 : int32) + Class: Eq_12800 + DataType: + OrigDataType: +T_12801: (in 0x00000018 : word32) + Class: Eq_12801 + DataType: + OrigDataType: +T_12802: (in a7_59 - 0x00000018 : word32) + Class: Eq_12802 + DataType: + OrigDataType: +T_12803: (in 0x00000000 : word32) + Class: Eq_12803 + DataType: + OrigDataType: +T_12804: (in a7_59 - 0x00000018 + 0x00000000 : word32) + Class: Eq_12804 + DataType: + OrigDataType: +T_12805: (in Mem78[a7_59 - 0x00000018 + 0x00000000:word32] : word32) + Class: Eq_12800 + DataType: + OrigDataType: +T_12806: (in 7832 : int32) + Class: Eq_12806 + DataType: + OrigDataType: +T_12807: (in a4 + 7832 : word32) + Class: Eq_12807 + DataType: + OrigDataType: +T_12808: (in 0x0000001C : word32) + Class: Eq_12808 + DataType: + OrigDataType: +T_12809: (in a7_59 - 0x0000001C : word32) + Class: Eq_12809 + DataType: + OrigDataType: +T_12810: (in 0x00000000 : word32) + Class: Eq_12810 + DataType: + OrigDataType: +T_12811: (in a7_59 - 0x0000001C + 0x00000000 : word32) + Class: Eq_12811 + DataType: + OrigDataType: +T_12812: (in Mem80[a7_59 - 0x0000001C + 0x00000000:word32] : word32) + Class: Eq_12807 + DataType: + OrigDataType: +T_12813: (in 0 : int32) + Class: Eq_12813 + DataType: + OrigDataType: +T_12814: (in 0x00000020 : word32) + Class: Eq_12814 + DataType: + OrigDataType: +T_12815: (in a7_59 - 0x00000020 : word32) + Class: Eq_12815 + DataType: + OrigDataType: +T_12816: (in 0x00000000 : word32) + Class: Eq_12816 + DataType: + OrigDataType: +T_12817: (in a7_59 - 0x00000020 + 0x00000000 : word32) + Class: Eq_12817 + DataType: + OrigDataType: +T_12818: (in Mem83[a7_59 - 0x00000020 + 0x00000000:word32] : word32) + Class: Eq_12813 + DataType: + OrigDataType: +T_12819: (in fn00006078 : ptr32) + Class: Eq_12819 + DataType: + OrigDataType: +T_12820: (in signature of fn00006078 : void) + Class: Eq_12819 + DataType: + OrigDataType: +T_12821: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12822: (in dwArg04 : word32) + Class: Eq_5900 + DataType: + OrigDataType: +T_12823: (in dwArg08 : word32) + Class: Eq_5901 + DataType: + OrigDataType: +T_12824: (in dwArg0C : word32) + Class: Eq_5902 + DataType: + OrigDataType: +T_12825: (in dwArg10 : word32) + Class: Eq_5903 + DataType: + OrigDataType: +T_12826: (in dwArg14 : word32) + Class: Eq_5904 + DataType: + OrigDataType: +T_12827: (in dwArg18 : word32) + Class: Eq_5905 + DataType: + OrigDataType: +T_12828: (in dwArg1C : word32) + Class: Eq_5906 + DataType: + OrigDataType: +T_12829: (in dwArg20 : word32) + Class: Eq_5907 + DataType: + OrigDataType: +T_12830: (in fn00006078(dwArg00, dwArg04, dwArg08, dwArg0C, dwArg10, dwArg14, dwArg18, dwArg1C, dwArg20) : void) + Class: Eq_12830 + DataType: + OrigDataType: +T_12831: (in 00000014 : ptr32) + Class: Eq_12831 + DataType: + OrigDataType: +T_12832: (in 0x00000024 : word32) + Class: Eq_12832 + DataType: + OrigDataType: +T_12833: (in a7_59 - 0x00000024 : word32) + Class: Eq_12833 + DataType: + OrigDataType: +T_12834: (in 0x00000000 : word32) + Class: Eq_12834 + DataType: + OrigDataType: +T_12835: (in a7_59 - 0x00000024 + 0x00000000 : word32) + Class: Eq_12835 + DataType: + OrigDataType: +T_12836: (in Mem95[a7_59 - 0x00000024 + 0x00000000:word32] : word32) + Class: Eq_12831 + DataType: + OrigDataType: +T_12837: (in d1_96 : word32) + Class: Eq_12837 + DataType: + OrigDataType: +T_12838: (in d2_97 : word32) + Class: Eq_12838 + DataType: + OrigDataType: +T_12839: (in d4_98 : word32) + Class: Eq_12839 + DataType: + OrigDataType: +T_12840: (in a0_99 : word32) + Class: Eq_12840 + DataType: + OrigDataType: +T_12841: (in a1_100 : word32) + Class: Eq_12841 + DataType: + OrigDataType: +T_12842: (in a2_101 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_12843: (in a3_102 : word32) + Class: Eq_12843 + DataType: + OrigDataType: +T_12844: (in a4_103 : word32) + Class: Eq_12844 + DataType: + OrigDataType: +T_12845: (in a5_104 : word32) + Class: Eq_12845 + DataType: + OrigDataType: +T_12846: (in a6_105 : word32) + Class: Eq_12846 + DataType: + OrigDataType: +T_12847: (in fn00007698 : ptr32) + Class: Eq_11434 + DataType: + OrigDataType: +T_12848: (in out d1_96 : ptr32) + Class: Eq_8163 + DataType: + OrigDataType: +T_12849: (in out d2_97 : ptr32) + Class: Eq_8164 + DataType: + OrigDataType: +T_12850: (in out d4_98 : ptr32) + Class: Eq_8165 + DataType: + OrigDataType: +T_12851: (in out a0_99 : ptr32) + Class: Eq_8166 + DataType: + OrigDataType: +T_12852: (in out a1_100 : ptr32) + Class: Eq_8167 + DataType: + OrigDataType: +T_12853: (in out a2_101 : ptr32) + Class: Eq_8168 + DataType: + OrigDataType: +T_12854: (in out a3_102 : ptr32) + Class: Eq_8169 + DataType: + OrigDataType: +T_12855: (in out a4_103 : ptr32) + Class: Eq_8170 + DataType: + OrigDataType: +T_12856: (in out a5_104 : ptr32) + Class: Eq_8171 + DataType: + OrigDataType: +T_12857: (in out a6_105 : ptr32) + Class: Eq_8172 + DataType: + OrigDataType: +T_12858: (in fn00007698(d7_44, a2, a4, dwArg00, out d1_96, out d2_97, out d4_98, out a0_99, out a1_100, out a2_101, out a3_102, out a4_103, out a5_104, out a6_105) : word32) + Class: Eq_12858 + DataType: + OrigDataType: +T_12859: (in d2_14 : word32) + Class: Eq_12859 + DataType: + OrigDataType: +T_12860: (in __swap : ptr32) + Class: Eq_12860 + DataType: + OrigDataType: +T_12861: (in __swap(d0) : word32) + Class: Eq_12861 + DataType: + OrigDataType: +T_12862: (in (word16) d1 : word16) + Class: Eq_12862 + DataType: + OrigDataType: +T_12863: (in __swap(d0) *u (word16) d1 : word32) + Class: Eq_12859 + DataType: + OrigDataType: +T_12864: (in (word16) d1 : word16) + Class: Eq_12864 + DataType: + OrigDataType: +T_12865: (in d0 *u (word16) d1 : word32) + Class: Eq_12865 + DataType: + OrigDataType: +T_12866: (in __swap : ptr32) + Class: Eq_12866 + DataType: + OrigDataType: +T_12867: (in (word16) d2_14 : word16) + Class: Eq_12867 + DataType: + OrigDataType: +T_12868: (in __swap : ptr32) + Class: Eq_12868 + DataType: + OrigDataType: +T_12869: (in __swap(d1) : word32) + Class: Eq_12869 + DataType: + OrigDataType: +T_12870: (in (word16) d0 : word16) + Class: Eq_12870 + DataType: + OrigDataType: +T_12871: (in __swap(d1) *u (word16) d0 : word32) + Class: Eq_12871 + DataType: + OrigDataType: +T_12872: (in (word16) (__swap(d1) *u (word16) d0) : word16) + Class: Eq_12872 + DataType: + OrigDataType: +T_12873: (in (word16) d2_14 + (word16) (__swap(d1) *u (word16) d0) : word16) + Class: Eq_12873 + DataType: + OrigDataType: +T_12874: (in DPB(d2_14, (word16) d2_14 + (word16) (__swap(d1) *u (word16) d0), 0) : word32) + Class: Eq_12874 + DataType: + OrigDataType: +T_12875: (in __swap(DPB(d2_14, (word16) d2_14 + (word16) (__swap(d1) *u (word16) d0), 0)) : word32) + Class: Eq_12875 + DataType: + OrigDataType: +T_12876: (in 0x0000 : word16) + Class: Eq_12876 + DataType: + OrigDataType: +T_12877: (in DPB(__swap(DPB(d2_14, (word16) d2_14 + (word16) (__swap(d1) *u (word16) d0), 0)), 0x0000, 0) : word32) + Class: Eq_12877 + DataType: + OrigDataType: +T_12878: (in d0 *u (word16) d1 + DPB(__swap(DPB(d2_14, (word16) d2_14 + (word16) (__swap(d1) *u (word16) d0), 0)), 0x0000, 0) : word32) + Class: Eq_3646 + DataType: + OrigDataType: +T_12879: (in 0x00000000 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_12880: (in d0 > 0x00000000 : bool) + Class: Eq_12880 + DataType: + OrigDataType: +T_12881: (in 0x00000000 : word32) + Class: Eq_2194 + DataType: + OrigDataType: +T_12882: (in d1 > 0x00000000 : bool) + Class: Eq_12882 + DataType: + OrigDataType: +T_12883: (in d0_15 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_12884: (in -d0 : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_12885: (in 0x00000000 : word32) + Class: Eq_2194 + DataType: + OrigDataType: +T_12886: (in d1 > 0x00000000 : bool) + Class: Eq_12886 + DataType: + OrigDataType: +T_12887: (in d1_32 : word32) + Class: Eq_12887 + DataType: + OrigDataType: +T_12888: (in d1_29 : word32) + Class: Eq_12888 + DataType: + OrigDataType: +T_12889: (in -d1_29 : word32) + Class: Eq_12889 + DataType: + OrigDataType: +T_12890: (in *d1Out : word32) + Class: Eq_12889 + DataType: + OrigDataType: +T_12891: (in fn000091A6 : ptr32) + Class: Eq_3638 + DataType: + OrigDataType: +T_12892: (in out d1_29 : ptr32) + Class: Eq_3643 + DataType: + OrigDataType: +T_12893: (in fn000091A6(d0_15, d1, d2, out d1_29) : word32) + Class: Eq_12893 + DataType: + OrigDataType: +T_12894: (in -fn000091A6(d0_15, d1, d2, out d1_29) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_12895: (in d1_27 : word32) + Class: Eq_12895 + DataType: + OrigDataType: +T_12896: (in d1_25 : word32) + Class: Eq_12896 + DataType: + OrigDataType: +T_12897: (in -d1_25 : word32) + Class: Eq_12897 + DataType: + OrigDataType: +T_12898: (in *d1Out : word32) + Class: Eq_12897 + DataType: + OrigDataType: +T_12899: (in fn000091A6 : ptr32) + Class: Eq_3638 + DataType: + OrigDataType: +T_12900: (in -d1 : word32) + Class: Eq_2194 + DataType: + OrigDataType: +T_12901: (in out d1_25 : ptr32) + Class: Eq_3643 + DataType: + OrigDataType: +T_12902: (in fn000091A6(d0_15, -d1, d2, out d1_25) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_12903: (in d1_44 : word32) + Class: Eq_12903 + DataType: + OrigDataType: +T_12904: (in fn000091A6 : ptr32) + Class: Eq_3638 + DataType: + OrigDataType: +T_12905: (in out d1_44 : ptr32) + Class: Eq_3643 + DataType: + OrigDataType: +T_12906: (in fn000091A6(d0, d1, d2, out d1_44) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_12907: (in d1_40 : word32) + Class: Eq_12907 + DataType: + OrigDataType: +T_12908: (in fn000091A6 : ptr32) + Class: Eq_3638 + DataType: + OrigDataType: +T_12909: (in -d1 : word32) + Class: Eq_2194 + DataType: + OrigDataType: +T_12910: (in out d1_40 : ptr32) + Class: Eq_3643 + DataType: + OrigDataType: +T_12911: (in fn000091A6(d0, -d1, d2, out d1_40) : word32) + Class: Eq_12911 + DataType: + OrigDataType: +T_12912: (in -fn000091A6(d0, -d1, d2, out d1_40) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_12913: (in d1_136 : word32) + Class: Eq_12913 + DataType: + OrigDataType: +T_12914: (in __swap : ptr32) + Class: Eq_12914 + DataType: + OrigDataType: +T_12915: (in __swap(d1) : word32) + Class: Eq_12913 + DataType: + OrigDataType: +T_12916: (in v10_8 : word16) + Class: Eq_12916 + DataType: + OrigDataType: +T_12917: (in (word16) d1_136 : word16) + Class: Eq_12916 + DataType: + OrigDataType: +T_12918: (in d2_9 : word32) + Class: Eq_12918 + DataType: + OrigDataType: +T_12919: (in DPB(d2, v10_8, 0) : word32) + Class: Eq_12918 + DataType: + OrigDataType: +T_12920: (in 0x0000 : word16) + Class: Eq_12916 + DataType: + OrigDataType: +T_12921: (in v10_8 != 0x0000 : bool) + Class: Eq_12921 + DataType: + OrigDataType: +T_12922: (in d3_138 : word32) + Class: Eq_12922 + DataType: + OrigDataType: +T_12923: (in 16 : int32) + Class: Eq_12922 + DataType: + OrigDataType: +T_12924: (in (word16) d1_136 : word16) + Class: Eq_12924 + DataType: + OrigDataType: +T_12925: (in 0x0080 : word16) + Class: Eq_12925 + DataType: + OrigDataType: +T_12926: (in (word16) d1_136 - 0x0080 : word16) + Class: Eq_12926 + DataType: + OrigDataType: +T_12927: (in 0x0000 : word16) + Class: Eq_12926 + DataType: + OrigDataType: +T_12928: (in (word16) d1_136 - 0x0080 >=u 0x0000 : bool) + Class: Eq_12928 + DataType: + OrigDataType: +T_12929: (in d0_27 : word32) + Class: Eq_12929 + DataType: + OrigDataType: +T_12930: (in __swap : ptr32) + Class: Eq_12930 + DataType: + OrigDataType: +T_12931: (in __swap(d0) : word32) + Class: Eq_12929 + DataType: + OrigDataType: +T_12932: (in d1_28 : word32) + Class: Eq_12932 + DataType: + OrigDataType: +T_12933: (in __swap : ptr32) + Class: Eq_12933 + DataType: + OrigDataType: +T_12934: (in __swap(d1_136) : word32) + Class: Eq_12932 + DataType: + OrigDataType: +T_12935: (in v13_30 : word16) + Class: Eq_12935 + DataType: + OrigDataType: +T_12936: (in (word16) d0_27 : word16) + Class: Eq_12935 + DataType: + OrigDataType: +T_12937: (in d2_31 : word32) + Class: Eq_12937 + DataType: + OrigDataType: +T_12938: (in __swap : ptr32) + Class: Eq_12938 + DataType: + OrigDataType: +T_12939: (in __swap(d2_9) : word32) + Class: Eq_12939 + DataType: + OrigDataType: +T_12940: (in DPB(__swap(d2_9), v13_30, 0) : word32) + Class: Eq_12937 + DataType: + OrigDataType: +T_12941: (in 0x0000 : word16) + Class: Eq_12935 + DataType: + OrigDataType: +T_12942: (in v13_30 == 0x0000 : bool) + Class: Eq_12942 + DataType: + OrigDataType: +T_12943: (in d0_36 : word32) + Class: Eq_12943 + DataType: + OrigDataType: +T_12944: (in __swap : ptr32) + Class: Eq_12944 + DataType: + OrigDataType: +T_12945: (in __swap(d0_27) : word32) + Class: Eq_12943 + DataType: + OrigDataType: +T_12946: (in d2_38 : word32) + Class: Eq_12946 + DataType: + OrigDataType: +T_12947: (in (word16) d0_36 : word16) + Class: Eq_12947 + DataType: + OrigDataType: +T_12948: (in DPB(d2_31, (word16) d0_36, 0) : word32) + Class: Eq_12946 + DataType: + OrigDataType: +T_12949: (in v28_40 : uint16) + Class: Eq_12949 + DataType: + OrigDataType: +T_12950: (in (uint16) d1_28 : uint16) + Class: Eq_12950 + DataType: + OrigDataType: +T_12951: (in d2_38 /u (uint16) d1_28 : uint16) + Class: Eq_12951 + DataType: + OrigDataType: +T_12952: (in (uint16) (d2_38 /u (uint16) d1_28) : uint16) + Class: Eq_12949 + DataType: + OrigDataType: +T_12953: (in d1_47 : word32) + Class: Eq_12953 + DataType: + OrigDataType: +T_12954: (in __swap : ptr32) + Class: Eq_12954 + DataType: + OrigDataType: +T_12955: (in (uint16) d1_28 : uint16) + Class: Eq_12955 + DataType: + OrigDataType: +T_12956: (in d2_38 % (uint16) d1_28 : uint16) + Class: Eq_12956 + DataType: + OrigDataType: +T_12957: (in (uint16) (d2_38 % (uint16) d1_28) : uint16) + Class: Eq_12957 + DataType: + OrigDataType: +T_12958: (in DPB(d2_38, (uint16) (d2_38 % (uint16) d1_28), 16) : word32) + Class: Eq_12958 + DataType: + OrigDataType: +T_12959: (in DPB(DPB(d2_38, (uint16) (d2_38 % (uint16) d1_28), 16), v28_40, 0) : word32) + Class: Eq_12959 + DataType: + OrigDataType: +T_12960: (in __swap(DPB(DPB(d2_38, (uint16) (d2_38 % (uint16) d1_28), 16), v28_40, 0)) : word32) + Class: Eq_12960 + DataType: + OrigDataType: +T_12961: (in (word16) __swap(DPB(DPB(d2_38, (uint16) (d2_38 % (uint16) d1_28), 16), v28_40, 0)) : word16) + Class: Eq_12961 + DataType: + OrigDataType: +T_12962: (in DPB(d1_28, (word16) __swap(DPB(DPB(d2_38, (uint16) (d2_38 % (uint16) d1_28), 16), v28_40, 0)), 0) : word32) + Class: Eq_12962 + DataType: + OrigDataType: +T_12963: (in *d1Out : word32) + Class: Eq_12962 + DataType: + OrigDataType: +T_12964: (in DPB(d0_36, v28_40, 0) : word32) + Class: Eq_791 + DataType: + OrigDataType: +T_12965: (in v15_60 : uint16) + Class: Eq_12965 + DataType: + OrigDataType: +T_12966: (in (uint16) d1_28 : uint16) + Class: Eq_12966 + DataType: + OrigDataType: +T_12967: (in d2_31 /u (uint16) d1_28 : uint16) + Class: Eq_12967 + DataType: + OrigDataType: +T_12968: (in (uint16) (d2_31 /u (uint16) d1_28) : uint16) + Class: Eq_12965 + DataType: + OrigDataType: +T_12969: (in (uint16) d1_28 : uint16) + Class: Eq_12969 + DataType: + OrigDataType: +T_12970: (in d2_31 % (uint16) d1_28 : uint16) + Class: Eq_12970 + DataType: + OrigDataType: +T_12971: (in (uint16) (d2_31 % (uint16) d1_28) : uint16) + Class: Eq_12971 + DataType: + OrigDataType: +T_12972: (in DPB(d2_31, (uint16) (d2_31 % (uint16) d1_28), 16) : word32) + Class: Eq_12972 + DataType: + OrigDataType: +T_12973: (in DPB(DPB(d2_31, (uint16) (d2_31 % (uint16) d1_28), 16), v15_60, 0) : word32) + Class: Eq_12937 + DataType: + OrigDataType: +T_12974: (in DPB(d0_27, v15_60, 0) : word32) + Class: Eq_12929 + DataType: + OrigDataType: +T_12975: (in (word16) d1_136 : word16) + Class: Eq_12975 + DataType: + OrigDataType: +T_12976: (in 0x0800 : word16) + Class: Eq_12976 + DataType: + OrigDataType: +T_12977: (in (word16) d1_136 - 0x0800 : word16) + Class: Eq_12977 + DataType: + OrigDataType: +T_12978: (in 0x0000 : word16) + Class: Eq_12977 + DataType: + OrigDataType: +T_12979: (in (word16) d1_136 - 0x0800 >=u 0x0000 : bool) + Class: Eq_12979 + DataType: + OrigDataType: +T_12980: (in __rol : ptr32) + Class: Eq_12980 + DataType: + OrigDataType: +T_12981: (in 0x00000008 : word32) + Class: Eq_12981 + DataType: + OrigDataType: +T_12982: (in __rol(d1_136, 0x00000008) : word32) + Class: Eq_12913 + DataType: + OrigDataType: +T_12983: (in 8 : int32) + Class: Eq_12922 + DataType: + OrigDataType: +T_12984: (in (word16) d1_136 : word16) + Class: Eq_12984 + DataType: + OrigDataType: +T_12985: (in 0x2000 : word16) + Class: Eq_12985 + DataType: + OrigDataType: +T_12986: (in (word16) d1_136 - 0x2000 : word16) + Class: Eq_12986 + DataType: + OrigDataType: +T_12987: (in 0x0000 : word16) + Class: Eq_12986 + DataType: + OrigDataType: +T_12988: (in (word16) d1_136 - 0x2000 >=u 0x0000 : bool) + Class: Eq_12988 + DataType: + OrigDataType: +T_12989: (in __rol : ptr32) + Class: Eq_12989 + DataType: + OrigDataType: +T_12990: (in 0x00000004 : word32) + Class: Eq_12990 + DataType: + OrigDataType: +T_12991: (in __rol(d1_136, 0x00000004) : word32) + Class: Eq_12913 + DataType: + OrigDataType: +T_12992: (in (word16) d3_138 : word16) + Class: Eq_12992 + DataType: + OrigDataType: +T_12993: (in 0x0004 : word16) + Class: Eq_12993 + DataType: + OrigDataType: +T_12994: (in (word16) d3_138 - 0x0004 : word16) + Class: Eq_12994 + DataType: + OrigDataType: +T_12995: (in DPB(d3_138, (word16) d3_138 - 0x0004, 0) : word32) + Class: Eq_12922 + DataType: + OrigDataType: +T_12996: (in (word16) d1_136 : word16) + Class: Eq_12996 + DataType: + OrigDataType: +T_12997: (in 0x0000 : word16) + Class: Eq_12996 + DataType: + OrigDataType: +T_12998: (in (word16) d1_136 < 0x0000 : bool) + Class: Eq_12998 + DataType: + OrigDataType: +T_12999: (in __rol : ptr32) + Class: Eq_12999 + DataType: + OrigDataType: +T_13000: (in 0x00000002 : word32) + Class: Eq_13000 + DataType: + OrigDataType: +T_13001: (in __rol(d1_136, 0x00000002) : word32) + Class: Eq_12913 + DataType: + OrigDataType: +T_13002: (in (word16) d3_138 : word16) + Class: Eq_13002 + DataType: + OrigDataType: +T_13003: (in 0x0002 : word16) + Class: Eq_13003 + DataType: + OrigDataType: +T_13004: (in (word16) d3_138 - 0x0002 : word16) + Class: Eq_13004 + DataType: + OrigDataType: +T_13005: (in DPB(d3_138, (word16) d3_138 - 0x0002, 0) : word32) + Class: Eq_12922 + DataType: + OrigDataType: +T_13006: (in d0_96 : word32) + Class: Eq_13006 + DataType: + OrigDataType: +T_13007: (in d0 >>u d3_138 : word32) + Class: Eq_13006 + DataType: + OrigDataType: +T_13008: (in d2_99 : word32) + Class: Eq_13008 + DataType: + OrigDataType: +T_13009: (in __swap : ptr32) + Class: Eq_13009 + DataType: + OrigDataType: +T_13010: (in (word16) d0 : word16) + Class: Eq_13010 + DataType: + OrigDataType: +T_13011: (in DPB(d2, (word16) d0, 0) : word32) + Class: Eq_13011 + DataType: + OrigDataType: +T_13012: (in __swap(DPB(d2, (word16) d0, 0)) : word32) + Class: Eq_13012 + DataType: + OrigDataType: +T_13013: (in 0x0000 : word16) + Class: Eq_13013 + DataType: + OrigDataType: +T_13014: (in DPB(__swap(DPB(d2, (word16) d0, 0)), 0x0000, 0) : word32) + Class: Eq_13014 + DataType: + OrigDataType: +T_13015: (in DPB(__swap(DPB(d2, (word16) d0, 0)), 0x0000, 0) >>u d3_138 : word32) + Class: Eq_13008 + DataType: + OrigDataType: +T_13016: (in v39_102 : uint16) + Class: Eq_13016 + DataType: + OrigDataType: +T_13017: (in (uint16) d1_136 : uint16) + Class: Eq_13017 + DataType: + OrigDataType: +T_13018: (in d0_96 /u (uint16) d1_136 : uint16) + Class: Eq_13018 + DataType: + OrigDataType: +T_13019: (in (uint16) (d0_96 /u (uint16) d1_136) : uint16) + Class: Eq_13016 + DataType: + OrigDataType: +T_13020: (in d3_106 : word32) + Class: Eq_13020 + DataType: + OrigDataType: +T_13021: (in __swap : ptr32) + Class: Eq_13021 + DataType: + OrigDataType: +T_13022: (in __swap(d3_138) : word32) + Class: Eq_13022 + DataType: + OrigDataType: +T_13023: (in DPB(__swap(d3_138), v39_102, 0) : word32) + Class: Eq_13020 + DataType: + OrigDataType: +T_13024: (in d0_113 : word32) + Class: Eq_13024 + DataType: + OrigDataType: +T_13025: (in (uint16) d1_136 : uint16) + Class: Eq_13025 + DataType: + OrigDataType: +T_13026: (in d0_96 % (uint16) d1_136 : uint16) + Class: Eq_13026 + DataType: + OrigDataType: +T_13027: (in (uint16) (d0_96 % (uint16) d1_136) : uint16) + Class: Eq_13027 + DataType: + OrigDataType: +T_13028: (in DPB(d0_96, (uint16) (d0_96 % (uint16) d1_136), 16) : word32) + Class: Eq_13028 + DataType: + OrigDataType: +T_13029: (in (word16) d2_99 : word16) + Class: Eq_13029 + DataType: + OrigDataType: +T_13030: (in DPB(DPB(d0_96, (uint16) (d0_96 % (uint16) d1_136), 16), (word16) d2_99, 0) : word32) + Class: Eq_13030 + DataType: + OrigDataType: +T_13031: (in DPB(d2_99, v39_102, 0) : word32) + Class: Eq_13031 + DataType: + OrigDataType: +T_13032: (in __swap : ptr32) + Class: Eq_13032 + DataType: + OrigDataType: +T_13033: (in __swap(d1_136) : word32) + Class: Eq_13033 + DataType: + OrigDataType: +T_13034: (in (word16) __swap(d1_136) : word16) + Class: Eq_13034 + DataType: + OrigDataType: +T_13035: (in DPB(d2_99, v39_102, 0) *u (word16) __swap(d1_136) : word32) + Class: Eq_13035 + DataType: + OrigDataType: +T_13036: (in DPB(DPB(d0_96, (uint16) (d0_96 % (uint16) d1_136), 16), (word16) d2_99, 0) - DPB(d2_99, v39_102, 0) *u (word16) __swap(d1_136) : word32) + Class: Eq_13024 + DataType: + OrigDataType: +T_13037: (in 0x00000000 : word32) + Class: Eq_13024 + DataType: + OrigDataType: +T_13038: (in d0_113 >=u 0x00000000 : bool) + Class: Eq_13038 + DataType: + OrigDataType: +T_13039: (in __rol : ptr32) + Class: Eq_13039 + DataType: + OrigDataType: +T_13040: (in 0x00000001 : word32) + Class: Eq_13040 + DataType: + OrigDataType: +T_13041: (in __rol(d1_136, 0x00000001) : word32) + Class: Eq_12913 + DataType: + OrigDataType: +T_13042: (in (word16) d3_138 : word16) + Class: Eq_13042 + DataType: + OrigDataType: +T_13043: (in 0x0001 : word16) + Class: Eq_13043 + DataType: + OrigDataType: +T_13044: (in (word16) d3_138 - 0x0001 : word16) + Class: Eq_13044 + DataType: + OrigDataType: +T_13045: (in DPB(d3_138, (word16) d3_138 - 0x0001, 0) : word32) + Class: Eq_12922 + DataType: + OrigDataType: +T_13046: (in d1_128 : word32) + Class: Eq_13046 + DataType: + OrigDataType: +T_13047: (in __swap : ptr32) + Class: Eq_13047 + DataType: + OrigDataType: +T_13048: (in __rol : ptr32) + Class: Eq_13048 + DataType: + OrigDataType: +T_13049: (in __swap : ptr32) + Class: Eq_13049 + DataType: + OrigDataType: +T_13050: (in __swap(d3_106) : word32) + Class: Eq_13050 + DataType: + OrigDataType: +T_13051: (in __rol(d0_113, __swap(d3_106)) : word32) + Class: Eq_13051 + DataType: + OrigDataType: +T_13052: (in __swap(__rol(d0_113, __swap(d3_106))) : word32) + Class: Eq_13052 + DataType: + OrigDataType: +T_13053: (in *d1Out : word32) + Class: Eq_13052 + DataType: + OrigDataType: +T_13054: (in (int32) v39_102 : int32) + Class: Eq_791 + DataType: + OrigDataType: +T_13055: (in C : byte) + Class: Eq_13055 + DataType: + OrigDataType: +T_13056: (in Test(UGE,C) : bool) + Class: Eq_13056 + DataType: + OrigDataType: +T_13057: (in d0 : word32) + Class: Eq_13057 + DataType: + OrigDataType: +T_13058: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_13059: (in d2 : word32) + Class: Eq_13059 + DataType: + OrigDataType: +T_13060: (in *d2Out : word32) + Class: Eq_13059 + DataType: + OrigDataType: +T_13061: (in d5 : word32) + Class: Eq_13061 + DataType: + OrigDataType: +T_13062: (in *d5Out : word32) + Class: Eq_13061 + DataType: + OrigDataType: +T_13063: (in a1 : word32) + Class: Eq_13063 + DataType: + OrigDataType: +T_13064: (in *a1Out : word32) + Class: Eq_13063 + DataType: + OrigDataType: +T_13065: (in *a2Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_13066: (in a5 : word32) + Class: Eq_13066 + DataType: + OrigDataType: +T_13067: (in *a5Out : word32) + Class: Eq_13066 + DataType: + OrigDataType: +T_13068: (in d0_35 : word32) + Class: Eq_13057 + DataType: + OrigDataType: +T_13069: (in a0_15 : word32) + Class: Eq_13069 + DataType: + OrigDataType: +T_13070: (in d0_16 : word32) + Class: Eq_13070 + DataType: + OrigDataType: +T_13071: (in fn000093F4 : ptr32) + Class: Eq_5936 + DataType: + OrigDataType: +T_13072: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_13073: (in out a0_15 : ptr32) + Class: Eq_5941 + DataType: + OrigDataType: +T_13074: (in fn000093F4(dwArg04, a4, dwArg04, out a0_15) : word32) + Class: Eq_13070 + DataType: + OrigDataType: +T_13075: (in 0x00000000 : word32) + Class: Eq_13070 + DataType: + OrigDataType: +T_13076: (in d0_16 != 0x00000000 : bool) + Class: Eq_13076 + DataType: + OrigDataType: +T_13077: (in __btst : ptr32) + Class: Eq_13077 + DataType: + OrigDataType: +T_13078: (in 3 : int32) + Class: Eq_13078 + DataType: + OrigDataType: +T_13079: (in d0_16 + 3 : word32) + Class: Eq_13079 + DataType: + OrigDataType: +T_13080: (in Mem0[d0_16 + 3:byte] : byte) + Class: Eq_13080 + DataType: + OrigDataType: +T_13081: (in 0x0004 : word16) + Class: Eq_13081 + DataType: + OrigDataType: +T_13082: (in __btst(Mem0[d0_16 + 3:byte], 0x0004) : bool) + Class: Eq_13082 + DataType: + OrigDataType: +T_13083: (in -1 : int32) + Class: Eq_13057 + DataType: + OrigDataType: +T_13084: (in d2_71 : word32) + Class: Eq_13084 + DataType: + OrigDataType: +T_13085: (in d5_72 : word32) + Class: Eq_13085 + DataType: + OrigDataType: +T_13086: (in d6_73 : word32) + Class: Eq_13086 + DataType: + OrigDataType: +T_13087: (in a0_74 : word32) + Class: Eq_13087 + DataType: + OrigDataType: +T_13088: (in a1_75 : word32) + Class: Eq_13088 + DataType: + OrigDataType: +T_13089: (in a2_76 : word32) + Class: Eq_13089 + DataType: + OrigDataType: +T_13090: (in a3_77 : word32) + Class: Eq_13090 + DataType: + OrigDataType: +T_13091: (in a4_78 : word32) + Class: Eq_13091 + DataType: + OrigDataType: +T_13092: (in a5_79 : word32) + Class: Eq_13092 + DataType: + OrigDataType: +T_13093: (in fn00009084 : ptr32) + Class: Eq_8253 + DataType: + OrigDataType: +T_13094: (in 4 : int32) + Class: Eq_13094 + DataType: + OrigDataType: +T_13095: (in d0_16 + 4 : word32) + Class: Eq_13095 + DataType: + OrigDataType: +T_13096: (in Mem0[d0_16 + 4:word32] : word32) + Class: Eq_371 + DataType: + OrigDataType: +T_13097: (in out d2_71 : ptr32) + Class: Eq_8258 + DataType: + OrigDataType: +T_13098: (in out d5_72 : ptr32) + Class: Eq_8259 + DataType: + OrigDataType: +T_13099: (in out d6_73 : ptr32) + Class: Eq_8260 + DataType: + OrigDataType: +T_13100: (in out a0_74 : ptr32) + Class: Eq_8261 + DataType: + OrigDataType: +T_13101: (in out a1_75 : ptr32) + Class: Eq_8262 + DataType: + OrigDataType: +T_13102: (in out a2_76 : ptr32) + Class: Eq_8263 + DataType: + OrigDataType: +T_13103: (in out a3_77 : ptr32) + Class: Eq_8264 + DataType: + OrigDataType: +T_13104: (in out a4_78 : ptr32) + Class: Eq_8265 + DataType: + OrigDataType: +T_13105: (in out a5_79 : ptr32) + Class: Eq_8266 + DataType: + OrigDataType: +T_13106: (in fn00009084(a2, a4, Mem0[d0_16 + 4:word32], out d2_71, out d5_72, out d6_73, out a0_74, out a1_75, out a2_76, out a3_77, out a4_78, out a5_79) : word32) + Class: Eq_13106 + DataType: + OrigDataType: +T_13107: (in 0 : int32) + Class: Eq_13107 + DataType: + OrigDataType: +T_13108: (in 0x00000000 : word32) + Class: Eq_13108 + DataType: + OrigDataType: +T_13109: (in a3_77 + 0x00000000 : word32) + Class: Eq_13109 + DataType: + OrigDataType: +T_13110: (in Mem84[a3_77 + 0x00000000:word32] : word32) + Class: Eq_13107 + DataType: + OrigDataType: +T_13111: (in 8240 : int32) + Class: Eq_13111 + DataType: + OrigDataType: +T_13112: (in a4_78 + 8240 : word32) + Class: Eq_13112 + DataType: + OrigDataType: +T_13113: (in Mem84[a4_78 + 8240:word32] : word32) + Class: Eq_13113 + DataType: + OrigDataType: +T_13114: (in 0x00000000 : word32) + Class: Eq_13113 + DataType: + OrigDataType: +T_13115: (in Mem84[a4_78 + 8240:word32] == 0x00000000 : bool) + Class: Eq_13115 + DataType: + OrigDataType: +T_13116: (in 0 : int32) + Class: Eq_13116 + DataType: + OrigDataType: +T_13117: (in 0x00000000 : word32) + Class: Eq_13117 + DataType: + OrigDataType: +T_13118: (in d0_16 + 0x00000000 : word32) + Class: Eq_13118 + DataType: + OrigDataType: +T_13119: (in Mem64[d0_16 + 0x00000000:word32] : word32) + Class: Eq_13116 + DataType: + OrigDataType: +T_13120: (in 0 : int32) + Class: Eq_13057 + DataType: + OrigDataType: +T_13121: (in 0 : int32) + Class: Eq_13057 + DataType: + OrigDataType: +T_13122: (in -1 : int32) + Class: Eq_13057 + DataType: + OrigDataType: +T_13123: (in d0 : word32) + Class: Eq_13123 + DataType: + OrigDataType: +T_13124: (in d0_36 : word32) + Class: Eq_13123 + DataType: + OrigDataType: +T_13125: (in Allocate : ptr32) + Class: Eq_13125 + DataType: + OrigDataType: +T_13126: (in signature of Allocate : void) + Class: Eq_13125 + DataType: + OrigDataType: +T_13127: (in freeList : word32) + Class: Eq_2893 + DataType: + OrigDataType: +T_13128: (in byteSize : word32) + Class: Eq_13128 + DataType: + OrigDataType: +T_13129: (in -16 : int32) + Class: Eq_13128 + DataType: + OrigDataType: +T_13130: (in Allocate(a0, -16) : word32) + Class: Eq_13130 + DataType: + OrigDataType: +T_13131: (in 0x00000000 : word32) + Class: Eq_13130 + DataType: + OrigDataType: +T_13132: (in Allocate(a0, -16) != 0x00000000 : bool) + Class: Eq_13132 + DataType: + OrigDataType: +T_13133: (in 0 : int32) + Class: Eq_13123 + DataType: + OrigDataType: +T_13134: (in 2 : int32) + Class: Eq_13134 + DataType: + OrigDataType: +T_13135: (in 18336 : int32) + Class: Eq_13135 + DataType: + OrigDataType: +T_13136: (in a4 + 18336 : word32) + Class: Eq_13136 + DataType: + OrigDataType: +T_13137: (in Mem50[a4 + 18336:word32] : word32) + Class: Eq_13134 + DataType: + OrigDataType: +T_13138: (in 0x000000CD : word32) + Class: Eq_13138 + DataType: + OrigDataType: +T_13139: (in 8240 : int32) + Class: Eq_13139 + DataType: + OrigDataType: +T_13140: (in a4 + 8240 : word32) + Class: Eq_13140 + DataType: + OrigDataType: +T_13141: (in Mem52[a4 + 8240:word32] : word32) + Class: Eq_13138 + DataType: + OrigDataType: +T_13142: (in -1 : int32) + Class: Eq_13123 + DataType: + OrigDataType: +T_13143: (in d0 : word32) + Class: Eq_13143 + DataType: + OrigDataType: +T_13144: (in a0 : word32) + Class: Eq_13144 + DataType: + OrigDataType: +T_13145: (in *a0Out : word32) + Class: Eq_13144 + DataType: + OrigDataType: +T_13146: (in d0_27 : word32) + Class: Eq_13143 + DataType: + OrigDataType: +T_13147: (in 0 : int32) + Class: Eq_13147 + DataType: + OrigDataType: +T_13148: (in 8240 : int32) + Class: Eq_13148 + DataType: + OrigDataType: +T_13149: (in a4 + 8240 : word32) + Class: Eq_13149 + DataType: + OrigDataType: +T_13150: (in Mem10[a4 + 8240:word32] : word32) + Class: Eq_13147 + DataType: + OrigDataType: +T_13151: (in dwArg04 : word32) + Class: Eq_13151 + DataType: + OrigDataType: +T_13152: (in 0x00000000 : word32) + Class: Eq_13151 + DataType: + OrigDataType: +T_13153: (in dwArg04 < 0x00000000 : bool) + Class: Eq_13153 + DataType: + OrigDataType: +T_13154: (in 9 : int32) + Class: Eq_13154 + DataType: + OrigDataType: +T_13155: (in 18336 : int32) + Class: Eq_13155 + DataType: + OrigDataType: +T_13156: (in a4 + 18336 : word32) + Class: Eq_13156 + DataType: + OrigDataType: +T_13157: (in Mem42[a4 + 18336:word32] : word32) + Class: Eq_13154 + DataType: + OrigDataType: +T_13158: (in 0 : int32) + Class: Eq_13143 + DataType: + OrigDataType: +T_13159: (in 7640 : int32) + Class: Eq_13159 + DataType: + OrigDataType: +T_13160: (in a4 + 7640 : word32) + Class: Eq_13160 + DataType: + OrigDataType: +T_13161: (in Mem10[a4 + 7640:word32] : word32) + Class: Eq_13161 + DataType: + OrigDataType: +T_13162: (in dwArg04 - Mem10[a4 + 7640:word32] : word32) + Class: Eq_13162 + DataType: + OrigDataType: +T_13163: (in 0x00000000 : word32) + Class: Eq_13162 + DataType: + OrigDataType: +T_13164: (in dwArg04 - Mem10[a4 + 7640:word32] >= 0x00000000 : bool) + Class: Eq_13164 + DataType: + OrigDataType: +T_13165: (in a0_51 : word32) + Class: Eq_13165 + DataType: + OrigDataType: +T_13166: (in 17760 : int32) + Class: Eq_13166 + DataType: + OrigDataType: +T_13167: (in a4 + 17760 : word32) + Class: Eq_13167 + DataType: + OrigDataType: +T_13168: (in *a0Out : word32) + Class: Eq_13167 + DataType: + OrigDataType: +T_13169: (in a4 + 17760 : word32) + Class: Eq_13169 + DataType: + OrigDataType: +T_13170: (in 0x00000008 : word32) + Class: Eq_13170 + DataType: + OrigDataType: +T_13171: (in dwArg04 * 0x00000008 : word32) + Class: Eq_13171 + DataType: + OrigDataType: +T_13172: (in (a4 + 17760)[dwArg04 * 0x00000008] : word32) + Class: Eq_13172 + DataType: + OrigDataType: +T_13173: (in 0x00000000 : word32) + Class: Eq_13172 + DataType: + OrigDataType: +T_13174: (in (a4 + 17760)[dwArg04 * 0x00000008] == 0x00000000 : bool) + Class: Eq_13174 + DataType: + OrigDataType: +T_13175: (in a0_60 : word32) + Class: Eq_13143 + DataType: + OrigDataType: +T_13176: (in 17760 : int32) + Class: Eq_13176 + DataType: + OrigDataType: +T_13177: (in a4 + 17760 : word32) + Class: Eq_13177 + DataType: + OrigDataType: +T_13178: (in 0x00000003 : word32) + Class: Eq_13178 + DataType: + OrigDataType: +T_13179: (in dwArg04 << 0x00000003 : word32) + Class: Eq_13179 + DataType: + OrigDataType: +T_13180: (in a4 + 17760 + (dwArg04 << 0x00000003) : word32) + Class: Eq_13143 + DataType: + OrigDataType: +T_13181: (in *a0Out : word32) + Class: Eq_13143 + DataType: + OrigDataType: +T_13182: (in d0 : word32) + Class: Eq_13182 + DataType: + OrigDataType: +T_13183: (in d6 : word32) + Class: Eq_13183 + DataType: + OrigDataType: +T_13184: (in *d6Out : word32) + Class: Eq_13183 + DataType: + OrigDataType: +T_13185: (in d5 : word32) + Class: Eq_13185 + DataType: + OrigDataType: +T_13186: (in *d5Out : word32) + Class: Eq_13185 + DataType: + OrigDataType: +T_13187: (in d2 : word32) + Class: Eq_13187 + DataType: + OrigDataType: +T_13188: (in *d2Out : word32) + Class: Eq_13187 + DataType: + OrigDataType: +T_13189: (in d4 : word32) + Class: Eq_13189 + DataType: + OrigDataType: +T_13190: (in *d4Out : word32) + Class: Eq_13189 + DataType: + OrigDataType: +T_13191: (in a0 : word32) + Class: Eq_13191 + DataType: + OrigDataType: +T_13192: (in *a0Out : word32) + Class: Eq_13191 + DataType: + OrigDataType: +T_13193: (in a1 : word32) + Class: Eq_13193 + DataType: + OrigDataType: +T_13194: (in *a1Out : word32) + Class: Eq_13193 + DataType: + OrigDataType: +T_13195: (in *a2Out : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_13196: (in a3 : word32) + Class: Eq_13196 + DataType: + OrigDataType: +T_13197: (in *a3Out : word32) + Class: Eq_13196 + DataType: + OrigDataType: +T_13198: (in *a4Out : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_13199: (in a5 : word32) + Class: Eq_13199 + DataType: + OrigDataType: +T_13200: (in *a5Out : word32) + Class: Eq_13199 + DataType: + OrigDataType: +T_13201: (in SetSignal : ptr32) + Class: Eq_42 + DataType: + OrigDataType: +T_13202: (in 0 : int32) + Class: Eq_44 + DataType: + OrigDataType: +T_13203: (in 0x00003000 : word32) + Class: Eq_45 + DataType: + OrigDataType: +T_13204: (in SetSignal(0, 0x00003000) : void) + Class: Eq_13204 + DataType: + OrigDataType: +T_13205: (in d0_112 : word32) + Class: Eq_13182 + DataType: + OrigDataType: +T_13206: (in 0 : int32) + Class: Eq_13182 + DataType: + OrigDataType: +T_13207: (in 0x00000000 : word32) + Class: Eq_13207 + DataType: + OrigDataType: +T_13208: (in 0x00000000 : word32) + Class: Eq_13207 + DataType: + OrigDataType: +T_13209: (in 0x00000000 == 0x00000000 : bool) + Class: Eq_13209 + DataType: + OrigDataType: +T_13210: (in 8264 : int32) + Class: Eq_13210 + DataType: + OrigDataType: +T_13211: (in a4 + 8264 : word32) + Class: Eq_13211 + DataType: + OrigDataType: +T_13212: (in Mem0[a4 + 8264:word32] : word32) + Class: Eq_13212 + DataType: + OrigDataType: +T_13213: (in 0x00000000 : word32) + Class: Eq_13212 + DataType: + OrigDataType: +T_13214: (in Mem0[a4 + 8264:word32] == 0x00000000 : bool) + Class: Eq_13214 + DataType: + OrigDataType: +T_13215: (in a0_69 : word32) + Class: Eq_13215 + DataType: + OrigDataType: +T_13216: (in 8264 : int32) + Class: Eq_13216 + DataType: + OrigDataType: +T_13217: (in a4 + 8264 : word32) + Class: Eq_13217 + DataType: + OrigDataType: +T_13218: (in Mem0[a4 + 8264:word32] : word32) + Class: Eq_13215 + DataType: + OrigDataType: +T_13219: (in a7_70 : word32) + Class: Eq_13219 + DataType: + OrigDataType: +T_13220: (in a6_71 : word32) + Class: Eq_13220 + DataType: + OrigDataType: +T_13221: (in d7_72 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_13222: (in CVZN_74 : byte) + Class: Eq_13222 + DataType: + OrigDataType: +T_13223: (in d1_75 : word32) + Class: Eq_13223 + DataType: + OrigDataType: +T_13224: (in ZN_76 : byte) + Class: Eq_13224 + DataType: + OrigDataType: +T_13225: (in C_77 : byte) + Class: Eq_13225 + DataType: + OrigDataType: +T_13226: (in V_78 : byte) + Class: Eq_13226 + DataType: + OrigDataType: +T_13227: (in Z_79 : byte) + Class: Eq_13227 + DataType: + OrigDataType: +T_13228: (in a4_80 : word32) + Class: Eq_8 + DataType: + OrigDataType: +T_13229: (in a0_81 : word32) + Class: Eq_13229 + DataType: + OrigDataType: +T_13230: (in N_82 : byte) + Class: Eq_13230 + DataType: + OrigDataType: +T_13231: (in a2_83 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_13232: (in d2_84 : word32) + Class: Eq_13232 + DataType: + OrigDataType: +T_13233: (in d4_85 : word32) + Class: Eq_13233 + DataType: + OrigDataType: +T_13234: (in d5_86 : word32) + Class: Eq_13234 + DataType: + OrigDataType: +T_13235: (in d6_87 : word32) + Class: Eq_13235 + DataType: + OrigDataType: +T_13236: (in a1_88 : word32) + Class: Eq_13236 + DataType: + OrigDataType: +T_13237: (in a3_89 : word32) + Class: Eq_13237 + DataType: + OrigDataType: +T_13238: (in a5_90 : word32) + Class: Eq_13238 + DataType: + OrigDataType: +T_13239: (in false : bool) + Class: Eq_13239 + DataType: + OrigDataType: +T_13240: (in 0x00000000 : word32) + Class: Eq_13240 + DataType: + OrigDataType: +T_13241: (in 8264 : int32) + Class: Eq_13241 + DataType: + OrigDataType: +T_13242: (in a4_80 + 8264 : word32) + Class: Eq_13242 + DataType: + OrigDataType: +T_13243: (in Mem95[a4_80 + 8264:word32] : word32) + Class: Eq_13240 + DataType: + OrigDataType: +T_13244: (in d1_102 : word32) + Class: Eq_13244 + DataType: + OrigDataType: +T_13245: (in d2_103 : word32) + Class: Eq_13245 + DataType: + OrigDataType: +T_13246: (in d4_104 : word32) + Class: Eq_13246 + DataType: + OrigDataType: +T_13247: (in a0_105 : word32) + Class: Eq_13247 + DataType: + OrigDataType: +T_13248: (in a1_106 : word32) + Class: Eq_13248 + DataType: + OrigDataType: +T_13249: (in a2_107 : word32) + Class: Eq_13249 + DataType: + OrigDataType: +T_13250: (in a3_108 : word32) + Class: Eq_13250 + DataType: + OrigDataType: +T_13251: (in a4_109 : word32) + Class: Eq_13251 + DataType: + OrigDataType: +T_13252: (in a5_110 : word32) + Class: Eq_13252 + DataType: + OrigDataType: +T_13253: (in a6_111 : word32) + Class: Eq_13253 + DataType: + OrigDataType: +T_13254: (in fn00007698 : ptr32) + Class: Eq_11434 + DataType: + OrigDataType: +T_13255: (in 00000014 : ptr32) + Class: Eq_3 + DataType: + OrigDataType: +T_13256: (in out d1_102 : ptr32) + Class: Eq_8163 + DataType: + OrigDataType: +T_13257: (in out d2_103 : ptr32) + Class: Eq_8164 + DataType: + OrigDataType: +T_13258: (in out d4_104 : ptr32) + Class: Eq_8165 + DataType: + OrigDataType: +T_13259: (in out a0_105 : ptr32) + Class: Eq_8166 + DataType: + OrigDataType: +T_13260: (in out a1_106 : ptr32) + Class: Eq_8167 + DataType: + OrigDataType: +T_13261: (in out a2_107 : ptr32) + Class: Eq_8168 + DataType: + OrigDataType: +T_13262: (in out a3_108 : ptr32) + Class: Eq_8169 + DataType: + OrigDataType: +T_13263: (in out a4_109 : ptr32) + Class: Eq_8170 + DataType: + OrigDataType: +T_13264: (in out a5_110 : ptr32) + Class: Eq_8171 + DataType: + OrigDataType: +T_13265: (in out a6_111 : ptr32) + Class: Eq_8172 + DataType: + OrigDataType: +T_13266: (in fn00007698(d7_72, a2_83, a4_80, 0x00000014, out d1_102, out d2_103, out d4_104, out a0_105, out a1_106, out a2_107, out a3_108, out a4_109, out a5_110, out a6_111) : word32) + Class: Eq_13182 + DataType: + OrigDataType: +T_13267: (in d0 : word32) + Class: Eq_13267 + DataType: + OrigDataType: +T_13268: (in a0 : word32) + Class: Eq_13268 + DataType: + OrigDataType: +T_13269: (in *a0Out : word32) + Class: Eq_13268 + DataType: + OrigDataType: +T_13270: (in a1 : word32) + Class: Eq_13270 + DataType: + OrigDataType: +T_13271: (in *a1Out : word32) + Class: Eq_13270 + DataType: + OrigDataType: +T_13272: (in a7_123 : word32) + Class: Eq_13272 + DataType: + OrigDataType: +T_13273: (in fp : ptr32) + Class: Eq_13273 + DataType: + OrigDataType: +T_13274: (in 0x00000048 : word32) + Class: Eq_13274 + DataType: + OrigDataType: +T_13275: (in fp - 0x00000048 : word32) + Class: Eq_13272 + DataType: + OrigDataType: +T_13276: (in a3_115 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_13277: (in dwArg04 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_13278: (in a2_131 : word32) + Class: Eq_13278 + DataType: + OrigDataType: +T_13279: (in dwArg08 : word32) + Class: Eq_13278 + DataType: + OrigDataType: +T_13280: (in d6_233 : word32) + Class: Eq_13280 + DataType: + OrigDataType: +T_13281: (in 0 : int32) + Class: Eq_13280 + DataType: + OrigDataType: +T_13282: (in 0x00000000 : word32) + Class: Eq_13282 + DataType: + OrigDataType: +T_13283: (in a3_115 + 0x00000000 : word32) + Class: Eq_13283 + DataType: + OrigDataType: +T_13284: (in Mem0[a3_115 + 0x00000000:byte] : byte) + Class: Eq_13284 + DataType: + OrigDataType: +T_13285: (in 0x00 : byte) + Class: Eq_13284 + DataType: + OrigDataType: +T_13286: (in Mem0[a3_115 + 0x00000000:byte] == 0x00 : bool) + Class: Eq_13286 + DataType: + OrigDataType: +T_13287: (in v18_83 : word16) + Class: Eq_13287 + DataType: + OrigDataType: +T_13288: (in v11_50 : byte) + Class: Eq_13288 + DataType: + OrigDataType: +T_13289: (in (int32) v11_50 : int32) + Class: Eq_13289 + DataType: + OrigDataType: +T_13290: (in (word16) (int32) v11_50 : word16) + Class: Eq_13290 + DataType: + OrigDataType: +T_13291: (in 0x0023 : word16) + Class: Eq_13291 + DataType: + OrigDataType: +T_13292: (in (word16) (int32) v11_50 - 0x0023 : word16) + Class: Eq_13287 + DataType: + OrigDataType: +T_13293: (in 0x0000 : word16) + Class: Eq_13287 + DataType: + OrigDataType: +T_13294: (in v18_83 == 0x0000 : bool) + Class: Eq_13294 + DataType: + OrigDataType: +T_13295: (in v37_158 : byte) + Class: Eq_13295 + DataType: + OrigDataType: +T_13296: (in 0x00000000 : word32) + Class: Eq_13296 + DataType: + OrigDataType: +T_13297: (in a2_131 + 0x00000000 : word32) + Class: Eq_13297 + DataType: + OrigDataType: +T_13298: (in Mem0[a2_131 + 0x00000000:byte] : byte) + Class: Eq_13295 + DataType: + OrigDataType: +T_13299: (in 0x00000001 : word32) + Class: Eq_13299 + DataType: + OrigDataType: +T_13300: (in a2_131 + 0x00000001 : word32) + Class: Eq_13278 + DataType: + OrigDataType: +T_13301: (in DPB(d7, v37_158, 0) : word32) + Class: Eq_9315 + DataType: + OrigDataType: +T_13302: (in v39_164 : word16) + Class: Eq_13302 + DataType: + OrigDataType: +T_13303: (in (int32) v37_158 : int32) + Class: Eq_13303 + DataType: + OrigDataType: +T_13304: (in (word16) (int32) v37_158 : word16) + Class: Eq_13304 + DataType: + OrigDataType: +T_13305: (in 0x0028 : word16) + Class: Eq_13305 + DataType: + OrigDataType: +T_13306: (in (word16) (int32) v37_158 - 0x0028 : word16) + Class: Eq_13302 + DataType: + OrigDataType: +T_13307: (in 0x0000 : word16) + Class: Eq_13302 + DataType: + OrigDataType: +T_13308: (in v39_164 == 0x0000 : bool) + Class: Eq_13308 + DataType: + OrigDataType: +T_13309: (in 0x0004 : word16) + Class: Eq_13287 + DataType: + OrigDataType: +T_13310: (in v18_83 == 0x0004 : bool) + Class: Eq_13310 + DataType: + OrigDataType: +T_13311: (in v30_130 : byte) + Class: Eq_13311 + DataType: + OrigDataType: +T_13312: (in 0x00000000 : word32) + Class: Eq_13312 + DataType: + OrigDataType: +T_13313: (in a2_131 + 0x00000000 : word32) + Class: Eq_13313 + DataType: + OrigDataType: +T_13314: (in Mem0[a2_131 + 0x00000000:byte] : byte) + Class: Eq_13311 + DataType: + OrigDataType: +T_13315: (in a7_136 : word32) + Class: Eq_13315 + DataType: + OrigDataType: +T_13316: (in 0x00000004 : word32) + Class: Eq_13316 + DataType: + OrigDataType: +T_13317: (in a7_123 - 0x00000004 : word32) + Class: Eq_13315 + DataType: + OrigDataType: +T_13318: (in (int32) v30_130 : int32) + Class: Eq_13318 + DataType: + OrigDataType: +T_13319: (in 0x00000000 : word32) + Class: Eq_13319 + DataType: + OrigDataType: +T_13320: (in a7_136 + 0x00000000 : word32) + Class: Eq_13320 + DataType: + OrigDataType: +T_13321: (in Mem138[a7_136 + 0x00000000:word32] : word32) + Class: Eq_13318 + DataType: + OrigDataType: +T_13322: (in d0_140 : word32) + Class: Eq_13322 + DataType: + OrigDataType: +T_13323: (in fn000077BC : ptr32) + Class: Eq_3699 + DataType: + OrigDataType: +T_13324: (in dwArg00 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_13325: (in fn000077BC(dwArg00) : word32) + Class: Eq_13322 + DataType: + OrigDataType: +T_13326: (in 0x00000000 : word32) + Class: Eq_13326 + DataType: + OrigDataType: +T_13327: (in a3_115 + 0x00000000 : word32) + Class: Eq_13327 + DataType: + OrigDataType: +T_13328: (in Mem138[a3_115 + 0x00000000:byte] : byte) + Class: Eq_13328 + DataType: + OrigDataType: +T_13329: (in (int32) Mem138[a3_115 + 0x00000000:byte] : int32) + Class: Eq_13329 + DataType: + OrigDataType: +T_13330: (in 0x00000000 : word32) + Class: Eq_13330 + DataType: + OrigDataType: +T_13331: (in a7_136 + 0x00000000 : word32) + Class: Eq_13331 + DataType: + OrigDataType: +T_13332: (in Mem146[a7_136 + 0x00000000:word32] : word32) + Class: Eq_13329 + DataType: + OrigDataType: +T_13333: (in 24 : int32) + Class: Eq_13333 + DataType: + OrigDataType: +T_13334: (in a7_136 + 24 : word32) + Class: Eq_13334 + DataType: + OrigDataType: +T_13335: (in Mem148[a7_136 + 24:word32] : word32) + Class: Eq_13322 + DataType: + OrigDataType: +T_13336: (in 0x00000001 : word32) + Class: Eq_13336 + DataType: + OrigDataType: +T_13337: (in a2_131 + 0x00000001 : word32) + Class: Eq_13278 + DataType: + OrigDataType: +T_13338: (in DPB(d7, v30_130, 0) : word32) + Class: Eq_9315 + DataType: + OrigDataType: +T_13339: (in 0x00000001 : word32) + Class: Eq_13339 + DataType: + OrigDataType: +T_13340: (in a3_115 + 0x00000001 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_13341: (in 0x0004 : word16) + Class: Eq_13341 + DataType: + OrigDataType: +T_13342: (in a7_136 + 0x0004 : word32) + Class: Eq_13272 + DataType: + OrigDataType: +T_13343: (in 0x00000018 : cuipos32) + Class: Eq_13343 + DataType: + OrigDataType: +T_13344: (in a7_136 + 0x00000018 : word32) + Class: Eq_13344 + DataType: + OrigDataType: +T_13345: (in Mem148[a7_136 + 0x00000018:word32] : word32) + Class: Eq_13345 + DataType: + OrigDataType: +T_13346: (in fn000077BC : ptr32) + Class: Eq_3699 + DataType: + OrigDataType: +T_13347: (in fn000077BC(dwArg00) : word32) + Class: Eq_13347 + DataType: + OrigDataType: +T_13348: (in Mem148[a7_136 + 0x00000018:word32] - fn000077BC(dwArg00) : word32) + Class: Eq_13348 + DataType: + OrigDataType: +T_13349: (in 0x00000000 : word32) + Class: Eq_13348 + DataType: + OrigDataType: +T_13350: (in Mem148[a7_136 + 0x00000018:word32] - fn000077BC(dwArg00) == 0x00000000 : bool) + Class: Eq_13350 + DataType: + OrigDataType: +T_13351: (in 0x001C : word16) + Class: Eq_13287 + DataType: + OrigDataType: +T_13352: (in v18_83 != 0x001C : bool) + Class: Eq_13352 + DataType: + OrigDataType: +T_13353: (in a7_107 : word32) + Class: Eq_13353 + DataType: + OrigDataType: +T_13354: (in 0x00000004 : word32) + Class: Eq_13354 + DataType: + OrigDataType: +T_13355: (in a7_123 - 0x00000004 : word32) + Class: Eq_13353 + DataType: + OrigDataType: +T_13356: (in (int32) v11_50 : int32) + Class: Eq_13356 + DataType: + OrigDataType: +T_13357: (in 0x00000000 : word32) + Class: Eq_13357 + DataType: + OrigDataType: +T_13358: (in a7_107 + 0x00000000 : word32) + Class: Eq_13358 + DataType: + OrigDataType: +T_13359: (in Mem109[a7_107 + 0x00000000:word32] : word32) + Class: Eq_13356 + DataType: + OrigDataType: +T_13360: (in d0_112 : word32) + Class: Eq_13360 + DataType: + OrigDataType: +T_13361: (in fn000077BC : ptr32) + Class: Eq_3699 + DataType: + OrigDataType: +T_13362: (in fn000077BC(dwArg00) : word32) + Class: Eq_13360 + DataType: + OrigDataType: +T_13363: (in 0x00000000 : word32) + Class: Eq_13363 + DataType: + OrigDataType: +T_13364: (in a3_115 + 0x00000000 : word32) + Class: Eq_13364 + DataType: + OrigDataType: +T_13365: (in Mem109[a3_115 + 0x00000000:byte] : byte) + Class: Eq_13365 + DataType: + OrigDataType: +T_13366: (in (int32) Mem109[a3_115 + 0x00000000:byte] : int32) + Class: Eq_13366 + DataType: + OrigDataType: +T_13367: (in 0x00000000 : word32) + Class: Eq_13367 + DataType: + OrigDataType: +T_13368: (in a7_107 + 0x00000000 : word32) + Class: Eq_13368 + DataType: + OrigDataType: +T_13369: (in Mem118[a7_107 + 0x00000000:word32] : word32) + Class: Eq_13366 + DataType: + OrigDataType: +T_13370: (in 24 : int32) + Class: Eq_13370 + DataType: + OrigDataType: +T_13371: (in a7_107 + 24 : word32) + Class: Eq_13371 + DataType: + OrigDataType: +T_13372: (in Mem120[a7_107 + 24:word32] : word32) + Class: Eq_13360 + DataType: + OrigDataType: +T_13373: (in 0x00000001 : word32) + Class: Eq_13373 + DataType: + OrigDataType: +T_13374: (in a3_115 + 0x00000001 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_13375: (in 0x0004 : word16) + Class: Eq_13375 + DataType: + OrigDataType: +T_13376: (in a7_107 + 0x0004 : word32) + Class: Eq_13272 + DataType: + OrigDataType: +T_13377: (in 0x00000018 : cuipos32) + Class: Eq_13377 + DataType: + OrigDataType: +T_13378: (in a7_107 + 0x00000018 : word32) + Class: Eq_13378 + DataType: + OrigDataType: +T_13379: (in Mem120[a7_107 + 0x00000018:word32] : word32) + Class: Eq_13379 + DataType: + OrigDataType: +T_13380: (in fn000077BC : ptr32) + Class: Eq_3699 + DataType: + OrigDataType: +T_13381: (in fn000077BC(dwArg00) : word32) + Class: Eq_13381 + DataType: + OrigDataType: +T_13382: (in Mem120[a7_107 + 0x00000018:word32] - fn000077BC(dwArg00) : word32) + Class: Eq_13382 + DataType: + OrigDataType: +T_13383: (in 0x00000000 : word32) + Class: Eq_13382 + DataType: + OrigDataType: +T_13384: (in Mem120[a7_107 + 0x00000018:word32] - fn000077BC(dwArg00) == 0x00000000 : bool) + Class: Eq_13384 + DataType: + OrigDataType: +T_13385: (in 0x00000001 : word32) + Class: Eq_13385 + DataType: + OrigDataType: +T_13386: (in a3_115 + 0x00000001 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_13387: (in 0x00000000 : word32) + Class: Eq_13387 + DataType: + OrigDataType: +T_13388: (in a3_115 + 0x00000000 : word32) + Class: Eq_13388 + DataType: + OrigDataType: +T_13389: (in Mem0[a3_115 + 0x00000000:byte] : byte) + Class: Eq_13389 + DataType: + OrigDataType: +T_13390: (in 0x00 : byte) + Class: Eq_13389 + DataType: + OrigDataType: +T_13391: (in Mem0[a3_115 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_13391 + DataType: + OrigDataType: +T_13392: (in d0_102 : word32) + Class: Eq_13267 + DataType: + OrigDataType: +T_13393: (in 0x00000000 : word32) + Class: Eq_13393 + DataType: + OrigDataType: +T_13394: (in a2_131 + 0x00000000 : word32) + Class: Eq_13394 + DataType: + OrigDataType: +T_13395: (in Mem0[a2_131 + 0x00000000:byte] : byte) + Class: Eq_13288 + DataType: + OrigDataType: +T_13396: (in 0x00000001 : word32) + Class: Eq_13396 + DataType: + OrigDataType: +T_13397: (in a2_131 + 0x00000001 : word32) + Class: Eq_13278 + DataType: + OrigDataType: +T_13398: (in DPB(d7, v11_50, 0) : word32) + Class: Eq_9315 + DataType: + OrigDataType: +T_13399: (in 0x00 : byte) + Class: Eq_13288 + DataType: + OrigDataType: +T_13400: (in v11_50 == 0x00 : bool) + Class: Eq_13400 + DataType: + OrigDataType: +T_13401: (in 0 : int32) + Class: Eq_13267 + DataType: + OrigDataType: +T_13402: (in 0xFFFFFFF8 : word32) + Class: Eq_13402 + DataType: + OrigDataType: +T_13403: (in fp + 0xFFFFFFF8 : word32) + Class: Eq_13403 + DataType: + OrigDataType: +T_13404: (in Mem0[fp + 0xFFFFFFF8:word32] : word32) + Class: Eq_13404 + DataType: + OrigDataType: +T_13405: (in a3_115 - Mem0[fp + 0xFFFFFFF8:word32] : word32) + Class: Eq_13267 + DataType: + OrigDataType: +T_13406: (in 0 : int32) + Class: Eq_13267 + DataType: + OrigDataType: +T_13407: (in 0 : int32) + Class: Eq_13267 + DataType: + OrigDataType: +T_13408: (in 0 : int32) + Class: Eq_13267 + DataType: + OrigDataType: +T_13409: (in v43_236 : byte) + Class: Eq_13409 + DataType: + OrigDataType: +T_13410: (in 0x00000000 : word32) + Class: Eq_13410 + DataType: + OrigDataType: +T_13411: (in a2_131 + 0x00000000 : word32) + Class: Eq_13411 + DataType: + OrigDataType: +T_13412: (in Mem0[a2_131 + 0x00000000:byte] : byte) + Class: Eq_13409 + DataType: + OrigDataType: +T_13413: (in 0x00000001 : word32) + Class: Eq_13413 + DataType: + OrigDataType: +T_13414: (in a2_131 + 0x00000001 : word32) + Class: Eq_13278 + DataType: + OrigDataType: +T_13415: (in DPB(d7, v43_236, 0) : word32) + Class: Eq_9315 + DataType: + OrigDataType: +T_13416: (in 0x29 : byte) + Class: Eq_13409 + DataType: + OrigDataType: +T_13417: (in v43_236 == 0x29 : bool) + Class: Eq_13417 + DataType: + OrigDataType: +T_13418: (in 0x0017 : word16) + Class: Eq_13302 + DataType: + OrigDataType: +T_13419: (in v39_164 != 0x0017 : bool) + Class: Eq_13419 + DataType: + OrigDataType: +T_13420: (in 0x00000000 : word32) + Class: Eq_13420 + DataType: + OrigDataType: +T_13421: (in a3_115 + 0x00000000 : word32) + Class: Eq_13421 + DataType: + OrigDataType: +T_13422: (in Mem0[a3_115 + 0x00000000:byte] : byte) + Class: Eq_13422 + DataType: + OrigDataType: +T_13423: (in 0x00 : byte) + Class: Eq_13422 + DataType: + OrigDataType: +T_13424: (in Mem0[a3_115 + 0x00000000:byte] == 0x00 : bool) + Class: Eq_13424 + DataType: + OrigDataType: +T_13425: (in a7_182 : word32) + Class: Eq_13425 + DataType: + OrigDataType: +T_13426: (in 0x00000004 : word32) + Class: Eq_13426 + DataType: + OrigDataType: +T_13427: (in a7_123 - 0x00000004 : word32) + Class: Eq_13425 + DataType: + OrigDataType: +T_13428: (in a2_131 + 0x00000001 : word32) + Class: Eq_13428 + DataType: + OrigDataType: +T_13429: (in 0x00000000 : word32) + Class: Eq_13429 + DataType: + OrigDataType: +T_13430: (in a7_182 + 0x00000000 : word32) + Class: Eq_13430 + DataType: + OrigDataType: +T_13431: (in Mem184[a7_182 + 0x00000000:word32] : word32) + Class: Eq_13428 + DataType: + OrigDataType: +T_13432: (in 0x00000004 : word32) + Class: Eq_13432 + DataType: + OrigDataType: +T_13433: (in a7_182 - 0x00000004 : word32) + Class: Eq_13433 + DataType: + OrigDataType: +T_13434: (in 0x00000000 : word32) + Class: Eq_13434 + DataType: + OrigDataType: +T_13435: (in a7_182 - 0x00000004 + 0x00000000 : word32) + Class: Eq_13435 + DataType: + OrigDataType: +T_13436: (in Mem187[a7_182 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_13437: (in 0x00000004 : cuiposr32) + Class: Eq_13437 + DataType: + OrigDataType: +T_13438: (in a7_182 + 0x00000004 : word32) + Class: Eq_13272 + DataType: + OrigDataType: +T_13439: (in a0_189 : word32) + Class: Eq_13439 + DataType: + OrigDataType: +T_13440: (in a1_190 : word32) + Class: Eq_13440 + DataType: + OrigDataType: +T_13441: (in fn00009488 : ptr32) + Class: Eq_12411 + DataType: + OrigDataType: +T_13442: (in 0x00000004 : word32) + Class: Eq_13442 + DataType: + OrigDataType: +T_13443: (in fp - 0x00000004 : word32) + Class: Eq_798 + DataType: + OrigDataType: +T_13444: (in out a0_189 : ptr32) + Class: Eq_12417 + DataType: + OrigDataType: +T_13445: (in out a1_190 : ptr32) + Class: Eq_12418 + DataType: + OrigDataType: +T_13446: (in fn00009488(d7, fp - 0x00000004, dwArg00, dwArg04, out a0_189, out a1_190) : word32) + Class: Eq_13446 + DataType: + OrigDataType: +T_13447: (in 0x00000000 : word32) + Class: Eq_13446 + DataType: + OrigDataType: +T_13448: (in fn00009488(d7, fp - 0x00000004, dwArg00, dwArg04, out a0_189, out a1_190) != 0x00000000 : bool) + Class: Eq_13448 + DataType: + OrigDataType: +T_13449: (in 0x00000001 : word32) + Class: Eq_13449 + DataType: + OrigDataType: +T_13450: (in a3_115 + 0x00000001 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_13451: (in 0x00 : byte) + Class: Eq_13451 + DataType: + OrigDataType: +T_13452: (in fp - 0x00000004 : word32) + Class: Eq_13452 + DataType: + OrigDataType: +T_13453: (in fp - 0x00000004 + d6_233 : word32) + Class: Eq_13453 + DataType: + OrigDataType: +T_13454: (in Mem250[fp - 0x00000004 + d6_233:byte] : byte) + Class: Eq_13451 + DataType: + OrigDataType: +T_13455: (in -37 : int32) + Class: Eq_13455 + DataType: + OrigDataType: +T_13456: (in a7_123 + -37 : word32) + Class: Eq_13456 + DataType: + OrigDataType: +T_13457: (in a7_123 + -37 + d6_233 : word32) + Class: Eq_13457 + DataType: + OrigDataType: +T_13458: (in Mem248[a7_123 + -37 + d6_233:byte] : byte) + Class: Eq_13409 + DataType: + OrigDataType: +T_13459: (in a0_243 : word32) + Class: Eq_13459 + DataType: + OrigDataType: +T_13460: (in *a0Out : word32) + Class: Eq_13280 + DataType: + OrigDataType: +T_13461: (in 0x00000001 : word32) + Class: Eq_13461 + DataType: + OrigDataType: +T_13462: (in d6_233 + 0x00000001 : word32) + Class: Eq_13280 + DataType: + OrigDataType: +T_13463: (in a7_211 : word32) + Class: Eq_13463 + DataType: + OrigDataType: +T_13464: (in 0x00000004 : word32) + Class: Eq_13464 + DataType: + OrigDataType: +T_13465: (in a7_123 - 0x00000004 : word32) + Class: Eq_13463 + DataType: + OrigDataType: +T_13466: (in v47_204 : byte) + Class: Eq_13466 + DataType: + OrigDataType: +T_13467: (in (int32) v47_204 : int32) + Class: Eq_13467 + DataType: + OrigDataType: +T_13468: (in 0x00000000 : word32) + Class: Eq_13468 + DataType: + OrigDataType: +T_13469: (in a7_211 + 0x00000000 : word32) + Class: Eq_13469 + DataType: + OrigDataType: +T_13470: (in Mem213[a7_211 + 0x00000000:word32] : word32) + Class: Eq_13467 + DataType: + OrigDataType: +T_13471: (in d0_215 : word32) + Class: Eq_13471 + DataType: + OrigDataType: +T_13472: (in fn000077BC : ptr32) + Class: Eq_3699 + DataType: + OrigDataType: +T_13473: (in fn000077BC(dwArg00) : word32) + Class: Eq_13471 + DataType: + OrigDataType: +T_13474: (in (int32) v37_158 : int32) + Class: Eq_13474 + DataType: + OrigDataType: +T_13475: (in 0x00000000 : word32) + Class: Eq_13475 + DataType: + OrigDataType: +T_13476: (in a7_211 + 0x00000000 : word32) + Class: Eq_13476 + DataType: + OrigDataType: +T_13477: (in Mem220[a7_211 + 0x00000000:word32] : word32) + Class: Eq_13474 + DataType: + OrigDataType: +T_13478: (in 24 : int32) + Class: Eq_13478 + DataType: + OrigDataType: +T_13479: (in a7_211 + 24 : word32) + Class: Eq_13479 + DataType: + OrigDataType: +T_13480: (in Mem222[a7_211 + 24:word32] : word32) + Class: Eq_13471 + DataType: + OrigDataType: +T_13481: (in 0x0004 : word16) + Class: Eq_13481 + DataType: + OrigDataType: +T_13482: (in a7_211 + 0x0004 : word32) + Class: Eq_13272 + DataType: + OrigDataType: +T_13483: (in 0x00000018 : cuipos32) + Class: Eq_13483 + DataType: + OrigDataType: +T_13484: (in a7_211 + 0x00000018 : word32) + Class: Eq_13484 + DataType: + OrigDataType: +T_13485: (in Mem222[a7_211 + 0x00000018:word32] : word32) + Class: Eq_13485 + DataType: + OrigDataType: +T_13486: (in fn000077BC : ptr32) + Class: Eq_3699 + DataType: + OrigDataType: +T_13487: (in fn000077BC(dwArg00) : word32) + Class: Eq_13487 + DataType: + OrigDataType: +T_13488: (in Mem222[a7_211 + 0x00000018:word32] - fn000077BC(dwArg00) : word32) + Class: Eq_13488 + DataType: + OrigDataType: +T_13489: (in 0x00000000 : word32) + Class: Eq_13488 + DataType: + OrigDataType: +T_13490: (in Mem222[a7_211 + 0x00000018:word32] - fn000077BC(dwArg00) != 0x00000000 : bool) + Class: Eq_13490 + DataType: + OrigDataType: +T_13491: (in 0x00000001 : word32) + Class: Eq_13491 + DataType: + OrigDataType: +T_13492: (in a3_115 + 0x00000001 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_13493: (in 0x00000000 : word32) + Class: Eq_13493 + DataType: + OrigDataType: +T_13494: (in a3_115 + 0x00000000 : word32) + Class: Eq_13494 + DataType: + OrigDataType: +T_13495: (in Mem0[a3_115 + 0x00000000:byte] : byte) + Class: Eq_13466 + DataType: + OrigDataType: +T_13496: (in 0x00 : byte) + Class: Eq_13466 + DataType: + OrigDataType: +T_13497: (in v47_204 == 0x00 : bool) + Class: Eq_13497 + DataType: + OrigDataType: +T_13498: (in a0_272 : word32) + Class: Eq_13498 + DataType: + OrigDataType: +T_13499: (in 0xFFFFFFD7 : word32) + Class: Eq_13499 + DataType: + OrigDataType: +T_13500: (in fp + 0xFFFFFFD7 : word32) + Class: Eq_13500 + DataType: + OrigDataType: +T_13501: (in *a0Out : word32) + Class: Eq_13500 + DataType: + OrigDataType: +T_13502: (in a1_273 : word32) + Class: Eq_13502 + DataType: + OrigDataType: +T_13503: (in fp + 0xFFFFFFD7 : word32) + Class: Eq_13502 + DataType: + OrigDataType: +T_13504: (in a1_297 : word32) + Class: Eq_13502 + DataType: + OrigDataType: +T_13505: (in 0x00000001 : word32) + Class: Eq_13505 + DataType: + OrigDataType: +T_13506: (in a1_297 + 0x00000001 : word32) + Class: Eq_13502 + DataType: + OrigDataType: +T_13507: (in 0x00000000 : word32) + Class: Eq_13507 + DataType: + OrigDataType: +T_13508: (in a1_297 + 0x00000000 : word32) + Class: Eq_13508 + DataType: + OrigDataType: +T_13509: (in Mem264[a1_297 + 0x00000000:byte] : byte) + Class: Eq_13509 + DataType: + OrigDataType: +T_13510: (in 0x00 : byte) + Class: Eq_13509 + DataType: + OrigDataType: +T_13511: (in Mem264[a1_297 + 0x00000000:byte] != 0x00 : bool) + Class: Eq_13511 + DataType: + OrigDataType: +T_13512: (in a1_282 : word32) + Class: Eq_13512 + DataType: + OrigDataType: +T_13513: (in 0x00000001 : word32) + Class: Eq_13513 + DataType: + OrigDataType: +T_13514: (in a1_273 - 0x00000001 : word32) + Class: Eq_13514 + DataType: + OrigDataType: +T_13515: (in fp + 0xFFFFFFD7 : word32) + Class: Eq_13515 + DataType: + OrigDataType: +T_13516: (in a1_273 - 0x00000001 - (fp + 0xFFFFFFD7) : word32) + Class: Eq_13512 + DataType: + OrigDataType: +T_13517: (in *a1Out : word32) + Class: Eq_13512 + DataType: + OrigDataType: +T_13518: (in a3_115 + a1_282 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_13519: (in a7_260 : word32) + Class: Eq_13519 + DataType: + OrigDataType: +T_13520: (in 0x00000004 : word32) + Class: Eq_13520 + DataType: + OrigDataType: +T_13521: (in a7_123 - 0x00000004 : word32) + Class: Eq_13519 + DataType: + OrigDataType: +T_13522: (in 0xFFFFFFD7 : word32) + Class: Eq_13522 + DataType: + OrigDataType: +T_13523: (in fp + 0xFFFFFFD7 : word32) + Class: Eq_13523 + DataType: + OrigDataType: +T_13524: (in 0x00000000 : word32) + Class: Eq_13524 + DataType: + OrigDataType: +T_13525: (in a7_260 + 0x00000000 : word32) + Class: Eq_13525 + DataType: + OrigDataType: +T_13526: (in Mem261[a7_260 + 0x00000000:word32] : word32) + Class: Eq_13523 + DataType: + OrigDataType: +T_13527: (in 0x00000004 : word32) + Class: Eq_13527 + DataType: + OrigDataType: +T_13528: (in a7_260 - 0x00000004 : word32) + Class: Eq_13528 + DataType: + OrigDataType: +T_13529: (in 0x00000000 : word32) + Class: Eq_13529 + DataType: + OrigDataType: +T_13530: (in a7_260 - 0x00000004 + 0x00000000 : word32) + Class: Eq_13530 + DataType: + OrigDataType: +T_13531: (in Mem264[a7_260 - 0x00000004 + 0x00000000:word32] : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_13532: (in 0x00000004 : cuiposr32) + Class: Eq_13532 + DataType: + OrigDataType: +T_13533: (in a7_260 + 0x00000004 : word32) + Class: Eq_13272 + DataType: + OrigDataType: +T_13534: (in fn000095C4 : ptr32) + Class: Eq_13534 + DataType: + OrigDataType: +T_13535: (in signature of fn000095C4 : void) + Class: Eq_13534 + DataType: + OrigDataType: +T_13536: (in dwArg04 : word32) + Class: Eq_3 + DataType: + OrigDataType: +T_13537: (in dwArg08 : word32) + Class: Eq_9317 + DataType: + OrigDataType: +T_13538: (in fn000095C4(dwArg00, dwArg04) : word32) + Class: Eq_13538 + DataType: + OrigDataType: +T_13539: (in 0x00000000 : word32) + Class: Eq_13538 + DataType: + OrigDataType: +T_13540: (in fn000095C4(dwArg00, dwArg04) == 0x00000000 : bool) + Class: Eq_13540 + DataType: + OrigDataType: +T_13541: (in d0 : word32) + Class: Eq_13541 + DataType: + OrigDataType: +T_13542: (in a3_14 : word32) + Class: Eq_13542 + DataType: + OrigDataType: +T_13543: (in dwArg04 : word32) + Class: Eq_13542 + DataType: + OrigDataType: +T_13544: (in a2_16 : word32) + Class: Eq_13544 + DataType: + OrigDataType: +T_13545: (in dwArg08 : word32) + Class: Eq_13544 + DataType: + OrigDataType: +T_13546: (in 1 : int32) + Class: Eq_13541 + DataType: + OrigDataType: +T_13547: (in d0_39 : word32) + Class: Eq_13541 + DataType: + OrigDataType: +T_13548: (in a3_76 : word32) + Class: Eq_13542 + DataType: + OrigDataType: +T_13549: (in 0x00000001 : word32) + Class: Eq_13549 + DataType: + OrigDataType: +T_13550: (in a3_76 + 0x00000001 : word32) + Class: Eq_13542 + DataType: + OrigDataType: +T_13551: (in a2_75 : word32) + Class: Eq_13544 + DataType: + OrigDataType: +T_13552: (in 0x00000001 : word32) + Class: Eq_13552 + DataType: + OrigDataType: +T_13553: (in a2_75 + 0x00000001 : word32) + Class: Eq_13544 + DataType: + OrigDataType: +T_13554: (in fn000077BC : ptr32) + Class: Eq_3699 + DataType: + OrigDataType: +T_13555: (in 0x00000000 : word32) + Class: Eq_13555 + DataType: + OrigDataType: +T_13556: (in a3_76 + 0x00000000 : word32) + Class: Eq_13556 + DataType: + OrigDataType: +T_13557: (in Mem0[a3_76 + 0x00000000:byte] : byte) + Class: Eq_13557 + DataType: + OrigDataType: +T_13558: (in (int32) Mem0[a3_76 + 0x00000000:byte] : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_13559: (in fn000077BC((int32) Mem0[a3_76 + 0x00000000:byte]) : word32) + Class: Eq_13559 + DataType: + OrigDataType: +T_13560: (in fn000077BC : ptr32) + Class: Eq_3699 + DataType: + OrigDataType: +T_13561: (in 0x00000000 : word32) + Class: Eq_13561 + DataType: + OrigDataType: +T_13562: (in a2_75 + 0x00000000 : word32) + Class: Eq_13562 + DataType: + OrigDataType: +T_13563: (in Mem0[a2_75 + 0x00000000:byte] : byte) + Class: Eq_13563 + DataType: + OrigDataType: +T_13564: (in (int32) Mem0[a2_75 + 0x00000000:byte] : int32) + Class: Eq_3 + DataType: + OrigDataType: +T_13565: (in fn000077BC((int32) Mem0[a2_75 + 0x00000000:byte]) : word32) + Class: Eq_13565 + DataType: + OrigDataType: +T_13566: (in fn000077BC((int32) Mem0[a3_76 + 0x00000000:byte]) - fn000077BC((int32) Mem0[a2_75 + 0x00000000:byte]) : word32) + Class: Eq_13566 + DataType: + OrigDataType: +T_13567: (in 0x00000000 : word32) + Class: Eq_13566 + DataType: + OrigDataType: +T_13568: (in fn000077BC((int32) Mem0[a3_76 + 0x00000000:byte]) - fn000077BC((int32) Mem0[a2_75 + 0x00000000:byte]) == 0x00000000 : bool) + Class: Eq_13568 + DataType: + OrigDataType: +T_13569: (in 0x00000000 : word32) + Class: Eq_13569 + DataType: + OrigDataType: +T_13570: (in a2_75 + 0x00000000 : word32) + Class: Eq_13570 + DataType: + OrigDataType: +T_13571: (in Mem0[a2_75 + 0x00000000:byte] : byte) + Class: Eq_13571 + DataType: + OrigDataType: +T_13572: (in 0x00 : byte) + Class: Eq_13571 + DataType: + OrigDataType: +T_13573: (in Mem0[a2_75 + 0x00000000:byte] == 0x00 : bool) + Class: Eq_13573 + DataType: + OrigDataType: +T_13574: (in 0 : int32) + Class: Eq_13541 + DataType: + OrigDataType: +T_13575: + Class: Eq_13575 + DataType: (struct 0002 (0 T_130 t0000)) + OrigDataType: (struct 0002 (0 T_130 t0000)) +T_13576: + Class: Eq_13576 + DataType: (struct 0004 (0 T_212 t0000)) + OrigDataType: (struct 0004 (0 T_212 t0000)) +T_13577: + Class: Eq_13577 + DataType: (struct 0001 (0 T_219 t0000)) + OrigDataType: (struct 0001 (0 T_219 t0000)) +T_13578: + Class: Eq_13577 + DataType: (arr T_13577) + OrigDataType: (arr T_13577) +T_13579: + Class: Eq_13579 + DataType: (struct 0001 (0 T_234 t0000)) + OrigDataType: (struct 0001 (0 T_234 t0000)) +T_13580: + Class: Eq_13580 + DataType: (arr T_13579) + OrigDataType: (arr T_13579) +T_13581: + Class: Eq_13581 + DataType: (struct 0001 (0 T_241 t0000)) + OrigDataType: (struct 0001 (0 T_241 t0000)) +T_13582: + Class: Eq_13580 + DataType: (arr T_13581) + OrigDataType: (arr T_13581) +T_13583: + Class: Eq_13583 + DataType: (struct 0001 (0 T_250 t0000)) + OrigDataType: (struct 0001 (0 T_250 t0000)) +T_13584: + Class: Eq_13584 + DataType: (arr T_13583) + OrigDataType: (arr T_13583) +*/