bool PchWdtIsUnexpectedReset()
{
  int v0; // esi
  int n5120; // eax
  bool result; // al
  unsigned __int16 v3; // [esp+4h] [ebp-4h] BYREF

  sub_FFD8C76F(&v3); /*0xffd87ea1*/
  v0 = v3; /*0xffd87ea6*/
  result = 0; /*0xffd87ee2*/
  if ( (sub_FFD8CD06(v3) & 0x8000u) != 0 ) /*0xffd87eb9*/
  {
    n5120 = sub_FFD8CD06(v0 + 4) & 0x1C00; /*0xffd87ed0*/
    if ( (_WORD)n5120 == 5120 || (_WORD)n5120 == 6144 ) /*0xffd87ee0*/
      return 1; /*0xffd87eb9*/
  }
  return result; /*0xffd87ee8*/
}
