undefined4 FUN_0047ccf0(byte param_1)

{
  byte bVar1;
  
  bVar1 = param_1 & 7;
  if (param_1 != 0xff) {
    if (bVar1 == 2) {
      return 2;
    }
    if (bVar1 < 3) {
      if (bVar1 == 0) {
        return 4;
      }
    }
    else {
      if (bVar1 == 3) {
        return 4;
      }
      if (bVar1 == 4) {
        return 8;
      }
    }
    FUN_00485c50();
  }
  return 0;
}