Code: Select all
undefined4 rem_strt_uVAR2_SET_function(void)
{
int iVar1;
undefined4 uVar2;
if (((((rem_srt_enable != '\x01') || ((DAT_0003e483 & 0x40) != 0)) || ((DAT_0003e428 & 2) != 0 ))
|| ((((DAT_0003e442 & 0x20) != 0 || ((DAT_0003e441 & 0x80) != 0)) ||
(((DAT_0003e441 & 0x20) != 0 ||
(((DAT_0003e440 & 0x20) != 0 || ((DAT_0003e440 & 4) != 0)))))))) ||
((DAT_0003e485 != '\0' ||
((((((DAT_0003e440 & 0x10) != 0 || (Poss_rem_START_COUNTDOWN2 == '\0')) ||
(Poss_REM_START_COUNTDOWN == '\0')) ||
((iVar1 = FUN_000c4eb6(), iVar1 != 0 || (iVar1 = FUN_000c4e16(), iVar1 != 1)))) ||
(uVar2 = 1, (DAT_0003e440 & 1) == 0)))))) {
uVar2 = 0;
}
return uVar2;
}
Code: Select all
/* WARNING: Removing unreachable block (ram,0x000c4f18) */
bool FUN_000c4efa(void)
{
int iVar1;
REM_UVAR2_SET_FROM_FUNCTION = REM_UVAR2_SET_FROM_FUNCTION | 0x10;
DAT_0003e483 = DAT_0003e483 & 0xef;
DAT_0003e977 = DAT_0003e977 & 0xe7;
FUN_000d0784(0);
iVar1 = rem_strt_uVAR2_SET_function();
if (iVar1 != 0) {
REM_UVAR2_SET_FROM_FUNCTION = REM_UVAR2_SET_FROM_FUNCTION | 0x10;
}
return iVar1 == 0;
}
EDIT: tried to colorize some of the important variables but that didn't seem to work