Flexio_Mcl_Ip_Irq.c.081i.comdats 869 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. MCL_FLEXIO_ISR ()
  2. {
  3. <bb 2> :
  4. Flexio_Mcl_Ip_CommonIrq ();
  5. __asm__ __volatile__(" DSB");
  6. return;
  7. }
  8. Flexio_Mcl_Ip_CommonIrq ()
  9. {
  10. uint8 u8TimerMaskFlag;
  11. uint8 u8ShifterErrMaskFlag;
  12. struct FLEXIO_Type * baseAddr;
  13. long unsigned int _1;
  14. long unsigned int _2;
  15. _Bool _3;
  16. long unsigned int _4;
  17. long unsigned int _5;
  18. <bb 2> :
  19. baseAddr_8 = flexioBase[0];
  20. _1 = Flexio_Mcl_Ip_GetAllShifterErrorStatus (baseAddr_8);
  21. u8ShifterErrMaskFlag_10 = (uint8) _1;
  22. _2 = Flexio_Mcl_Ip_GetAllTimerStatus (baseAddr_8);
  23. u8TimerMaskFlag_12 = (uint8) _2;
  24. _3 = Flexio_Ip_IpIsInitialized[0];
  25. if (_3 != 0)
  26. goto <bb 4>; [INV]
  27. else
  28. goto <bb 3>; [INV]
  29. <bb 3> :
  30. _4 = (long unsigned int) u8ShifterErrMaskFlag_10;
  31. baseAddr_8->SHIFTERR ={v} _4;
  32. _5 = (long unsigned int) u8TimerMaskFlag_12;
  33. baseAddr_8->TIMSTAT ={v} _5;
  34. <bb 4> :
  35. return;
  36. }