sub_20486C: $r3 = *(u32*)($r2 - 0x1e8) $r29 = -0x1 $r27 = *(u32*)($r2 - 0x198) $r3 = $r3 + 0x1a08 $r30 = 0x0 $r28 = 0x1 $r29 = $r29 + 0x53040000 call sub_20EECC loc_2048A0: (u32)$r31 = (u32)$r28 << $r30 (u32)$r3 = (u32)$r31 & (u32)$r29 $cr0.eq = $r3 == 0 $cr0.lt = $r3 < 0 $cr0.gt = $r3 > 0 if ($cr0.eq) goto loc_204BAC loc_2048AC: $r3 = *(u32*)($r2 - 0x1e8) $r4 = $r31 $r3 = $r3 + 0x1a37 call sub_20EECC $r0 = *(u32*)$r27 (u32)$r0 = (u32)$r31 & (u32)$r0 $cr0.eq = $r0 == 0 $cr0.lt = $r0 < 0 $cr0.gt = $r0 > 0 if ($cr0.eq) goto loc_2048E0 loc_2048CC: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1a3c call sub_20EECC goto loc_2048F0 loc_2048E0: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1a40 call sub_20EECC loc_2048F0: $cr0.eq = (i32)$r31 == (i32)0x400 $cr0.lt = (i32)$r31 < (i32)0x400 $cr0.gt = (i32)$r31 > (i32)0x400 if ($cr0.eq) goto loc_204AC0 loc_2048F8: if ($cr0.gt) goto loc_204968 loc_2048FC: $cr0.eq = (i32)$r31 == (i32)0x10 $cr0.lt = (i32)$r31 < (i32)0x10 $cr0.gt = (i32)$r31 > (i32)0x10 if ($cr0.eq) goto loc_204A48 loc_204904: if ($cr0.gt) goto loc_204934 loc_204908: $cr0.eq = (i32)$r31 == (i32)0x2 $cr0.lt = (i32)$r31 < (i32)0x2 $cr0.gt = (i32)$r31 > (i32)0x2 if ($cr0.eq) goto loc_204A0C loc_204910: if ($cr0.gt) goto loc_204920 loc_204914: $cr0.eq = (i32)$r31 == (i32)0x1 $cr0.lt = (i32)$r31 < (i32)0x1 $cr0.gt = (i32)$r31 > (i32)0x1 if ($cr0.eq) goto loc_2049F8 loc_20491C: goto loc_204BAC loc_204920: $cr0.eq = (i32)$r31 == (i32)0x4 $cr0.lt = (i32)$r31 < (i32)0x4 $cr0.gt = (i32)$r31 > (i32)0x4 if ($cr0.eq) goto loc_204A20 loc_204928: $cr0.eq = (i32)$r31 == (i32)0x8 $cr0.lt = (i32)$r31 < (i32)0x8 $cr0.gt = (i32)$r31 > (i32)0x8 if ($cr0.eq) goto loc_204A34 loc_204930: goto loc_204BAC loc_204934: $cr0.eq = (i32)$r31 == (i32)0x80 $cr0.lt = (i32)$r31 < (i32)0x80 $cr0.gt = (i32)$r31 > (i32)0x80 if ($cr0.eq) goto loc_204A84 loc_20493C: if ($cr0.gt) goto loc_204954 loc_204940: $cr0.eq = (i32)$r31 == (i32)0x20 $cr0.lt = (i32)$r31 < (i32)0x20 $cr0.gt = (i32)$r31 > (i32)0x20 if ($cr0.eq) goto loc_204A5C loc_204948: $cr0.eq = (i32)$r31 == (i32)0x40 $cr0.lt = (i32)$r31 < (i32)0x40 $cr0.gt = (i32)$r31 > (i32)0x40 if ($cr0.eq) goto loc_204A70 loc_204950: goto loc_204BAC loc_204954: $cr0.eq = (i32)$r31 == (i32)0x100 $cr0.lt = (i32)$r31 < (i32)0x100 $cr0.gt = (i32)$r31 > (i32)0x100 if ($cr0.eq) goto loc_204A98 loc_20495C: $cr0.eq = (i32)$r31 == (i32)0x200 $cr0.lt = (i32)$r31 < (i32)0x200 $cr0.gt = (i32)$r31 > (i32)0x200 if ($cr0.eq) goto loc_204AAC loc_204964: goto loc_204BAC loc_204968: $r24 = 0x10000 $cr0.eq = (i32)$r31 == (i32)$r24 $cr0.lt = (i32)$r31 < (i32)$r24 $cr0.gt = (i32)$r31 > (i32)$r24 if ($cr0.eq) goto loc_204B38 loc_204974: if ($cr0.gt) goto loc_2049B0 loc_204978: $cr0.eq = (i32)$r31 == (i32)0x2000 $cr0.lt = (i32)$r31 < (i32)0x2000 $cr0.gt = (i32)$r31 > (i32)0x2000 if ($cr0.eq) goto loc_204AFC loc_204980: if ($cr0.gt) goto loc_204998 loc_204984: $cr0.eq = (i32)$r31 == (i32)0x800 $cr0.lt = (i32)$r31 < (i32)0x800 $cr0.gt = (i32)$r31 > (i32)0x800 if ($cr0.eq) goto loc_204AD4 loc_20498C: $cr0.eq = (i32)$r31 == (i32)0x1000 $cr0.lt = (i32)$r31 < (i32)0x1000 $cr0.gt = (i32)$r31 > (i32)0x1000 if ($cr0.eq) goto loc_204AE8 loc_204994: goto loc_204BAC loc_204998: $cr0.eq = (i32)$r31 == (i32)0x4000 $cr0.lt = (i32)$r31 < (i32)0x4000 $cr0.gt = (i32)$r31 > (i32)0x4000 if ($cr0.eq) goto loc_204B10 loc_2049A0: $r3 = $r31 + 0x0 $cr0.eq = (u32)$r3 == (u32)0x8000 $cr0.lt = (u32)$r3 < (u32)0x8000 $cr0.gt = (u32)$r3 > (u32)0x8000 if ($cr0.eq) goto loc_204B24 loc_2049AC: goto loc_204BAC loc_2049B0: $r24 = 0x2000000 $cr0.eq = (i32)$r31 == (i32)$r24 $cr0.lt = (i32)$r31 < (i32)$r24 $cr0.gt = (i32)$r31 > (i32)$r24 if ($cr0.eq) goto loc_204B74 loc_2049BC: if ($cr0.gt) goto loc_2049DC loc_2049C0: $r24 = 0x20000 $cr0.eq = (i32)$r31 == (i32)$r24 $cr0.lt = (i32)$r31 < (i32)$r24 $cr0.gt = (i32)$r31 > (i32)$r24 if ($cr0.eq) goto loc_204B4C loc_2049CC: $r24 = 0x1000000 $cr0.eq = (i32)$r31 == (i32)$r24 $cr0.lt = (i32)$r31 < (i32)$r24 $cr0.gt = (i32)$r31 > (i32)$r24 if ($cr0.eq) goto loc_204B60 loc_2049D8: goto loc_204BAC loc_2049DC: $r24 = 0x10000000 $cr0.eq = (i32)$r31 == (i32)$r24 $cr0.lt = (i32)$r31 < (i32)$r24 $cr0.gt = (i32)$r31 > (i32)$r24 if ($cr0.eq) goto loc_204B88 loc_2049E8: $r24 = 0x40000000 $cr0.eq = (i32)$r31 == (i32)$r24 $cr0.lt = (i32)$r31 < (i32)$r24 $cr0.gt = (i32)$r31 > (i32)$r24 if ($cr0.eq) goto loc_204B9C loc_2049F4: goto loc_204BAC loc_2049F8: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1a44 call sub_20EECC goto loc_204BAC loc_204A0C: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1a6b call sub_20EECC goto loc_204BAC loc_204A20: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1aac call sub_20EECC goto loc_204BAC loc_204A34: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1ad2 call sub_20EECC goto loc_204BAC loc_204A48: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1b08 call sub_20EECC goto loc_204BAC loc_204A5C: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1b3b call sub_20EECC goto loc_204BAC loc_204A70: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1b71 call sub_20EECC goto loc_204BAC loc_204A84: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1b92 call sub_20EECC goto loc_204BAC loc_204A98: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1bba call sub_20EECC goto loc_204BAC loc_204AAC: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1bdc call sub_20EECC goto loc_204BAC loc_204AC0: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1bf2 call sub_20EECC goto loc_204BAC loc_204AD4: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1c14 call sub_20EECC goto loc_204BAC loc_204AE8: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1c32 call sub_20EECC goto loc_204BAC loc_204AFC: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1c73 call sub_20EECC goto loc_204BAC loc_204B10: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1c99 call sub_20EECC goto loc_204BAC loc_204B24: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1cbc call sub_20EECC goto loc_204BAC loc_204B38: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1ce4 call sub_20EECC goto loc_204BAC loc_204B4C: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1d18 call sub_20EECC goto loc_204BAC loc_204B60: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1d4c call sub_20EECC goto loc_204BAC loc_204B74: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1d6f call sub_20EECC goto loc_204BAC loc_204B88: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1d9a call sub_20EECC goto loc_204BAC loc_204B9C: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0x1dc1 call sub_20EECC loc_204BAC: $r30 = $r30 + 0x1 $cr0.eq = (u32)$r30 == (u32)0x20 $cr0.lt = (u32)$r30 < (u32)0x20 $cr0.gt = (u32)$r30 > (u32)0x20 if ($cr0.lt) goto loc_2048A0 loc_204BB8: $r3 = *(u32*)($r2 - 0x1e8) $r3 = $r3 + 0xcda call sub_20DF88 return