MCL_FLEXIO_ISR ()
{
  <bb 2> :
  # DEBUG BEGIN_STMT
  Flexio_Mcl_Ip_CommonIrq ();
  return;

}


Flexio_Mcl_Ip_CommonIrq ()
{
  uint8 u8TimerMaskFlag;
  uint8 u8ShifterErrMaskFlag;
  struct FLEXIO_Type * baseAddr;

  <bb 2> :
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  baseAddr = flexioBase[0];
  # DEBUG BEGIN_STMT
  _1 = Flexio_Mcl_Ip_GetAllShifterErrorStatus (baseAddr);
  u8ShifterErrMaskFlag = (uint8) _1;
  # DEBUG BEGIN_STMT
  _2 = Flexio_Mcl_Ip_GetAllTimerStatus (baseAddr);
  u8TimerMaskFlag = (uint8) _2;
  # DEBUG BEGIN_STMT
  _3 = Flexio_Ip_IpIsInitialized[0];
  if (_3 != 0)
    goto <bb 4>; [INV]
  else
    goto <bb 3>; [INV]

  <bb 3> :
  # DEBUG BEGIN_STMT
  _4 = (long unsigned int) u8ShifterErrMaskFlag;
  baseAddr->SHIFTERR = _4;
  # DEBUG BEGIN_STMT
  _5 = (long unsigned int) u8TimerMaskFlag;
  baseAddr->TIMSTAT = _5;

  <bb 4> :
  return;

}


