
IPA constant propagation start:
Determining dynamic type for call: hwv2AccInlineDmaCh_SetPriority_DisPreempt (1073774592B, _2, LocValue_3(D));
  Starting walk at: hwv2AccInlineDmaCh_SetPriority_DisPreempt (1073774592B, _2, LocValue_3(D));
  instance pointer: 1073774592B  Outer instance pointer: 1073774592B offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetRequest_EnTriggerMux (_6, LocValue_7(D));
  Starting walk at: hwv2AccInlineDmaCh_SetRequest_EnTriggerMux (_6, LocValue_7(D));
  instance pointer: _6  Outer instance pointer: &MEM[(struct DMAMUX_Type *)1073876992B].CHCFG[LocDmaMuxCh_5] offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetRequest_SourceMux (_6, LocValue_7(D));
  Starting walk at: hwv2AccInlineDmaCh_SetRequest_SourceMux (_6, LocValue_7(D));
  instance pointer: _6  Outer instance pointer: &MEM[(struct DMAMUX_Type *)1073876992B].CHCFG[LocDmaMuxCh_5] offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetRequest_EnHwRequestMux (_6, LocValue_7(D));
  Starting walk at: hwv2AccInlineDmaCh_SetRequest_EnHwRequestMux (_6, LocValue_7(D));
  instance pointer: _6  Outer instance pointer: &MEM[(struct DMAMUX_Type *)1073876992B].CHCFG[LocDmaMuxCh_5] offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 224 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
  Starting walk at: hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
  instance pointer: _73  Outer instance pointer: _6 offset: 224 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Starting walk at: hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  instance pointer: _74  Outer instance pointer: _8 offset: 224 (bits) vtbl reference: 
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Starting walk at: hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  instance pointer: _7  Outer instance pointer: _7 offset: 0 (bits) vtbl reference: 
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  Starting walk at: hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  instance pointer: _75  Outer instance pointer: _9 offset: 48 (bits) vtbl reference: 
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  Starting walk at: hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  instance pointer: _10  Outer instance pointer: _10 offset: 0 (bits) vtbl reference: 
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  Starting walk at: hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  instance pointer: _76  Outer instance pointer: _17 offset: 64 (bits) vtbl reference: 
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  Starting walk at: hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  instance pointer: _77  Outer instance pointer: _77 offset: 0 (bits) vtbl reference: 
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMinorLoop_EnLink (_18, iftmp.5_44);
  Starting walk at: hwv2AccInlineDmaCh_SetMinorLoop_EnLink (_18, iftmp.5_44);
  instance pointer: _18  Outer instance pointer: _18 offset: 0 (bits) vtbl reference: 
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMinorLoop_LinkCh (_24, hwLinkCh_59);
  Starting walk at: hwv2AccInlineDmaCh_SetMinorLoop_LinkCh (_24, hwLinkCh_59);
  instance pointer: _24  Outer instance pointer: _24 offset: 0 (bits) vtbl reference: 
  Function call may change dynamic type:hwLinkCh_59 = Dma_Ip_ConvertLogicChToHwCh (_23);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_EnLink (_18, iftmp.5_44);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0 (_69, _27);
  Starting walk at: hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0 (_69, _27);
  instance pointer: _69  Outer instance pointer: _25 offset: 64 (bits) vtbl reference: 
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_LinkCh (_24, hwLinkCh_59);
  Function call may change dynamic type:hwLinkCh_59 = Dma_Ip_ConvertLogicChToHwCh (_23);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_EnLink (_18, iftmp.5_44);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0 (_70, iftmp.6_45);
  Starting walk at: hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0 (_70, iftmp.6_45);
  instance pointer: _70  Outer instance pointer: _28 offset: 224 (bits) vtbl reference: 
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0 (_69, _27);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_LinkCh (_24, hwLinkCh_59);
  Function call may change dynamic type:hwLinkCh_59 = Dma_Ip_ConvertLogicChToHwCh (_23);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_EnLink (_18, iftmp.5_44);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0 (_72, ElementId_63(D));
  Starting walk at: hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0 (_72, ElementId_63(D));
  instance pointer: _72  Outer instance pointer: _36 offset: 224 (bits) vtbl reference: 
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0 (_70, iftmp.6_45);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0 (_69, _27);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_LinkCh (_24, hwLinkCh_59);
  Function call may change dynamic type:hwLinkCh_59 = Dma_Ip_ConvertLogicChToHwCh (_23);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_EnLink (_18, iftmp.5_44);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0 (_71, hwLinkCh_66);
  Starting walk at: hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0 (_71, hwLinkCh_66);
  instance pointer: _71  Outer instance pointer: _35 offset: 224 (bits) vtbl reference: 
  Function call may change dynamic type:hwLinkCh_66 = Dma_Ip_ConvertLogicChToHwCh (_34);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0 (_70, iftmp.6_45);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0 (_69, _27);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_LinkCh (_24, hwLinkCh_59);
  Function call may change dynamic type:hwLinkCh_59 = Dma_Ip_ConvertLogicChToHwCh (_23);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_EnLink (_18, iftmp.5_44);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMajorLoop_Count (_37, _39);
  Starting walk at: hwv2AccInlineDmaCh_SetMajorLoop_Count (_37, _39);
  instance pointer: _37  Outer instance pointer: _37 offset: 0 (bits) vtbl reference: 
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0 (_71, hwLinkCh_66);
  Function call may change dynamic type:hwLinkCh_66 = Dma_Ip_ConvertLogicChToHwCh (_34);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0 (_70, iftmp.6_45);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0 (_69, _27);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_LinkCh (_24, hwLinkCh_59);
  Function call may change dynamic type:hwLinkCh_59 = Dma_Ip_ConvertLogicChToHwCh (_23);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMinorLoop_EnLink (_18, iftmp.5_44);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
  Function call may change dynamic type:hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0 (_72, ElementId_63(D));
Determining dynamic type for call: _1 (LocHwVers_4(D), LocHwInst_5(D), LocHwCh_6(D), retValue_7(D));
  Starting walk at: _1 (LocHwVers_4(D), LocHwInst_5(D), LocHwCh_6(D), retValue_7(D));
  instance pointer: retValue_7(D)  Outer instance pointer: retValue_7(D) offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_GetCurrentIterCount.isra.0 (_8, retValue_6(D));
  Starting walk at: hwv2AccInlineDmaCh_GetCurrentIterCount.isra.0 (_8, retValue_6(D));
  instance pointer: retValue_6(D)  Outer instance pointer: retValue_6(D) offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_GetBeginIterCount.isra.0 (_8, retValue_6(D));
  Starting walk at: hwv2AccInlineDmaCh_GetBeginIterCount.isra.0 (_8, retValue_6(D));
  instance pointer: retValue_6(D)  Outer instance pointer: retValue_6(D) offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: _1 (LocHwVers_4(D), pxLocTcd_5(D), LocValue_6(D));
  Starting walk at: _1 (LocHwVers_4(D), pxLocTcd_5(D), LocValue_6(D));
  instance pointer: pxLocTcd_5(D)  Outer instance pointer: pxLocTcd_5(D) offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetControl_BandwidthControl.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetControl_BandwidthControl.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 224 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetControl_DisAutoHwRequest.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetControl_DisAutoHwRequest.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 224 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetControl_EnHalfMajor.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetControl_EnHalfMajor.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 224 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetControl_EnMajor.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetControl_EnMajor.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 224 (bits) vtbl reference: 
Determining dynamic type for call: HwAccDmaCh_SetControl_EnStart.part.0 (pxLocTcd_4(D), LocValue_3(D));
  Starting walk at: HwAccDmaCh_SetControl_EnStart.part.0 (pxLocTcd_4(D), LocValue_3(D));
  instance pointer: pxLocTcd_4(D)  Outer instance pointer: pxLocTcd_4(D) offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMajorLoop_Count (pxLocTcd_4(D), LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetMajorLoop_Count (pxLocTcd_4(D), LocValue_5(D));
  instance pointer: pxLocTcd_4(D)  Outer instance pointer: pxLocTcd_4(D) offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0 (_9, hwLinkCh_5);
  Starting walk at: hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0 (_9, hwLinkCh_5);
  instance pointer: _9  Outer instance pointer: pxLocTcd_7(D) offset: 224 (bits) vtbl reference: 
  Function call may change dynamic type:hwLinkCh_5 = Dma_Ip_ConvertLogicChToHwCh (LocValue_3(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 224 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 64 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMinorLoop_LinkCh (pxLocTcd_7(D), hwLinkCh_5);
  Starting walk at: hwv2AccInlineDmaCh_SetMinorLoop_LinkCh (pxLocTcd_7(D), hwLinkCh_5);
  instance pointer: pxLocTcd_7(D)  Outer instance pointer: pxLocTcd_7(D) offset: 0 (bits) vtbl reference: 
  Function call may change dynamic type:hwLinkCh_5 = Dma_Ip_ConvertLogicChToHwCh (LocValue_3(D));
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMinorLoop_EnLink (pxLocTcd_4(D), LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetMinorLoop_EnLink (pxLocTcd_4(D), LocValue_5(D));
  instance pointer: pxLocTcd_4(D)  Outer instance pointer: pxLocTcd_4(D) offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMinorLoop_SignedOffset.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetMinorLoop_SignedOffset.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 64 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMinorLoop_enDstOffset.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetMinorLoop_enDstOffset.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 64 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetMinorLoop_enSrcOffset.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetMinorLoop_enSrcOffset.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 64 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetDestination_Modulo.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetDestination_Modulo.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 48 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetDestination_TransferSize.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetDestination_TransferSize.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 48 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetSource_Modulo.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetSource_Modulo.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 48 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetSource_TransferSize.isra.0 (_7, LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetSource_TransferSize.isra.0 (_7, LocValue_5(D));
  instance pointer: _7  Outer instance pointer: pxLocTcd_4(D) offset: 48 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetInterrupt_EnError (1073774592B, LocHwCh_4(D), LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetInterrupt_EnError (1073774592B, LocHwCh_4(D), LocValue_5(D));
  instance pointer: 1073774592B  Outer instance pointer: 1073774592B offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_SetRequest_EnHwRequest (1073774592B, LocHwCh_4(D), LocValue_5(D));
  Starting walk at: hwv2AccInlineDmaCh_SetRequest_EnHwRequest (1073774592B, LocHwCh_4(D), LocValue_5(D));
  instance pointer: 1073774592B  Outer instance pointer: 1073774592B offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_GetErrorStatus (LocHwCh_4(D), 1073774592B, pLocError_5(D));
  Starting walk at: hwv2AccInlineDmaCh_GetErrorStatus (LocHwCh_4(D), 1073774592B, pLocError_5(D));
  instance pointer: 1073774592B  Outer instance pointer: 1073774592B offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaCh_GetErrorStatus (LocHwCh_4(D), 1073774592B, pLocError_5(D));
  Starting walk at: hwv2AccInlineDmaCh_GetErrorStatus (LocHwCh_4(D), 1073774592B, pLocError_5(D));
  instance pointer: pLocError_5(D)  Outer instance pointer: pLocError_5(D) offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: _1 (pxLocLogicInst_4(D));
  Starting walk at: _1 (pxLocLogicInst_4(D));
  instance pointer: pxLocLogicInst_4(D)  Outer instance pointer: pxLocLogicInst_4(D) offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaInst_SetConfig (1073774592B, pxLocInstConfig_5(D));
  Starting walk at: hwv2AccInlineDmaInst_SetConfig (1073774592B, pxLocInstConfig_5(D));
  instance pointer: 1073774592B  Outer instance pointer: 1073774592B offset: 0 (bits) vtbl reference: 
Determining dynamic type for call: hwv2AccInlineDmaInst_SetConfig (1073774592B, pxLocInstConfig_5(D));
  Starting walk at: hwv2AccInlineDmaInst_SetConfig (1073774592B, pxLocInstConfig_5(D));
  instance pointer: pxLocInstConfig_5(D)  Outer instance pointer: pxLocInstConfig_5(D) offset: 0 (bits) vtbl reference: 

IPA structures before propagation:

Jump functions:
  Jump functions of caller  HwAccDmaCh_SetControl_EnStart.part.0/183:
  Jump functions of caller  HwAccDmaCh_SetPriority_DisPreempt.part.0/177:
    callsite  HwAccDmaCh_SetPriority_DisPreempt.part.0/177 -> hwv2AccInlineDmaCh_SetPriority_DisPreempt/27 : 
       param 0: CONST: 1073774592B
         value: 0x0, mask: 0xfffffff8
         VR  ~[0, 0]
       param 1: PASS THROUGH: 0, op bit_xor_expr 3
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 2: PASS THROUGH: 1, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetPriority_EnPreemption.part.0/176:
  Jump functions of caller  HwAccDmaCh_SetPriority_Level.part.0/175:
  Jump functions of caller  HwAccDmaCh_SetRequest_EnMuxTrigger.part.0/174:
    callsite  HwAccDmaCh_SetRequest_EnMuxTrigger.part.0/174 -> hwv2AccInlineDmaCh_SetRequest_EnTriggerMux/20 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetRequest_MuxSource.part.0/173:
    callsite  HwAccDmaCh_SetRequest_MuxSource.part.0/173 -> hwv2AccInlineDmaCh_SetRequest_SourceMux/19 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetRequest_EnMuxSource.part.0/172:
    callsite  HwAccDmaCh_SetRequest_EnMuxSource.part.0/172 -> hwv2AccInlineDmaCh_SetRequest_EnHwRequestMux/21 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  hwAccDmaInst_CmdResume.part.0/170:
  Jump functions of caller  hwAccDmaInst_CmdHalt.part.0/169:
  Jump functions of caller  hwAccDmaInst_CmdCancelTransferWithError.part.0/168:
  Jump functions of caller  hwAccDmaInst_CmdCancelTransfer.part.0/167:
  Jump functions of caller  hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0/166:
  Jump functions of caller  hwv2AccInlineDmaCh_SetTransferAttributes.isra.0/165:
  Jump functions of caller  hwv2AccInlineDmaCh_SetControlAndStatus.isra.0/164:
  Jump functions of caller  hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0/163:
  Jump functions of caller  hwv2AccInlineDmaCh_GetCurrentIterCount.isra.0/160:
  Jump functions of caller  hwv2AccInlineDmaCh_GetBeginIterCount.isra.0/159:
  Jump functions of caller  hwv2AccInlineDmaCh_SetControl_BandwidthControl.isra.0/156:
  Jump functions of caller  hwv2AccInlineDmaCh_SetControl_DisAutoHwRequest.isra.0/155:
  Jump functions of caller  hwv2AccInlineDmaCh_SetControl_EnHalfMajor.isra.0/154:
  Jump functions of caller  hwv2AccInlineDmaCh_SetControl_EnMajor.isra.0/153:
  Jump functions of caller  hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0/150:
  Jump functions of caller  hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0/149:
  Jump functions of caller  hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0/148:
  Jump functions of caller  hwv2AccInlineDmaCh_SetMinorLoop_SignedOffset.isra.0/147:
  Jump functions of caller  hwv2AccInlineDmaCh_SetMinorLoop_enDstOffset.isra.0/146:
  Jump functions of caller  hwv2AccInlineDmaCh_SetMinorLoop_enSrcOffset.isra.0/145:
  Jump functions of caller  hwv2AccInlineDmaCh_SetDestination_Modulo.isra.0/144:
  Jump functions of caller  hwv2AccInlineDmaCh_SetDestination_TransferSize.isra.0/143:
  Jump functions of caller  hwv2AccInlineDmaCh_SetSource_Modulo.isra.0/139:
  Jump functions of caller  hwv2AccInlineDmaCh_SetSource_TransferSize.isra.0/138:
  Jump functions of caller  Dma_Ip_ConvertLogicChToHwCh/129:
  Jump functions of caller  HwAccDmaCh_SetControl_EnScatterGatherProcessing/125:
    callsite  HwAccDmaCh_SetControl_EnScatterGatherProcessing/125 -> hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0/163 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0x1
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetControl_ScatterGatherAddress/124:
  Jump functions of caller  HwAccDmaCh_LoadSoftwareTcdIntoHardwareTcd/123:
  Jump functions of caller  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122:
    callsite  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 -> hwv2AccInlineDmaCh_SetMajorLoop_Count/46 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
    callsite  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 -> hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0/150 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
    callsite  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 -> hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0/150 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
    callsite  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 -> hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0/149 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: UNKNOWN
         value: 0x0, mask: 0x1
         VR  [0, 1]
    callsite  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 -> hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0/148 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
    callsite  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 -> hwv2AccInlineDmaCh_SetMinorLoop_LinkCh/42 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
    callsite  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 -> hwv2AccInlineDmaCh_SetMinorLoop_EnLink/41 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: UNKNOWN
         value: 0x0, mask: 0x1
         VR  [0, 1]
    callsite  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 -> hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0/166 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
    callsite  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 -> hwv2AccInlineDmaCh_SetTransferAttributes.isra.0/165 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
    callsite  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 -> hwv2AccInlineDmaCh_SetControlAndStatus.isra.0/164 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
    callsite  HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 -> hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0/163 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0x1
         Unknown VR
  Jump functions of caller  HwAccDmaCh_GetParam/121:
    indirect simple callsite, calling param -1, offset 0, for stmt _1 (LocHwVers_4(D), LocHwInst_5(D), LocHwCh_6(D), retValue_7(D));
       param 0: PASS THROUGH: 1, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 2: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 3: PASS THROUGH: 4, op nop_expr, agg_preserved
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_GetIntHalfMajor/120:
  Jump functions of caller  HwAccDmaCh_GetIntMajor/119:
  Jump functions of caller  HwAccDmaCh_GetCurrentIterCount/118:
    callsite  HwAccDmaCh_GetCurrentIterCount/118 -> hwv2AccInlineDmaCh_GetCurrentIterCount.isra.0/160 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffff
         Unknown VR
       param 1: PASS THROUGH: 3, op nop_expr, agg_preserved
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_GetBeginIterCount/117:
    callsite  HwAccDmaCh_GetBeginIterCount/117 -> hwv2AccInlineDmaCh_GetBeginIterCount.isra.0/159 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffff
         Unknown VR
       param 1: PASS THROUGH: 3, op nop_expr, agg_preserved
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_GetDestinationAddress/116:
  Jump functions of caller  HwAccDmaCh_GetSourceAddress/115:
  Jump functions of caller  HwAccDmaCh_SetTransferParam/114:
    indirect simple callsite, calling param -1, offset 0, for stmt _1 (LocHwVers_4(D), pxLocTcd_5(D), LocValue_6(D));
       param 0: PASS THROUGH: 1, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr, agg_preserved
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 2: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetControl_BandwidthControl/113:
    callsite  HwAccDmaCh_SetControl_BandwidthControl/113 -> hwv2AccInlineDmaCh_SetControl_BandwidthControl.isra.0/156 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetControl_DisAutoHwRequest/112:
    callsite  HwAccDmaCh_SetControl_DisAutoHwRequest/112 -> hwv2AccInlineDmaCh_SetControl_DisAutoHwRequest.isra.0/155 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetControl_EnHalfMajor/111:
    callsite  HwAccDmaCh_SetControl_EnHalfMajor/111 -> hwv2AccInlineDmaCh_SetControl_EnHalfMajor.isra.0/154 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetControl_EnMajor/110:
    callsite  HwAccDmaCh_SetControl_EnMajor/110 -> hwv2AccInlineDmaCh_SetControl_EnMajor.isra.0/153 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetControl_EnStart/109:
    callsite  HwAccDmaCh_SetControl_EnStart/109 -> HwAccDmaCh_SetControl_EnStart.part.0/183 : 
       param 0: PASS THROUGH: 1, op nop_expr, agg_preserved
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetMajorLoop_Count/108:
    callsite  HwAccDmaCh_SetMajorLoop_Count/108 -> hwv2AccInlineDmaCh_SetMajorLoop_Count/46 : 
       param 0: PASS THROUGH: 1, op nop_expr, agg_preserved
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetMajorLoop_LogicLinkCh/107:
    callsite  HwAccDmaCh_SetMajorLoop_LogicLinkCh/107 -> hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0/150 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetMajorLoop_EnLink/106:
    callsite  HwAccDmaCh_SetMajorLoop_EnLink/106 -> hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0/149 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetMinorLoop_Size/105:
    callsite  HwAccDmaCh_SetMinorLoop_Size/105 -> hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0/148 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetMinorLoop_LogicLinkCh/104:
    callsite  HwAccDmaCh_SetMinorLoop_LogicLinkCh/104 -> hwv2AccInlineDmaCh_SetMinorLoop_LinkCh/42 : 
       param 0: PASS THROUGH: 1, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: UNKNOWN
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetMinorLoop_EnLink/103:
    callsite  HwAccDmaCh_SetMinorLoop_EnLink/103 -> hwv2AccInlineDmaCh_SetMinorLoop_EnLink/41 : 
       param 0: PASS THROUGH: 1, op nop_expr, agg_preserved
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetMinorLoop_Offset/102:
    callsite  HwAccDmaCh_SetMinorLoop_Offset/102 -> hwv2AccInlineDmaCh_SetMinorLoop_SignedOffset.isra.0/147 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetMinorLoop_enDstOffset/101:
    callsite  HwAccDmaCh_SetMinorLoop_enDstOffset/101 -> hwv2AccInlineDmaCh_SetMinorLoop_enDstOffset.isra.0/146 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetMinorLoop_enSrcOffset/100:
    callsite  HwAccDmaCh_SetMinorLoop_enSrcOffset/100 -> hwv2AccInlineDmaCh_SetMinorLoop_enSrcOffset.isra.0/145 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetDestination_Modulo/99:
    callsite  HwAccDmaCh_SetDestination_Modulo/99 -> hwv2AccInlineDmaCh_SetDestination_Modulo.isra.0/144 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetDestination_TransferSize/98:
    callsite  HwAccDmaCh_SetDestination_TransferSize/98 -> hwv2AccInlineDmaCh_SetDestination_TransferSize.isra.0/143 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetDestination_LastAddrAdj/97:
  Jump functions of caller  HwAccDmaCh_SetDestination_SignedOffset/96:
  Jump functions of caller  HwAccDmaCh_SetDestination_Address/95:
  Jump functions of caller  HwAccDmaCh_SetSource_Modulo/94:
    callsite  HwAccDmaCh_SetSource_Modulo/94 -> hwv2AccInlineDmaCh_SetSource_Modulo.isra.0/139 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetSource_TransferSize/93:
    callsite  HwAccDmaCh_SetSource_TransferSize/93 -> hwv2AccInlineDmaCh_SetSource_TransferSize.isra.0/138 : 
       param 0: UNKNOWN
         value: 0x0, mask: 0xffffffff
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetSource_LastAddrAdj/92:
  Jump functions of caller  HwAccDmaCh_SetSource_SignedOffset/91:
  Jump functions of caller  HwAccDmaCh_SetSource_Address/90:
  Jump functions of caller  HwAccDmaCh_SetGlobalParam/89:
    indirect simple callsite, calling param -1, offset 0, for stmt _1 (LocHwVers_4(D), LocHwInst_5(D), LocHwCh_6(D), LocValue_7(D));
       param 0: PASS THROUGH: 1, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 2: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 3: PASS THROUGH: 4, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetPriority_DisPreempt/88:
    callsite  HwAccDmaCh_SetPriority_DisPreempt/88 -> HwAccDmaCh_SetPriority_DisPreempt.part.0/177 : 
       param 0: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetPriority_EnPreemption/87:
    callsite  HwAccDmaCh_SetPriority_EnPreemption/87 -> HwAccDmaCh_SetPriority_EnPreemption.part.0/176 : 
       param 0: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetPriority_Level/86:
    callsite  HwAccDmaCh_SetPriority_Level/86 -> HwAccDmaCh_SetPriority_Level.part.0/175 : 
       param 0: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetInterrupt_EnError/85:
    callsite  HwAccDmaCh_SetInterrupt_EnError/85 -> hwv2AccInlineDmaCh_SetInterrupt_EnError/23 : 
       param 0: CONST: 1073774592B
         value: 0x0, mask: 0xfffffff8
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 2: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetRequest_EnRequest/84:
    callsite  HwAccDmaCh_SetRequest_EnRequest/84 -> hwv2AccInlineDmaCh_SetRequest_EnHwRequest/22 : 
       param 0: CONST: 1073774592B
         value: 0x0, mask: 0xfffffff8
         VR  ~[0, 0]
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 2: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetRequest_EnMuxTrigger/83:
    callsite  HwAccDmaCh_SetRequest_EnMuxTrigger/83 -> HwAccDmaCh_SetRequest_EnMuxTrigger.part.0/174 : 
       param 0: PASS THROUGH: 1, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 2: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetRequest_MuxSource/82:
    callsite  HwAccDmaCh_SetRequest_MuxSource/82 -> HwAccDmaCh_SetRequest_MuxSource.part.0/173 : 
       param 0: PASS THROUGH: 1, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 2: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_SetRequest_EnMuxSource/81:
    callsite  HwAccDmaCh_SetRequest_EnMuxSource/81 -> HwAccDmaCh_SetRequest_EnMuxSource.part.0/172 : 
       param 0: PASS THROUGH: 1, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 2: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_GetStatus_Error/80:
    callsite  HwAccDmaCh_GetStatus_Error/80 -> hwv2AccInlineDmaCh_GetErrorStatus/16 : 
       param 0: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: CONST: 1073774592B
         value: 0x0, mask: 0xfffffff8
         VR  ~[0, 0]
       param 2: PASS THROUGH: 3, op nop_expr, agg_preserved
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_GetStatus/79:
  Jump functions of caller  HwAccDmaCh_SetCommand/78:
    indirect simple callsite, calling param -1, offset 0, for stmt _1 (LocHwVers_4(D), LocHwInst_5(D), LocHwCh_6(D));
       param 0: PASS THROUGH: 1, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 1: PASS THROUGH: 2, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
       param 2: PASS THROUGH: 3, op nop_expr
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_CmdClearError/77:
  Jump functions of caller  HwAccDmaCh_CmdClearDone/76:
  Jump functions of caller  HwAccDmaCh_CmdSetSwRequest/75:
  Jump functions of caller  HwAccDmaCh_CmdClearHwRequest/74:
  Jump functions of caller  HwAccDmaCh_CmdSetHwRequest/73:
  Jump functions of caller  HwAccDmaInst_GetStatus/72:
  Jump functions of caller  HwAccDmaInst_SetCommand/71:
    indirect simple callsite, calling param -1, offset 0, for stmt _1 (pxLocLogicInst_4(D));
       param 0: PASS THROUGH: 1, op nop_expr, agg_preserved
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  hwAccDmaInst_CmdResume/70:
    callsite  hwAccDmaInst_CmdResume/70 -> hwAccDmaInst_CmdResume.part.0/170 : 
  Jump functions of caller  hwAccDmaInst_CmdHalt/69:
    callsite  hwAccDmaInst_CmdHalt/69 -> hwAccDmaInst_CmdHalt.part.0/169 : 
  Jump functions of caller  hwAccDmaInst_CmdCancelTransferWithError/68:
    callsite  hwAccDmaInst_CmdCancelTransferWithError/68 -> hwAccDmaInst_CmdCancelTransferWithError.part.0/168 : 
  Jump functions of caller  hwAccDmaInst_CmdCancelTransfer/67:
    callsite  hwAccDmaInst_CmdCancelTransfer/67 -> hwAccDmaInst_CmdCancelTransfer.part.0/167 : 
  Jump functions of caller  HwAccDmaInst_SetConfig/66:
    callsite  HwAccDmaInst_SetConfig/66 -> hwv2AccInlineDmaInst_SetConfig/3 : 
       param 0: CONST: 1073774592B
         value: 0x0, mask: 0xfffffff8
         VR  ~[0, 0]
       param 1: PASS THROUGH: 1, op nop_expr, agg_preserved
         value: 0x0, mask: 0xffffffff
         Unknown VR
  Jump functions of caller  HwAccDmaCh_GetParamDummyFunction/65:
  Jump functions of caller  HwAccDmaCh_SetTransferDummyFunction/64:
  Jump functions of caller  HwAccDmaCh_SetGlobalDummyFunction/63:
  Jump functions of caller  hwv2AccInlineDmaCh_SetMajorLoop_Count/46:
  Jump functions of caller  hwv2AccInlineDmaCh_SetMinorLoop_LinkCh/42:
  Jump functions of caller  hwv2AccInlineDmaCh_SetMinorLoop_EnLink/41:
  Jump functions of caller  hwv2AccInlineDmaCh_SetPriority_DisPreempt/27:
  Jump functions of caller  hwv2AccInlineDmaCh_SetInterrupt_EnError/23:
  Jump functions of caller  hwv2AccInlineDmaCh_SetRequest_EnHwRequest/22:
  Jump functions of caller  hwv2AccInlineDmaCh_SetRequest_EnHwRequestMux/21:
  Jump functions of caller  hwv2AccInlineDmaCh_SetRequest_EnTriggerMux/20:
  Jump functions of caller  hwv2AccInlineDmaCh_SetRequest_SourceMux/19:
  Jump functions of caller  hwv2AccInlineDmaCh_GetErrorStatus/16:
  Jump functions of caller  hwv2AccInlineDmaInst_SetConfig/3:

 Propagating constants:

Not considering HwAccDmaCh_SetControl_EnScatterGatherProcessing for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetControl_ScatterGatherAddress for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_LoadSoftwareTcdIntoHardwareTcd for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_LoadConfigIntoSoftwareTcd for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_GetParam for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_GetIntHalfMajor for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_GetIntMajor for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_GetCurrentIterCount for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_GetBeginIterCount for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_GetDestinationAddress for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_GetSourceAddress for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetTransferParam for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetControl_BandwidthControl for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetControl_DisAutoHwRequest for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetControl_EnHalfMajor for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetControl_EnMajor for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetControl_EnStart for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetMajorLoop_Count for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetMajorLoop_LogicLinkCh for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetMajorLoop_EnLink for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetMinorLoop_Size for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetMinorLoop_LogicLinkCh for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetMinorLoop_EnLink for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetMinorLoop_Offset for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetMinorLoop_enDstOffset for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetMinorLoop_enSrcOffset for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetDestination_Modulo for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetDestination_TransferSize for cloning; -fipa-cp-clone disabled.
Function HwAccDmaCh_SetDestination_LastAddrAdj/97 is not versionable, reason: not a tree_versionable_function.
Not considering HwAccDmaCh_SetDestination_SignedOffset for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetDestination_Address for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetSource_Modulo for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetSource_TransferSize for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetSource_LastAddrAdj for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetSource_SignedOffset for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetSource_Address for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetGlobalParam for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetPriority_DisPreempt for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetPriority_EnPreemption for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetPriority_Level for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetInterrupt_EnError for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetRequest_EnRequest for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetRequest_EnMuxTrigger for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetRequest_MuxSource for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetRequest_EnMuxSource for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_GetStatus_Error for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_GetStatus for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetCommand for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_CmdClearError for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_CmdClearDone for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_CmdSetSwRequest for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_CmdClearHwRequest for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_CmdSetHwRequest for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaInst_GetStatus for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaInst_SetCommand for cloning; -fipa-cp-clone disabled.
Not considering hwAccDmaInst_CmdResume for cloning; -fipa-cp-clone disabled.
Not considering hwAccDmaInst_CmdHalt for cloning; -fipa-cp-clone disabled.
Not considering hwAccDmaInst_CmdCancelTransferWithError for cloning; -fipa-cp-clone disabled.
Not considering hwAccDmaInst_CmdCancelTransfer for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaInst_SetConfig for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_GetParamDummyFunction for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetTransferDummyFunction for cloning; -fipa-cp-clone disabled.
Not considering HwAccDmaCh_SetGlobalDummyFunction for cloning; -fipa-cp-clone disabled.

overall_size: 1044, max_new_size: 11001
 - context independent values, size: 9, time_benefit: 1.000000
 - context independent values, size: 9, time_benefit: 1.000000
 - context independent values, size: 9, time_benefit: 1.000000
 - context independent values, size: 9, time_benefit: 1.000000
 - context independent values, size: 7, time_benefit: 1.000000
 - context independent values, size: 7, time_benefit: 1.000000
 - context independent values, size: 8, time_benefit: 1.000000
 - context independent values, size: 8, time_benefit: 1.000000
 - context independent values, size: 8, time_benefit: 1.000000
 - context independent values, size: 9, time_benefit: 1.000000
 - context independent values, size: 9, time_benefit: 1.000000
 - context independent values, size: 9, time_benefit: 1.000000
 - context independent values, size: 10, time_benefit: 1.000000
 - context independent values, size: 7, time_benefit: 1.000000
 - context independent values, size: 7, time_benefit: 1.000000
 - context independent values, size: 7, time_benefit: 1.000000
 - context independent values, size: 7, time_benefit: 1.000000
 - context independent values, size: 7, time_benefit: 1.000000
 - context independent values, size: 3, time_benefit: 4.000000
 - context independent values, size: 3, time_benefit: 3.000000
 - context independent values, size: 3, time_benefit: 4.000000
 - context independent values, size: 8, time_benefit: 1.000000
     Decided to specialize for all known contexts, code not going to grow.
 - context independent values, size: 9, time_benefit: 1.000000
     Decided to specialize for all known contexts, code not going to grow.
 - context independent values, size: 9, time_benefit: 1.000000
     Decided to specialize for all known contexts, code not going to grow.
 - context independent values, size: 9, time_benefit: 1.000000
     Decided to specialize for all known contexts, code not going to grow.
 - context independent values, size: 21, time_benefit: 1.000000
     Decided to specialize for all known contexts, code not going to grow.

IPA lattices after all propagation:

Lattices:
  Node: HwAccDmaCh_SetControl_EnStart.part.0/183:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: HwAccDmaCh_SetPriority_DisPreempt.part.0/177:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: HwAccDmaCh_SetPriority_EnPreemption.part.0/176:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: HwAccDmaCh_SetPriority_Level.part.0/175:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: HwAccDmaCh_SetRequest_EnMuxTrigger.part.0/174:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [2]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: HwAccDmaCh_SetRequest_MuxSource.part.0/173:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [2]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: HwAccDmaCh_SetRequest_EnMuxSource.part.0/172:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [2]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwAccDmaInst_CmdResume.part.0/170:
  Node: hwAccDmaInst_CmdHalt.part.0/169:
  Node: hwAccDmaInst_CmdCancelTransferWithError.part.0/168:
  Node: hwAccDmaInst_CmdCancelTransfer.part.0/167:
  Node: hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0/166:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint32 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetTransferAttributes.isra.0/165:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetControlAndStatus.isra.0/164:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0/163:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_GetBeginIterCount.isra.0/159:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetControl_BandwidthControl.isra.0/156:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetControl_DisAutoHwRequest.isra.0/155:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetControl_EnHalfMajor.isra.0/154:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetControl_EnMajor.isra.0/153:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0/150:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0/149:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0/148:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint32 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetMinorLoop_SignedOffset.isra.0/147:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint32 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetMinorLoop_enDstOffset.isra.0/146:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint32 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetMinorLoop_enSrcOffset.isra.0/145:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint32 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetDestination_Modulo.isra.0/144:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetDestination_TransferSize.isra.0/143:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetSource_Modulo.isra.0/139:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetSource_TransferSize.isra.0/138:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         uint16 * ~[0B, 0B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: HwAccDmaCh_SetControl_EnScatterGatherProcessing/125:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetControl_ScatterGatherAddress/124:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_LoadSoftwareTcdIntoHardwareTcd/123:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_LoadConfigIntoSoftwareTcd/122:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_GetParam/121:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [4]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_GetIntHalfMajor/120:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_GetIntMajor/119:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_GetCurrentIterCount/118:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_GetBeginIterCount/117:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_GetDestinationAddress/116:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_GetSourceAddress/115:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetTransferParam/114:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetControl_BandwidthControl/113:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetControl_DisAutoHwRequest/112:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetControl_EnHalfMajor/111:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetControl_EnMajor/110:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetControl_EnStart/109:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetMajorLoop_Count/108:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetMajorLoop_LogicLinkCh/107:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetMajorLoop_EnLink/106:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetMinorLoop_Size/105:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetMinorLoop_LogicLinkCh/104:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetMinorLoop_EnLink/103:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetMinorLoop_Offset/102:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetMinorLoop_enDstOffset/101:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetMinorLoop_enSrcOffset/100:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetDestination_Modulo/99:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetDestination_TransferSize/98:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetDestination_LastAddrAdj/97:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetDestination_SignedOffset/96:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetDestination_Address/95:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetSource_Modulo/94:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetSource_TransferSize/93:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetSource_LastAddrAdj/92:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetSource_SignedOffset/91:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetSource_Address/90:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetGlobalParam/89:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [4]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetPriority_DisPreempt/88:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetPriority_EnPreemption/87:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetPriority_Level/86:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetInterrupt_EnError/85:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetRequest_EnRequest/84:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetRequest_EnMuxTrigger/83:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetRequest_MuxSource/82:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetRequest_EnMuxSource/81:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_GetStatus_Error/80:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_GetStatus/79:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetCommand/78:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_CmdClearError/77:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_CmdClearDone/76:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_CmdSetSwRequest/75:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_CmdClearHwRequest/74:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_CmdSetHwRequest/73:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaInst_GetStatus/72:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaInst_SetCommand/71:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: hwAccDmaInst_CmdResume/70:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: hwAccDmaInst_CmdHalt/69:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: hwAccDmaInst_CmdCancelTransferWithError/68:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: hwAccDmaInst_CmdCancelTransfer/67:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaInst_SetConfig/66:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_GetParamDummyFunction/65:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetTransferDummyFunction/64:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: HwAccDmaCh_SetGlobalDummyFunction/63:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [3]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: hwv2AccInlineDmaCh_SetMajorLoop_Count/46:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetMinorLoop_LinkCh/42:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetMinorLoop_EnLink/41:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetPriority_DisPreempt/27:
    param [0]: 1073774592B [loc_time: 0, loc_size: 0, prop_time: 0, prop_size: 0]
         ctxs: VARIABLE
         Bits: value = 0x0, mask = 0xfffffff8
         struct Dma_Ip_Hwv2InstRegType * [1073774592B, 1073774592B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [2]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetInterrupt_EnError/23:
    param [0]: 1073774592B [loc_time: 0, loc_size: 0, prop_time: 0, prop_size: 0]
         ctxs: VARIABLE
         Bits: value = 0x0, mask = 0xfffffff8
         struct Dma_Ip_Hwv2InstRegType * [1073774592B, 1073774592B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [2]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetRequest_EnHwRequest/22:
    param [0]: 1073774592B [loc_time: 0, loc_size: 0, prop_time: 0, prop_size: 0]
         ctxs: VARIABLE
         Bits: value = 0x0, mask = 0xfffffff8
         struct Dma_Ip_Hwv2InstRegType * [1073774592B, 1073774592B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [2]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetRequest_EnHwRequestMux/21:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetRequest_EnTriggerMux/20:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_SetRequest_SourceMux/19:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaCh_GetErrorStatus/16:
    param [0]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
    param [1]: 1073774592B [loc_time: 0, loc_size: 0, prop_time: 0, prop_size: 0]
         ctxs: VARIABLE
         Bits: value = 0x0, mask = 0xfffffff8
         const struct Dma_Ip_Hwv2InstRegType * [1073774592B, 1073774592B]
        AGGS VARIABLE
    param [2]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE
  Node: hwv2AccInlineDmaInst_SetConfig/3:
    param [0]: 1073774592B [loc_time: 0, loc_size: 0, prop_time: 0, prop_size: 0]
         ctxs: VARIABLE
         Bits: value = 0x0, mask = 0xfffffff8
         struct Dma_Ip_Hwv2InstRegType * const [1073774592B, 1073774592B]
        AGGS VARIABLE
    param [1]: VARIABLE
         ctxs: VARIABLE
         Bits unusable (BOTTOM)
         VARYING
        AGGS VARIABLE

IPA decision stage:

 - Creating a specialized node of hwv2AccInlineDmaCh_SetPriority_DisPreempt/27 for all known contexts.
    replacing param #0 ptCh with const 1073774592B
 - Creating a specialized node of hwv2AccInlineDmaCh_SetInterrupt_EnError/23 for all known contexts.
    replacing param #0 ptCh with const 1073774592B
 - Creating a specialized node of hwv2AccInlineDmaCh_SetRequest_EnHwRequest/22 for all known contexts.
    replacing param #0 ptCh with const 1073774592B
 - Creating a specialized node of hwv2AccInlineDmaCh_GetErrorStatus/16 for all known contexts.
    replacing param #1 ptCh with const 1073774592B
 - Creating a specialized node of hwv2AccInlineDmaInst_SetConfig/3 for all known contexts.
    replacing param #0 ptInst with const 1073774592B
Propagated bits info for function hwv2AccInlineDmaInst_SetConfig.constprop/190:
 param 0: value = 0x0, mask = 0xfffffff8
Propagated bits info for function hwv2AccInlineDmaCh_GetErrorStatus.constprop/189:
 param 1: value = 0x0, mask = 0xfffffff8
Propagated bits info for function hwv2AccInlineDmaCh_SetRequest_EnHwRequest.constprop/188:
 param 0: value = 0x0, mask = 0xfffffff8
Propagated bits info for function hwv2AccInlineDmaCh_SetInterrupt_EnError.constprop/187:
 param 0: value = 0x0, mask = 0xfffffff8
Propagated bits info for function hwv2AccInlineDmaCh_SetPriority_DisPreempt.constprop/186:
 param 0: value = 0x0, mask = 0xfffffff8
Propagated bits info for function hwv2AccInlineDmaCh_SetPriority_DisPreempt/27:
 param 0: value = 0x0, mask = 0xfffffff8
Propagated bits info for function hwv2AccInlineDmaCh_SetInterrupt_EnError/23:
 param 0: value = 0x0, mask = 0xfffffff8
Propagated bits info for function hwv2AccInlineDmaCh_SetRequest_EnHwRequest/22:
 param 0: value = 0x0, mask = 0xfffffff8
Propagated bits info for function hwv2AccInlineDmaCh_GetErrorStatus/16:
 param 1: value = 0x0, mask = 0xfffffff8
Propagated bits info for function hwv2AccInlineDmaInst_SetConfig/3:
 param 0: value = 0x0, mask = 0xfffffff8

IPA constant propagation end

Reclaiming functions: hwv2AccInlineDmaCh_SetPriority_DisPreempt/27 hwv2AccInlineDmaCh_SetInterrupt_EnError/23 hwv2AccInlineDmaCh_SetRequest_EnHwRequest/22 hwv2AccInlineDmaCh_GetErrorStatus/16 hwv2AccInlineDmaInst_SetConfig/3
Reclaiming variables:
Clearing address taken flags:
Symbol table:

hwv2AccInlineDmaInst_SetConfig.constprop.0/190 (hwv2AccInlineDmaInst_SetConfig.constprop) @06a56380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Clone of hwv2AccInlineDmaInst_SetConfig/3
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: HwAccDmaInst_SetConfig/66 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_GetErrorStatus.constprop.0/189 (hwv2AccInlineDmaCh_GetErrorStatus.constprop) @06a56000
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Clone of hwv2AccInlineDmaCh_GetErrorStatus/16
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: HwAccDmaCh_GetStatus_Error/80 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetRequest_EnHwRequest.constprop.0/188 (hwv2AccInlineDmaCh_SetRequest_EnHwRequest.constprop) @05e0dee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Clone of hwv2AccInlineDmaCh_SetRequest_EnHwRequest/22
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: HwAccDmaCh_SetRequest_EnRequest/84 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetInterrupt_EnError.constprop.0/187 (hwv2AccInlineDmaCh_SetInterrupt_EnError.constprop) @05e0dc40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Clone of hwv2AccInlineDmaCh_SetInterrupt_EnError/23
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: HwAccDmaCh_SetInterrupt_EnError/85 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetPriority_DisPreempt.constprop.0/186 (hwv2AccInlineDmaCh_SetPriority_DisPreempt.constprop) @05e072a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Clone of hwv2AccInlineDmaCh_SetPriority_DisPreempt/27
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: HwAccDmaCh_SetPriority_DisPreempt.part.0/177 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
HwAccDmaCh_SetControl_EnStart.part.0/183 (HwAccDmaCh_SetControl_EnStart.part.0) @06cbbc40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: HwAccDmaCh_SetControl_EnStart/109 (365072224 (estimated locally),0.34 per call) 
  Calls: 
HwAccDmaCh_SetPriority_DisPreempt.part.0/177 (HwAccDmaCh_SetPriority_DisPreempt.part.0) @05e078c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: HwAccDmaCh_SetPriority_DisPreempt/88 (217325344 (estimated locally),0.20 per call) 
  Calls: hwv2AccInlineDmaCh_SetPriority_DisPreempt.constprop/186 (1073741824 (estimated locally),1.00 per call) 
HwAccDmaCh_SetPriority_EnPreemption.part.0/176 (HwAccDmaCh_SetPriority_EnPreemption.part.0) @06a518c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: HwAccDmaCh_SetPriority_EnPreemption/87 (365072224 (estimated locally),0.34 per call) 
  Calls: 
HwAccDmaCh_SetPriority_Level.part.0/175 (HwAccDmaCh_SetPriority_Level.part.0) @06a51540
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: HwAccDmaCh_SetPriority_Level/86 (365072224 (estimated locally),0.34 per call) 
  Calls: 
HwAccDmaCh_SetRequest_EnMuxTrigger.part.0/174 (HwAccDmaCh_SetRequest_EnMuxTrigger.part.0) @05e07c40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: HwAccDmaCh_SetRequest_EnMuxTrigger/83 (217325344 (estimated locally),0.20 per call) 
  Calls: hwv2AccInlineDmaCh_SetRequest_EnTriggerMux/20 (1073741824 (estimated locally),1.00 per call) 
HwAccDmaCh_SetRequest_MuxSource.part.0/173 (HwAccDmaCh_SetRequest_MuxSource.part.0) @05e0d000
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: HwAccDmaCh_SetRequest_MuxSource/82 (217325344 (estimated locally),0.20 per call) 
  Calls: hwv2AccInlineDmaCh_SetRequest_SourceMux/19 (1073741824 (estimated locally),1.00 per call) 
HwAccDmaCh_SetRequest_EnMuxSource.part.0/172 (HwAccDmaCh_SetRequest_EnMuxSource.part.0) @05e0d700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: HwAccDmaCh_SetRequest_EnMuxSource/81 (217325344 (estimated locally),0.20 per call) 
  Calls: hwv2AccInlineDmaCh_SetRequest_EnHwRequestMux/21 (1073741824 (estimated locally),1.00 per call) 
hwAccDmaInst_CmdResume.part.0/170 (hwAccDmaInst_CmdResume.part.0) @05f2fd20
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: hwAccDmaInst_CmdResume/70 (365072224 (estimated locally),0.34 per call) 
  Calls: 
hwAccDmaInst_CmdHalt.part.0/169 (hwAccDmaInst_CmdHalt.part.0) @05f2f9a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: hwAccDmaInst_CmdHalt/69 (365072224 (estimated locally),0.34 per call) 
  Calls: 
hwAccDmaInst_CmdCancelTransferWithError.part.0/168 (hwAccDmaInst_CmdCancelTransferWithError.part.0) @05f2f620
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: hwAccDmaInst_CmdCancelTransferWithError/68 (365072224 (estimated locally),0.34 per call) 
  Calls: 
hwAccDmaInst_CmdCancelTransfer.part.0/167 (hwAccDmaInst_CmdCancelTransfer.part.0) @05f2f2a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: hwAccDmaInst_CmdCancelTransfer/67 (365072224 (estimated locally),0.34 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0/166 (hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0) @06cebc40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (195204116 (estimated locally),0.18 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetTransferAttributes.isra.0/165 (hwv2AccInlineDmaCh_SetTransferAttributes.isra.0) @06cebb60
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (195204116 (estimated locally),0.18 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetControlAndStatus.isra.0/164 (hwv2AccInlineDmaCh_SetControlAndStatus.isra.0) @06ceb460
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (195204116 (estimated locally),0.18 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0/163 (hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0) @06cdee00
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetControl_EnScatterGatherProcessing/125 (217325345 (estimated locally),0.20 per call) HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (365072220 (estimated locally),0.34 per call) 
  Calls: 
hwv2AccInlineDmaCh_GetCurrentIterCount.isra.0/160 (hwv2AccInlineDmaCh_GetCurrentIterCount.isra.0) @06cd7b60
  Type: function definition analyzed alias
  Visibility: prevailing_def_ironly artificial
  References: hwv2AccInlineDmaCh_GetBeginIterCount.isra.0/159 (alias)
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) local icf_merged optimize_size
  Called by: HwAccDmaCh_GetCurrentIterCount/118 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_GetBeginIterCount.isra.0/159 (hwv2AccInlineDmaCh_GetBeginIterCount.isra.0) @06cd7460
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: hwv2AccInlineDmaCh_GetCurrentIterCount.isra.0/160 (alias)
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
  Called by: HwAccDmaCh_GetBeginIterCount/117 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetControl_BandwidthControl.isra.0/156 (hwv2AccInlineDmaCh_SetControl_BandwidthControl.isra.0) @06cce0e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetControl_BandwidthControl/113 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetControl_DisAutoHwRequest.isra.0/155 (hwv2AccInlineDmaCh_SetControl_DisAutoHwRequest.isra.0) @06cc7c40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetControl_DisAutoHwRequest/112 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetControl_EnHalfMajor.isra.0/154 (hwv2AccInlineDmaCh_SetControl_EnHalfMajor.isra.0) @06cc7540
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetControl_EnHalfMajor/111 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetControl_EnMajor.isra.0/153 (hwv2AccInlineDmaCh_SetControl_EnMajor.isra.0) @06cbbd20
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetControl_EnMajor/110 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0/150 (hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0) @06cb2ee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (97602058 (estimated locally),0.09 per call) HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (97602058 (estimated locally),0.09 per call) HwAccDmaCh_SetMajorLoop_LogicLinkCh/107 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0/149 (hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0) @06cb2700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (195204116 (estimated locally),0.18 per call) HwAccDmaCh_SetMajorLoop_EnLink/106 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0/148 (hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0) @06ca9ee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (195204116 (estimated locally),0.18 per call) HwAccDmaCh_SetMinorLoop_Size/105 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetMinorLoop_SignedOffset.isra.0/147 (hwv2AccInlineDmaCh_SetMinorLoop_SignedOffset.isra.0) @06ca97e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetMinorLoop_Offset/102 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetMinorLoop_enDstOffset.isra.0/146 (hwv2AccInlineDmaCh_SetMinorLoop_enDstOffset.isra.0) @06ca90e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetMinorLoop_enDstOffset/101 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetMinorLoop_enSrcOffset.isra.0/145 (hwv2AccInlineDmaCh_SetMinorLoop_enSrcOffset.isra.0) @06c9ec40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetMinorLoop_enSrcOffset/100 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetDestination_Modulo.isra.0/144 (hwv2AccInlineDmaCh_SetDestination_Modulo.isra.0) @06c9e540
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetDestination_Modulo/99 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetDestination_TransferSize.isra.0/143 (hwv2AccInlineDmaCh_SetDestination_TransferSize.isra.0) @06c86540
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetDestination_TransferSize/98 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetSource_Modulo.isra.0/139 (hwv2AccInlineDmaCh_SetSource_Modulo.isra.0) @06c8da80
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetSource_Modulo/94 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetSource_TransferSize.isra.0/138 (hwv2AccInlineDmaCh_SetSource_TransferSize.isra.0) @06c8d380
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetSource_TransferSize/93 (217325345 (estimated locally),0.20 per call) 
  Calls: 
fpHwAcc_DmaCh_GetParam.6989/131 (fpHwAcc_DmaCh_GetParam) @06b093a8
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: HwAccDmaCh_GetSourceAddress/115 (addr)HwAccDmaCh_GetDestinationAddress/116 (addr)HwAccDmaCh_GetBeginIterCount/117 (addr)HwAccDmaCh_GetCurrentIterCount/118 (addr)HwAccDmaCh_GetParamDummyFunction/65 (addr)HwAccDmaCh_GetParamDummyFunction/65 (addr)HwAccDmaCh_GetIntMajor/119 (addr)HwAccDmaCh_GetIntHalfMajor/120 (addr)HwAccDmaCh_GetParamDummyFunction/65 (addr)
  Referring: HwAccDmaCh_GetParam/121 (read)
  Availability: available
  Varpool flags: initialized read-only const-value-known
fpHwAcc_DmaCh_SetTransferParam.6921/130 (fpHwAcc_DmaCh_SetTransferParam) @06afbe58
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: HwAccDmaCh_SetSource_Address/90 (addr)HwAccDmaCh_SetSource_SignedOffset/91 (addr)HwAccDmaCh_SetSource_LastAddrAdj/92 (addr)HwAccDmaCh_SetSource_TransferSize/93 (addr)HwAccDmaCh_SetSource_Modulo/94 (addr)HwAccDmaCh_SetDestination_Address/95 (addr)HwAccDmaCh_SetDestination_SignedOffset/96 (addr)HwAccDmaCh_SetDestination_LastAddrAdj/97 (addr)HwAccDmaCh_SetDestination_TransferSize/98 (addr)HwAccDmaCh_SetDestination_Modulo/99 (addr)HwAccDmaCh_SetMinorLoop_enSrcOffset/100 (addr)HwAccDmaCh_SetMinorLoop_enDstOffset/101 (addr)HwAccDmaCh_SetMinorLoop_Offset/102 (addr)HwAccDmaCh_SetMinorLoop_EnLink/103 (addr)HwAccDmaCh_SetMinorLoop_LogicLinkCh/104 (addr)HwAccDmaCh_SetMinorLoop_Size/105 (addr)HwAccDmaCh_SetMajorLoop_EnLink/106 (addr)HwAccDmaCh_SetMajorLoop_LogicLinkCh/107 (addr)HwAccDmaCh_SetMajorLoop_Count/108 (addr)HwAccDmaCh_SetTransferDummyFunction/64 (addr)HwAccDmaCh_SetControl_EnStart/109 (addr)HwAccDmaCh_SetControl_EnMajor/110 (addr)HwAccDmaCh_SetControl_EnHalfMajor/111 (addr)HwAccDmaCh_SetControl_DisAutoHwRequest/112 (addr)HwAccDmaCh_SetTransferDummyFunction/64 (addr)HwAccDmaCh_SetControl_BandwidthControl/113 (addr)
  Referring: HwAccDmaCh_SetTransferParam/114 (read)
  Availability: available
  Varpool flags: initialized read-only const-value-known
Dma_Ip_ConvertLogicChToHwCh/129 (Dma_Ip_ConvertLogicChToHwCh) @06aee380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (97602058 (estimated locally),0.09 per call) HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (195204116 (estimated locally),0.18 per call) HwAccDmaCh_SetMajorLoop_LogicLinkCh/107 (1073741824 (estimated locally),1.00 per call) HwAccDmaCh_SetMinorLoop_LogicLinkCh/104 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
fpHwAcc_DmaCh_SetGlobalParam.6717/128 (fpHwAcc_DmaCh_SetGlobalParam) @061645e8
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: HwAccDmaCh_SetGlobalDummyFunction/63 (addr)HwAccDmaCh_SetGlobalDummyFunction/63 (addr)HwAccDmaCh_SetRequest_EnMuxSource/81 (addr)HwAccDmaCh_SetRequest_MuxSource/82 (addr)HwAccDmaCh_SetRequest_EnMuxTrigger/83 (addr)HwAccDmaCh_SetRequest_EnRequest/84 (addr)HwAccDmaCh_SetInterrupt_EnError/85 (addr)HwAccDmaCh_SetGlobalDummyFunction/63 (addr)HwAccDmaCh_SetPriority_Level/86 (addr)HwAccDmaCh_SetPriority_EnPreemption/87 (addr)HwAccDmaCh_SetPriority_DisPreempt/88 (addr)
  Referring: HwAccDmaCh_SetGlobalParam/89 (read)
  Availability: available
  Varpool flags: initialized read-only const-value-known
fpHwAcc_DmaCh_Command.6606/127 (fpHwAcc_DmaCh_Command) @061545a0
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: HwAccDmaCh_CmdSetHwRequest/73 (addr)HwAccDmaCh_CmdClearHwRequest/74 (addr)HwAccDmaCh_CmdSetSwRequest/75 (addr)HwAccDmaCh_CmdClearDone/76 (addr)HwAccDmaCh_CmdClearError/77 (addr)
  Referring: HwAccDmaCh_SetCommand/78 (read)
  Availability: available
  Varpool flags: initialized read-only const-value-known
fpHwAcc_DmaInst_Command.6547/126 (fpHwAcc_DmaInst_Command) @06adf090
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: hwAccDmaInst_CmdCancelTransfer/67 (addr)hwAccDmaInst_CmdCancelTransferWithError/68 (addr)hwAccDmaInst_CmdHalt/69 (addr)hwAccDmaInst_CmdResume/70 (addr)
  Referring: HwAccDmaInst_SetCommand/71 (read)
  Availability: available
  Varpool flags: initialized read-only const-value-known
HwAccDmaCh_SetControl_EnScatterGatherProcessing/125 (HwAccDmaCh_SetControl_EnScatterGatherProcessing) @06ad2a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0/163 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetControl_ScatterGatherAddress/124 (HwAccDmaCh_SetControl_ScatterGatherAddress) @06ad27e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
  Called by: HwAccDmaCh_SetDestination_LastAddrAdj/97 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
HwAccDmaCh_LoadSoftwareTcdIntoHardwareTcd/123 (HwAccDmaCh_LoadSoftwareTcdIntoHardwareTcd) @06ad2540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (HwAccDmaCh_LoadConfigIntoSoftwareTcd) @06ac9d20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetMajorLoop_Count/46 (195204116 (estimated locally),0.18 per call) hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0/150 (97602058 (estimated locally),0.09 per call) hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0/150 (97602058 (estimated locally),0.09 per call) Dma_Ip_ConvertLogicChToHwCh/129 (97602058 (estimated locally),0.09 per call) hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0/149 (195204116 (estimated locally),0.18 per call) hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0/148 (195204116 (estimated locally),0.18 per call) hwv2AccInlineDmaCh_SetMinorLoop_LinkCh/42 (195204116 (estimated locally),0.18 per call) Dma_Ip_ConvertLogicChToHwCh/129 (195204116 (estimated locally),0.18 per call) hwv2AccInlineDmaCh_SetMinorLoop_EnLink/41 (195204116 (estimated locally),0.18 per call) hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0/166 (195204116 (estimated locally),0.18 per call) hwv2AccInlineDmaCh_SetTransferAttributes.isra.0/165 (195204116 (estimated locally),0.18 per call) hwv2AccInlineDmaCh_SetControlAndStatus.isra.0/164 (195204116 (estimated locally),0.18 per call) hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0/163 (365072220 (estimated locally),0.34 per call) 
HwAccDmaCh_GetParam/121 (HwAccDmaCh_GetParam) @06ac9a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: fpHwAcc_DmaCh_GetParam.6989/131 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
   Indirect call(1073741824 (estimated locally),1.00 per call) 
HwAccDmaCh_GetIntHalfMajor/120 (HwAccDmaCh_GetIntHalfMajor) @06ac9700
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_GetParam.6989/131 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_GetIntMajor/119 (HwAccDmaCh_GetIntMajor) @06ac9380
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_GetParam.6989/131 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_GetCurrentIterCount/118 (HwAccDmaCh_GetCurrentIterCount) @06ac9000
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_GetParam.6989/131 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_GetCurrentIterCount.isra.0/160 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_GetBeginIterCount/117 (HwAccDmaCh_GetBeginIterCount) @06abf540
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_GetParam.6989/131 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_GetBeginIterCount.isra.0/159 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_GetDestinationAddress/116 (HwAccDmaCh_GetDestinationAddress) @06abfee0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_GetParam.6989/131 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_GetSourceAddress/115 (HwAccDmaCh_GetSourceAddress) @06abfb60
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_GetParam.6989/131 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_SetTransferParam/114 (HwAccDmaCh_SetTransferParam) @06abf7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: fpHwAcc_DmaCh_SetTransferParam.6921/130 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
   Indirect call(1073741824 (estimated locally),1.00 per call) 
HwAccDmaCh_SetControl_BandwidthControl/113 (HwAccDmaCh_SetControl_BandwidthControl) @06abf460
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetControl_BandwidthControl.isra.0/156 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetControl_DisAutoHwRequest/112 (HwAccDmaCh_SetControl_DisAutoHwRequest) @06abf1c0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetControl_DisAutoHwRequest.isra.0/155 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetControl_EnHalfMajor/111 (HwAccDmaCh_SetControl_EnHalfMajor) @06abad20
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetControl_EnHalfMajor.isra.0/154 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetControl_EnMajor/110 (HwAccDmaCh_SetControl_EnMajor) @06aba7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetControl_EnMajor.isra.0/153 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetControl_EnStart/109 (HwAccDmaCh_SetControl_EnStart) @06aba2a0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: HwAccDmaCh_SetControl_EnStart.part.0/183 (365072224 (estimated locally),0.34 per call) 
HwAccDmaCh_SetMajorLoop_Count/108 (HwAccDmaCh_SetMajorLoop_Count) @06abaee0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetMajorLoop_Count/46 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetMajorLoop_LogicLinkCh/107 (HwAccDmaCh_SetMajorLoop_LogicLinkCh) @06abac40
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0/150 (217325345 (estimated locally),0.20 per call) Dma_Ip_ConvertLogicChToHwCh/129 (1073741824 (estimated locally),1.00 per call) 
HwAccDmaCh_SetMajorLoop_EnLink/106 (HwAccDmaCh_SetMajorLoop_EnLink) @06aba9a0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0/149 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetMinorLoop_Size/105 (HwAccDmaCh_SetMinorLoop_Size) @06aba700
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0/148 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetMinorLoop_LogicLinkCh/104 (HwAccDmaCh_SetMinorLoop_LogicLinkCh) @06aba460
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetMinorLoop_LinkCh/42 (217325345 (estimated locally),0.20 per call) Dma_Ip_ConvertLogicChToHwCh/129 (1073741824 (estimated locally),1.00 per call) 
HwAccDmaCh_SetMinorLoop_EnLink/103 (HwAccDmaCh_SetMinorLoop_EnLink) @06aba1c0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetMinorLoop_EnLink/41 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetMinorLoop_Offset/102 (HwAccDmaCh_SetMinorLoop_Offset) @06ab1d20
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetMinorLoop_SignedOffset.isra.0/147 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetMinorLoop_enDstOffset/101 (HwAccDmaCh_SetMinorLoop_enDstOffset) @06ab17e0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetMinorLoop_enDstOffset.isra.0/146 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetMinorLoop_enSrcOffset/100 (HwAccDmaCh_SetMinorLoop_enSrcOffset) @06ab12a0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetMinorLoop_enSrcOffset.isra.0/145 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetDestination_Modulo/99 (HwAccDmaCh_SetDestination_Modulo) @06ab1ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetDestination_Modulo.isra.0/144 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetDestination_TransferSize/98 (HwAccDmaCh_SetDestination_TransferSize) @06ab1c40
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetDestination_TransferSize.isra.0/143 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetDestination_LastAddrAdj/97 (HwAccDmaCh_SetDestination_LastAddrAdj) @06ab19a0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
  Called by: 
  Calls: HwAccDmaCh_SetControl_ScatterGatherAddress/124 (1073741824 (estimated locally),1.00 per call) 
HwAccDmaCh_SetDestination_SignedOffset/96 (HwAccDmaCh_SetDestination_SignedOffset) @06ab1700
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_SetDestination_Address/95 (HwAccDmaCh_SetDestination_Address) @06ab1460
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_SetSource_Modulo/94 (HwAccDmaCh_SetSource_Modulo) @06ab11c0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetSource_Modulo.isra.0/139 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetSource_TransferSize/93 (HwAccDmaCh_SetSource_TransferSize) @06aa6ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetSource_TransferSize.isra.0/138 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetSource_LastAddrAdj/92 (HwAccDmaCh_SetSource_LastAddrAdj) @06aa68c0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_SetSource_SignedOffset/91 (HwAccDmaCh_SetSource_SignedOffset) @06aa6380
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_SetSource_Address/90 (HwAccDmaCh_SetSource_Address) @06aa6e00
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_SetGlobalParam/89 (HwAccDmaCh_SetGlobalParam) @06aa6b60
  Type: function definition analyzed
  Visibility: externally_visible public
  References: fpHwAcc_DmaCh_SetGlobalParam.6717/128 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
   Indirect call(1073741824 (estimated locally),1.00 per call) 
HwAccDmaCh_SetPriority_DisPreempt/88 (HwAccDmaCh_SetPriority_DisPreempt) @06aa67e0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetGlobalParam.6717/128 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: HwAccDmaCh_SetPriority_DisPreempt.part.0/177 (217325344 (estimated locally),0.20 per call) 
HwAccDmaCh_SetPriority_EnPreemption/87 (HwAccDmaCh_SetPriority_EnPreemption) @06aa6540
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetGlobalParam.6717/128 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: HwAccDmaCh_SetPriority_EnPreemption.part.0/176 (365072224 (estimated locally),0.34 per call) 
HwAccDmaCh_SetPriority_Level/86 (HwAccDmaCh_SetPriority_Level) @06aa62a0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetGlobalParam.6717/128 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: HwAccDmaCh_SetPriority_Level.part.0/175 (365072224 (estimated locally),0.34 per call) 
HwAccDmaCh_SetInterrupt_EnError/85 (HwAccDmaCh_SetInterrupt_EnError) @06aa6000
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetGlobalParam.6717/128 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetInterrupt_EnError.constprop/187 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetRequest_EnRequest/84 (HwAccDmaCh_SetRequest_EnRequest) @06aa2a80
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetGlobalParam.6717/128 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_SetRequest_EnHwRequest.constprop/188 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_SetRequest_EnMuxTrigger/83 (HwAccDmaCh_SetRequest_EnMuxTrigger) @06aa2460
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetGlobalParam.6717/128 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: HwAccDmaCh_SetRequest_EnMuxTrigger.part.0/174 (217325344 (estimated locally),0.20 per call) 
HwAccDmaCh_SetRequest_MuxSource/82 (HwAccDmaCh_SetRequest_MuxSource) @06aa2d20
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetGlobalParam.6717/128 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: HwAccDmaCh_SetRequest_MuxSource.part.0/173 (217325344 (estimated locally),0.20 per call) 
HwAccDmaCh_SetRequest_EnMuxSource/81 (HwAccDmaCh_SetRequest_EnMuxSource) @06aa29a0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetGlobalParam.6717/128 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: HwAccDmaCh_SetRequest_EnMuxSource.part.0/172 (217325344 (estimated locally),0.20 per call) 
HwAccDmaCh_GetStatus_Error/80 (HwAccDmaCh_GetStatus_Error) @06aa2620
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaCh_GetErrorStatus.constprop/189 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_GetStatus/79 (HwAccDmaCh_GetStatus) @06aa2380
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_SetCommand/78 (HwAccDmaCh_SetCommand) @06a95d20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: fpHwAcc_DmaCh_Command.6606/127 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
   Indirect call(1073741824 (estimated locally),1.00 per call) 
HwAccDmaCh_CmdClearError/77 (HwAccDmaCh_CmdClearError) @06a957e0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_Command.6606/127 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_CmdClearDone/76 (HwAccDmaCh_CmdClearDone) @06a952a0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_Command.6606/127 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_CmdSetSwRequest/75 (HwAccDmaCh_CmdSetSwRequest) @06a95ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_Command.6606/127 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_CmdClearHwRequest/74 (HwAccDmaCh_CmdClearHwRequest) @06a95c40
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_Command.6606/127 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_CmdSetHwRequest/73 (HwAccDmaCh_CmdSetHwRequest) @06a959a0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_Command.6606/127 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaInst_GetStatus/72 (HwAccDmaInst_GetStatus) @06a95700
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaInst_SetCommand/71 (HwAccDmaInst_SetCommand) @06a95460
  Type: function definition analyzed
  Visibility: externally_visible public
  References: fpHwAcc_DmaInst_Command.6547/126 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
   Indirect call(1073741824 (estimated locally),1.00 per call) 
hwAccDmaInst_CmdResume/70 (hwAccDmaInst_CmdResume) @06a951c0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaInst_Command.6547/126 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwAccDmaInst_CmdResume.part.0/170 (365072224 (estimated locally),0.34 per call) 
hwAccDmaInst_CmdHalt/69 (hwAccDmaInst_CmdHalt) @06a8ee00
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaInst_Command.6547/126 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwAccDmaInst_CmdHalt.part.0/169 (365072224 (estimated locally),0.34 per call) 
hwAccDmaInst_CmdCancelTransferWithError/68 (hwAccDmaInst_CmdCancelTransferWithError) @06a8e8c0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaInst_Command.6547/126 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwAccDmaInst_CmdCancelTransferWithError.part.0/168 (365072224 (estimated locally),0.34 per call) 
hwAccDmaInst_CmdCancelTransfer/67 (hwAccDmaInst_CmdCancelTransfer) @06a8e380
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaInst_Command.6547/126 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwAccDmaInst_CmdCancelTransfer.part.0/167 (365072224 (estimated locally),0.34 per call) 
HwAccDmaInst_SetConfig/66 (HwAccDmaInst_SetConfig) @06a8ed20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: hwv2AccInlineDmaInst_SetConfig.constprop/190 (217325345 (estimated locally),0.20 per call) 
HwAccDmaCh_GetParamDummyFunction/65 (HwAccDmaCh_GetParamDummyFunction) @06a8ea80
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_GetParam.6989/131 (addr)fpHwAcc_DmaCh_GetParam.6989/131 (addr)fpHwAcc_DmaCh_GetParam.6989/131 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_SetTransferDummyFunction/64 (HwAccDmaCh_SetTransferDummyFunction) @06a8e7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)fpHwAcc_DmaCh_SetTransferParam.6921/130 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
HwAccDmaCh_SetGlobalDummyFunction/63 (HwAccDmaCh_SetGlobalDummyFunction) @06a8e540
  Type: function definition analyzed
  Visibility: externally_visible public
  Address is taken.
  References: 
  Referring: fpHwAcc_DmaCh_SetGlobalParam.6717/128 (addr)fpHwAcc_DmaCh_SetGlobalParam.6717/128 (addr)fpHwAcc_DmaCh_SetGlobalParam.6717/128 (addr)
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
hwv2AccInlineDmaCh_SetMajorLoop_Count/46 (hwv2AccInlineDmaCh_SetMajorLoop_Count) @06a67540
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (195204116 (estimated locally),0.18 per call) HwAccDmaCh_SetMajorLoop_Count/108 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetMinorLoop_LinkCh/42 (hwv2AccInlineDmaCh_SetMinorLoop_LinkCh) @06a64380
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (195204116 (estimated locally),0.18 per call) HwAccDmaCh_SetMinorLoop_LogicLinkCh/104 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetMinorLoop_EnLink/41 (hwv2AccInlineDmaCh_SetMinorLoop_EnLink) @06a61ee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_LoadConfigIntoSoftwareTcd/122 (195204116 (estimated locally),0.18 per call) HwAccDmaCh_SetMinorLoop_EnLink/103 (217325345 (estimated locally),0.20 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetPriority_DisPreempt/27 (hwv2AccInlineDmaCh_SetPriority_DisPreempt) @06a51c40
  Type: function
  Body removed by symtab_remove_unreachable_nodes
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: not_available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
hwv2AccInlineDmaCh_SetInterrupt_EnError/23 (hwv2AccInlineDmaCh_SetInterrupt_EnError) @05e12ee0
  Type: function
  Body removed by symtab_remove_unreachable_nodes
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: not_available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
hwv2AccInlineDmaCh_SetRequest_EnHwRequest/22 (hwv2AccInlineDmaCh_SetRequest_EnHwRequest) @05e12c40
  Type: function
  Body removed by symtab_remove_unreachable_nodes
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: not_available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
hwv2AccInlineDmaCh_SetRequest_EnHwRequestMux/21 (hwv2AccInlineDmaCh_SetRequest_EnHwRequestMux) @05e129a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetRequest_EnMuxSource.part.0/172 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetRequest_EnTriggerMux/20 (hwv2AccInlineDmaCh_SetRequest_EnTriggerMux) @05e12620
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetRequest_EnMuxTrigger.part.0/174 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
hwv2AccInlineDmaCh_SetRequest_SourceMux/19 (hwv2AccInlineDmaCh_SetRequest_SourceMux) @05e122a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: HwAccDmaCh_SetRequest_MuxSource.part.0/173 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
hwv2AccInlineDmaCh_GetErrorStatus/16 (hwv2AccInlineDmaCh_GetErrorStatus) @05e0d9a0
  Type: function
  Body removed by symtab_remove_unreachable_nodes
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: not_available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
hwv2AccInlineDmaInst_SetConfig/3 (hwv2AccInlineDmaInst_SetConfig) @05f24ee0
  Type: function
  Body removed by symtab_remove_unreachable_nodes
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: not_available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 

;; Function hwv2AccInlineDmaCh_SetMajorLoop_Count (hwv2AccInlineDmaCh_SetMajorLoop_Count, funcdef_no=43, decl_uid=6197, cgraph_uid=44, symbol_order=46)

Modification phase of node hwv2AccInlineDmaCh_SetMajorLoop_Count/46
hwv2AccInlineDmaCh_SetMajorLoop_Count (struct Dma_Ip_TcdRegType * ptTcd, const uint32 Value)
{
  short unsigned int _1;
  short unsigned int _2;
  short unsigned int _3;
  short unsigned int _4;
  short unsigned int _5;
  short unsigned int _6;
  short unsigned int _7;
  short unsigned int _8;
  short unsigned int _9;
  short unsigned int _10;
  short unsigned int _11;
  short unsigned int _12;
  short unsigned int _13;
  short unsigned int _14;
  short unsigned int _15;
  signed short _24;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = ptTcd_18(D)->reg_BITER.reg_ELINKYES;
  _2 = ptTcd_18(D)->reg_CITER.reg_ELINKYES;
  _3 = _1 | _2;
  # DEBUG reg => _3 & 32768
  # DEBUG BEGIN_STMT
  _24 = (signed short) _3;
  if (_24 < 0)
    goto <bb 3>; [41.00%]
  else
    goto <bb 4>; [59.00%]

  <bb 3> [local count: 440234148]:
  # DEBUG BEGIN_STMT
  # DEBUG reg => _1
  # DEBUG BEGIN_STMT
  _4 = _1 & 65024;
  _5 = (short unsigned int) Value_19(D);
  _6 = _5 & 511;
  _7 = _4 | _6;
  ptTcd_18(D)->reg_BITER.reg_ELINKYES = _7;
  # DEBUG BEGIN_STMT
  # DEBUG reg => _2
  # DEBUG BEGIN_STMT
  _8 = _2 & 65024;
  _9 = _6 | _8;
  ptTcd_18(D)->reg_CITER.reg_ELINKYES = _9;
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 633507677]:
  # DEBUG BEGIN_STMT
  # DEBUG reg => _1
  # DEBUG BEGIN_STMT
  _10 = _1 & 32768;
  _11 = (short unsigned int) Value_19(D);
  _12 = _11 & 32767;
  _13 = _10 | _12;
  ptTcd_18(D)->reg_BITER.reg_ELINKNO = _13;
  # DEBUG BEGIN_STMT
  # DEBUG reg => _2
  # DEBUG BEGIN_STMT
  _14 = _2 & 32768;
  _15 = _12 | _14;
  ptTcd_18(D)->reg_CITER.reg_ELINKNO = _15;

  <bb 5> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetGlobalDummyFunction (HwAccDmaCh_SetGlobalDummyFunction, funcdef_no=60, decl_uid=6280, cgraph_uid=61, symbol_order=63)

Modification phase of node HwAccDmaCh_SetGlobalDummyFunction/63
HwAccDmaCh_SetGlobalDummyFunction (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return;

}



;; Function HwAccDmaCh_SetTransferDummyFunction (HwAccDmaCh_SetTransferDummyFunction, funcdef_no=61, decl_uid=6284, cgraph_uid=62, symbol_order=64)

Modification phase of node HwAccDmaCh_SetTransferDummyFunction/64
HwAccDmaCh_SetTransferDummyFunction (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return;

}



;; Function HwAccDmaCh_GetParamDummyFunction (HwAccDmaCh_GetParamDummyFunction, funcdef_no=62, decl_uid=6289, cgraph_uid=63, symbol_order=65)

Modification phase of node HwAccDmaCh_GetParamDummyFunction/65
HwAccDmaCh_GetParamDummyFunction (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, uint32 * const retValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return;

}



;; Function HwAccDmaCh_CmdSetHwRequest (HwAccDmaCh_CmdSetHwRequest, funcdef_no=70, decl_uid=6301, cgraph_uid=71, symbol_order=73)

Modification phase of node HwAccDmaCh_CmdSetHwRequest/73
HwAccDmaCh_CmdSetHwRequest (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh)
{
  uint8 reg;
  unsigned char _5;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG ptCh => 1073774592B
  # DEBUG Channel => LocHwCh_4(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_CmdSetRequest
  # DEBUG BEGIN_STMT
  _5 = (unsigned char) LocHwCh_4(D);
  reg_6 = _5 & 15;
  # DEBUG reg => reg_6
  # DEBUG BEGIN_STMT
  MEM[(struct Dma_Ip_Hwv2InstRegType *)1073774592B].reg_SERQ ={v} reg_6;

  <bb 4> [local count: 1073741824]:
  # DEBUG ptCh => NULL
  # DEBUG Channel => NULL
  # DEBUG reg => NULL
  return;

}



;; Function HwAccDmaCh_CmdClearHwRequest (HwAccDmaCh_CmdClearHwRequest, funcdef_no=71, decl_uid=6305, cgraph_uid=72, symbol_order=74)

Modification phase of node HwAccDmaCh_CmdClearHwRequest/74
HwAccDmaCh_CmdClearHwRequest (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh)
{
  uint8 reg;
  unsigned char _5;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG ptCh => 1073774592B
  # DEBUG Channel => LocHwCh_4(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_CmdClearRequest
  # DEBUG BEGIN_STMT
  _5 = (unsigned char) LocHwCh_4(D);
  reg_6 = _5 & 15;
  # DEBUG reg => reg_6
  # DEBUG BEGIN_STMT
  MEM[(struct Dma_Ip_Hwv2InstRegType *)1073774592B].reg_CERQ ={v} reg_6;

  <bb 4> [local count: 1073741824]:
  # DEBUG ptCh => NULL
  # DEBUG Channel => NULL
  # DEBUG reg => NULL
  return;

}



;; Function HwAccDmaCh_CmdSetSwRequest (HwAccDmaCh_CmdSetSwRequest, funcdef_no=72, decl_uid=6309, cgraph_uid=73, symbol_order=75)

Modification phase of node HwAccDmaCh_CmdSetSwRequest/75
HwAccDmaCh_CmdSetSwRequest (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh)
{
  uint8 reg;
  unsigned char _5;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG ptCh => 1073774592B
  # DEBUG Channel => LocHwCh_4(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_CmdSwReqStart
  # DEBUG BEGIN_STMT
  _5 = (unsigned char) LocHwCh_4(D);
  reg_6 = _5 & 15;
  # DEBUG reg => reg_6
  # DEBUG BEGIN_STMT
  MEM[(struct Dma_Ip_Hwv2InstRegType *)1073774592B].reg_SSRT ={v} reg_6;

  <bb 4> [local count: 1073741824]:
  # DEBUG ptCh => NULL
  # DEBUG Channel => NULL
  # DEBUG reg => NULL
  return;

}



;; Function HwAccDmaCh_CmdClearDone (HwAccDmaCh_CmdClearDone, funcdef_no=73, decl_uid=6313, cgraph_uid=74, symbol_order=76)

Modification phase of node HwAccDmaCh_CmdClearDone/76
HwAccDmaCh_CmdClearDone (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh)
{
  uint8 reg;
  unsigned char _5;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG ptCh => 1073774592B
  # DEBUG Channel => LocHwCh_4(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_CmdClearDone
  # DEBUG BEGIN_STMT
  _5 = (unsigned char) LocHwCh_4(D);
  reg_6 = _5 & 15;
  # DEBUG reg => reg_6
  # DEBUG BEGIN_STMT
  MEM[(struct Dma_Ip_Hwv2InstRegType *)1073774592B].reg_CDNE ={v} reg_6;

  <bb 4> [local count: 1073741824]:
  # DEBUG ptCh => NULL
  # DEBUG Channel => NULL
  # DEBUG reg => NULL
  return;

}



;; Function HwAccDmaCh_CmdClearError (HwAccDmaCh_CmdClearError, funcdef_no=74, decl_uid=6317, cgraph_uid=75, symbol_order=77)

Modification phase of node HwAccDmaCh_CmdClearError/77
HwAccDmaCh_CmdClearError (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh)
{
  uint8 reg;
  unsigned char _5;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG ptCh => 1073774592B
  # DEBUG Channel => LocHwCh_4(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_CmdClearError
  # DEBUG BEGIN_STMT
  _5 = (unsigned char) LocHwCh_4(D);
  reg_6 = _5 & 15;
  # DEBUG reg => reg_6
  # DEBUG BEGIN_STMT
  MEM[(struct Dma_Ip_Hwv2InstRegType *)1073774592B].reg_CERR ={v} reg_6;

  <bb 4> [local count: 1073741824]:
  # DEBUG ptCh => NULL
  # DEBUG Channel => NULL
  # DEBUG reg => NULL
  return;

}



;; Function HwAccDmaCh_SetSource_Address (HwAccDmaCh_SetSource_Address, funcdef_no=87, decl_uid=6361, cgraph_uid=88, symbol_order=90)

Modification phase of node HwAccDmaCh_SetSource_Address/90
HwAccDmaCh_SetSource_Address (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
  # DEBUG BEGIN_STMT
  # DEBUG D#6 => pxLocTcd_4(D)
  # DEBUG Value => LocValue_5(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetSource_Address
  # DEBUG D#5 => D#6
  # DEBUG ptTcd => D#5
  # DEBUG BEGIN_STMT
  # DEBUG D#4 => D#5->reg_SADDR
  # DEBUG reg => D#4
  # DEBUG BEGIN_STMT
  MEM[(uint32 *)pxLocTcd_4(D)] = LocValue_5(D);

  <bb 4> [local count: 1073741824]:
  # DEBUG Value => NULL
  return;

}



;; Function HwAccDmaCh_SetSource_SignedOffset (HwAccDmaCh_SetSource_SignedOffset, funcdef_no=88, decl_uid=6365, cgraph_uid=89, symbol_order=91)

Modification phase of node HwAccDmaCh_SetSource_SignedOffset/91
HwAccDmaCh_SetSource_SignedOffset (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  short unsigned int _6;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG D#9 => pxLocTcd_4(D)
  # DEBUG Value => LocValue_5(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetSource_SignedOffset
  # DEBUG D#8 => D#9
  # DEBUG ptTcd => D#8
  # DEBUG BEGIN_STMT
  # DEBUG D#7 => D#8->reg_SOFF
  # DEBUG reg => (uint32) D#7
  # DEBUG BEGIN_STMT
  _6 = (short unsigned int) LocValue_5(D);
  MEM[(uint16 *)pxLocTcd_4(D) + 4B] = _6;

  <bb 4> [local count: 1073741824]:
  # DEBUG Value => NULL
  return;

}



;; Function HwAccDmaCh_SetSource_LastAddrAdj (HwAccDmaCh_SetSource_LastAddrAdj, funcdef_no=89, decl_uid=6369, cgraph_uid=90, symbol_order=92)

Modification phase of node HwAccDmaCh_SetSource_LastAddrAdj/92
HwAccDmaCh_SetSource_LastAddrAdj (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG D#12 => pxLocTcd_4(D)
  # DEBUG Value => LocValue_5(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetSource_SignedLastAddrAdj
  # DEBUG D#11 => D#12
  # DEBUG ptTcd => D#11
  # DEBUG BEGIN_STMT
  # DEBUG D#10 => D#11->reg_SLAST
  # DEBUG reg => D#10
  # DEBUG BEGIN_STMT
  MEM[(uint32 *)pxLocTcd_4(D) + 12B] = LocValue_5(D);

  <bb 4> [local count: 1073741824]:
  # DEBUG Value => NULL
  return;

}



;; Function HwAccDmaCh_SetDestination_Address (HwAccDmaCh_SetDestination_Address, funcdef_no=92, decl_uid=6381, cgraph_uid=93, symbol_order=95)

Modification phase of node HwAccDmaCh_SetDestination_Address/95
HwAccDmaCh_SetDestination_Address (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG D#17 => pxLocTcd_4(D)
  # DEBUG Value => LocValue_5(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetDestination_Address
  # DEBUG D#16 => D#17
  # DEBUG ptTcd => D#16
  # DEBUG BEGIN_STMT
  # DEBUG D#15 => D#16->reg_DADDR
  # DEBUG reg => D#15
  # DEBUG BEGIN_STMT
  MEM[(uint32 *)pxLocTcd_4(D) + 16B] = LocValue_5(D);

  <bb 4> [local count: 1073741824]:
  # DEBUG Value => NULL
  return;

}



;; Function HwAccDmaCh_SetDestination_SignedOffset (HwAccDmaCh_SetDestination_SignedOffset, funcdef_no=93, decl_uid=6385, cgraph_uid=94, symbol_order=96)

Modification phase of node HwAccDmaCh_SetDestination_SignedOffset/96
HwAccDmaCh_SetDestination_SignedOffset (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  short unsigned int _6;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG D#20 => pxLocTcd_4(D)
  # DEBUG Value => LocValue_5(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetDestination_SignedOffset
  # DEBUG D#19 => D#20
  # DEBUG ptTcd => D#19
  # DEBUG BEGIN_STMT
  # DEBUG D#18 => D#19->reg_DOFF
  # DEBUG reg => D#18
  # DEBUG BEGIN_STMT
  _6 = (short unsigned int) LocValue_5(D);
  MEM[(uint16 *)pxLocTcd_4(D) + 20B] = _6;

  <bb 4> [local count: 1073741824]:
  # DEBUG Value => NULL
  return;

}



;; Function HwAccDmaCh_SetMajorLoop_Count (HwAccDmaCh_SetMajorLoop_Count, funcdef_no=105, decl_uid=6433, cgraph_uid=106, symbol_order=108)

Modification phase of node HwAccDmaCh_SetMajorLoop_Count/108
HwAccDmaCh_SetMajorLoop_Count (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  hwv2AccInlineDmaCh_SetMajorLoop_Count (pxLocTcd_4(D), LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_GetSourceAddress (HwAccDmaCh_GetSourceAddress, funcdef_no=112, decl_uid=6458, cgraph_uid=113, symbol_order=115)

Modification phase of node HwAccDmaCh_GetSourceAddress/115
HwAccDmaCh_GetSourceAddress (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, uint32 * const retValue)
{
  struct Dma_Ip_TcdRegType * _1;
  long unsigned int _8;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (LocHwVers_3(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  _1 = &MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_5(D)].tChTcdReg.tTcdReg;
  _8 = MEM[(long unsigned int *)_1];
  # DEBUG D#40 => _1
  # DEBUG retValue => &LocPhysicalAddress
  # DEBUG INLINE_ENTRY NULL
  # DEBUG ptTcd => D#40
  # DEBUG BEGIN_STMT
  # DEBUG LocPhysicalAddress => _8
  # DEBUG retValue => NULL
  # DEBUG BEGIN_STMT
  *retValue_6(D) = _8;
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  # DEBUG D#85 => {CLOBBER}
  # DEBUG LocPhysicalAddress => D#85
  return;

}



;; Function HwAccDmaCh_GetDestinationAddress (HwAccDmaCh_GetDestinationAddress, funcdef_no=113, decl_uid=6463, cgraph_uid=114, symbol_order=116)

Modification phase of node HwAccDmaCh_GetDestinationAddress/116
HwAccDmaCh_GetDestinationAddress (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, uint32 * const retValue)
{
  struct Dma_Ip_TcdRegType * _1;
  long unsigned int _8;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (LocHwVers_3(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  _1 = &MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_5(D)].tChTcdReg.tTcdReg;
  _8 = MEM[(long unsigned int *)_1 + 16B];
  # DEBUG D#41 => _1
  # DEBUG retValue => &LocPhysicalAddress
  # DEBUG INLINE_ENTRY NULL
  # DEBUG ptTcd => D#41
  # DEBUG BEGIN_STMT
  # DEBUG LocPhysicalAddress => _8
  # DEBUG retValue => NULL
  # DEBUG BEGIN_STMT
  *retValue_6(D) = _8;
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  # DEBUG D#86 => {CLOBBER}
  # DEBUG LocPhysicalAddress => D#86
  return;

}



;; Function HwAccDmaCh_GetIntMajor (HwAccDmaCh_GetIntMajor, funcdef_no=116, decl_uid=6478, cgraph_uid=117, symbol_order=119)

Modification phase of node HwAccDmaCh_GetIntMajor/119
HwAccDmaCh_GetIntMajor (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, uint32 * const retValue)
{
  struct Dma_Ip_TcdRegType * _1;
  short unsigned int _7;
  long unsigned int _8;
  long unsigned int _9;
  long unsigned int _10;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_3(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  _1 = &MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_5(D)].tChTcdReg.tTcdReg;
  _7 = MEM[(short unsigned int *)_1 + 28B];
  # DEBUG D#44 => _1
  # DEBUG retValue => retValue_6(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_GetIntMajor
  # DEBUG ptTcd => D#44
  # DEBUG BEGIN_STMT
  _8 = (long unsigned int) _7;
  _9 = _8 >> 1;
  _10 = _9 & 1;
  *retValue_6(D) = _10;

  <bb 4> [local count: 1073741824]:
  # DEBUG retValue => NULL
  return;

}



;; Function HwAccDmaCh_GetIntHalfMajor (HwAccDmaCh_GetIntHalfMajor, funcdef_no=117, decl_uid=6483, cgraph_uid=118, symbol_order=120)

Modification phase of node HwAccDmaCh_GetIntHalfMajor/120
HwAccDmaCh_GetIntHalfMajor (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, uint32 * const retValue)
{
  struct Dma_Ip_TcdRegType * _1;
  short unsigned int _7;
  long unsigned int _8;
  long unsigned int _9;
  long unsigned int _10;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_3(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  _1 = &MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_5(D)].tChTcdReg.tTcdReg;
  _7 = MEM[(short unsigned int *)_1 + 28B];
  # DEBUG D#45 => _1
  # DEBUG retValue => retValue_6(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_GetIntHalfMajor
  # DEBUG ptTcd => D#45
  # DEBUG BEGIN_STMT
  _8 = (long unsigned int) _7;
  _9 = _8 >> 2;
  _10 = _9 & 1;
  *retValue_6(D) = _10;

  <bb 4> [local count: 1073741824]:
  # DEBUG retValue => NULL
  return;

}



;; Function HwAccDmaCh_SetSource_TransferSize (HwAccDmaCh_SetSource_TransferSize, funcdef_no=90, decl_uid=6373, cgraph_uid=91, symbol_order=93)

Modification phase of node HwAccDmaCh_SetSource_TransferSize/93
HwAccDmaCh_SetSource_TransferSize (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint16 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(short unsigned int *)pxLocTcd_4(D) + 6B];
  # DEBUG D#13 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetSource_TransferSize.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetSource_Modulo (HwAccDmaCh_SetSource_Modulo, funcdef_no=91, decl_uid=6377, cgraph_uid=92, symbol_order=94)

Modification phase of node HwAccDmaCh_SetSource_Modulo/94
HwAccDmaCh_SetSource_Modulo (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint16 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(short unsigned int *)pxLocTcd_4(D) + 6B];
  # DEBUG D#14 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetSource_Modulo.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetDestination_TransferSize (HwAccDmaCh_SetDestination_TransferSize, funcdef_no=95, decl_uid=6393, cgraph_uid=96, symbol_order=98)

Modification phase of node HwAccDmaCh_SetDestination_TransferSize/98
HwAccDmaCh_SetDestination_TransferSize (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint16 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(short unsigned int *)pxLocTcd_4(D) + 6B];
  # DEBUG D#24 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetDestination_TransferSize.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetDestination_Modulo (HwAccDmaCh_SetDestination_Modulo, funcdef_no=96, decl_uid=6397, cgraph_uid=97, symbol_order=99)

Modification phase of node HwAccDmaCh_SetDestination_Modulo/99
HwAccDmaCh_SetDestination_Modulo (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint16 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(short unsigned int *)pxLocTcd_4(D) + 6B];
  # DEBUG D#25 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetDestination_Modulo.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetMinorLoop_enSrcOffset (HwAccDmaCh_SetMinorLoop_enSrcOffset, funcdef_no=97, decl_uid=6401, cgraph_uid=98, symbol_order=100)

Modification phase of node HwAccDmaCh_SetMinorLoop_enSrcOffset/100
HwAccDmaCh_SetMinorLoop_enSrcOffset (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint32 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(union  *)pxLocTcd_4(D) + 8B];
  # DEBUG D#26 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetMinorLoop_enSrcOffset.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetMinorLoop_enDstOffset (HwAccDmaCh_SetMinorLoop_enDstOffset, funcdef_no=98, decl_uid=6405, cgraph_uid=99, symbol_order=101)

Modification phase of node HwAccDmaCh_SetMinorLoop_enDstOffset/101
HwAccDmaCh_SetMinorLoop_enDstOffset (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint32 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(union  *)pxLocTcd_4(D) + 8B];
  # DEBUG D#27 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetMinorLoop_enDstOffset.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetMinorLoop_Offset (HwAccDmaCh_SetMinorLoop_Offset, funcdef_no=99, decl_uid=6409, cgraph_uid=100, symbol_order=102)

Modification phase of node HwAccDmaCh_SetMinorLoop_Offset/102
HwAccDmaCh_SetMinorLoop_Offset (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint32 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(union  *)pxLocTcd_4(D) + 8B];
  # DEBUG D#28 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetMinorLoop_SignedOffset.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetControl_EnMajor (HwAccDmaCh_SetControl_EnMajor, funcdef_no=107, decl_uid=6441, cgraph_uid=108, symbol_order=110)

Modification phase of node HwAccDmaCh_SetControl_EnMajor/110
HwAccDmaCh_SetControl_EnMajor (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint16 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(short unsigned int *)pxLocTcd_4(D) + 28B];
  # DEBUG D#36 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetControl_EnMajor.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetControl_EnHalfMajor (HwAccDmaCh_SetControl_EnHalfMajor, funcdef_no=108, decl_uid=6445, cgraph_uid=109, symbol_order=111)

Modification phase of node HwAccDmaCh_SetControl_EnHalfMajor/111
HwAccDmaCh_SetControl_EnHalfMajor (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint16 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(short unsigned int *)pxLocTcd_4(D) + 28B];
  # DEBUG D#37 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetControl_EnHalfMajor.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetControl_DisAutoHwRequest (HwAccDmaCh_SetControl_DisAutoHwRequest, funcdef_no=109, decl_uid=6449, cgraph_uid=110, symbol_order=112)

Modification phase of node HwAccDmaCh_SetControl_DisAutoHwRequest/112
HwAccDmaCh_SetControl_DisAutoHwRequest (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint16 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(short unsigned int *)pxLocTcd_4(D) + 28B];
  # DEBUG D#38 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetControl_DisAutoHwRequest.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetControl_BandwidthControl (HwAccDmaCh_SetControl_BandwidthControl, funcdef_no=110, decl_uid=6453, cgraph_uid=111, symbol_order=113)

Modification phase of node HwAccDmaCh_SetControl_BandwidthControl/113
HwAccDmaCh_SetControl_BandwidthControl (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint16 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(short unsigned int *)pxLocTcd_4(D) + 28B];
  # DEBUG D#39 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetControl_BandwidthControl.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_GetCurrentIterCount (HwAccDmaCh_GetCurrentIterCount, funcdef_no=115, decl_uid=6473, cgraph_uid=116, symbol_order=118)

Modification phase of node HwAccDmaCh_GetCurrentIterCount/118
HwAccDmaCh_GetCurrentIterCount (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, uint32 * const retValue)
{
  struct Dma_Ip_TcdRegType * _1;
  short unsigned int _8;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_3(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _1 = &MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_5(D)].tChTcdReg.tTcdReg;
  _8 = MEM[(union  *)_1 + 22B];
  # DEBUG D#43 => _1
  hwv2AccInlineDmaCh_GetCurrentIterCount.isra.0 (_8, retValue_6(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function hwAccDmaInst_CmdCancelTransfer (hwAccDmaInst_CmdCancelTransfer, funcdef_no=64, decl_uid=6291, cgraph_uid=65, symbol_order=67)

Modification phase of node hwAccDmaInst_CmdCancelTransfer/67
hwAccDmaInst_CmdCancelTransfer (const struct Dma_Ip_LogicInstanceIdType * const pxLocLogicInst)
{
  unsigned char _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = pxLocLogicInst_4(D)->HwVersId;
  # DEBUG LocHwVers => (uint32) _1
  # DEBUG BEGIN_STMT
  # DEBUG D#53 => pxLocLogicInst_4(D)->HwInstId
  # DEBUG LocHwInst => (uint32) D#53
  # DEBUG BEGIN_STMT
  if (_1 == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072224]:
<L0>:
  # DEBUG D#54 => pxLocLogicInst_4(D)
  hwAccDmaInst_CmdCancelTransfer.part.0 ();

  <bb 4> [local count: 1073741824]:
  # DEBUG ptInst => NULL
  # DEBUG reg => NULL
  return;

}



;; Function hwAccDmaInst_CmdCancelTransferWithError (hwAccDmaInst_CmdCancelTransferWithError, funcdef_no=65, decl_uid=6293, cgraph_uid=66, symbol_order=68)

Modification phase of node hwAccDmaInst_CmdCancelTransferWithError/68
hwAccDmaInst_CmdCancelTransferWithError (const struct Dma_Ip_LogicInstanceIdType * const pxLocLogicInst)
{
  unsigned char _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = pxLocLogicInst_4(D)->HwVersId;
  # DEBUG LocHwVers => (uint32) _1
  # DEBUG BEGIN_STMT
  # DEBUG D#56 => pxLocLogicInst_4(D)->HwInstId
  # DEBUG LocHwInst => (uint32) D#56
  # DEBUG BEGIN_STMT
  if (_1 == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072224]:
<L0>:
  # DEBUG D#57 => pxLocLogicInst_4(D)
  hwAccDmaInst_CmdCancelTransferWithError.part.0 ();

  <bb 4> [local count: 1073741824]:
  # DEBUG ptInst => NULL
  # DEBUG reg => NULL
  return;

}



;; Function hwAccDmaInst_CmdHalt (hwAccDmaInst_CmdHalt, funcdef_no=66, decl_uid=6295, cgraph_uid=67, symbol_order=69)

Modification phase of node hwAccDmaInst_CmdHalt/69
hwAccDmaInst_CmdHalt (const struct Dma_Ip_LogicInstanceIdType * const pxLocLogicInst)
{
  unsigned char _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = pxLocLogicInst_4(D)->HwVersId;
  # DEBUG LocHwVers => (uint32) _1
  # DEBUG BEGIN_STMT
  # DEBUG D#59 => pxLocLogicInst_4(D)->HwInstId
  # DEBUG LocHwInst => (uint32) D#59
  # DEBUG BEGIN_STMT
  if (_1 == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072224]:
<L0>:
  # DEBUG D#60 => pxLocLogicInst_4(D)
  hwAccDmaInst_CmdHalt.part.0 ();

  <bb 4> [local count: 1073741824]:
  # DEBUG ptInst => NULL
  # DEBUG reg => NULL
  return;

}



;; Function hwAccDmaInst_CmdResume (hwAccDmaInst_CmdResume, funcdef_no=67, decl_uid=6297, cgraph_uid=68, symbol_order=70)

Modification phase of node hwAccDmaInst_CmdResume/70
hwAccDmaInst_CmdResume (const struct Dma_Ip_LogicInstanceIdType * const pxLocLogicInst)
{
  unsigned char _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = pxLocLogicInst_4(D)->HwVersId;
  # DEBUG LocHwVers => (uint32) _1
  # DEBUG BEGIN_STMT
  # DEBUG D#62 => pxLocLogicInst_4(D)->HwInstId
  # DEBUG LocHwInst => (uint32) D#62
  # DEBUG BEGIN_STMT
  if (_1 == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072224]:
<L0>:
  # DEBUG D#63 => pxLocLogicInst_4(D)
  hwAccDmaInst_CmdResume.part.0 ();

  <bb 4> [local count: 1073741824]:
  # DEBUG ptInst => NULL
  # DEBUG reg => NULL
  return;

}



;; Function HwAccDmaCh_SetRequest_EnMuxSource (HwAccDmaCh_SetRequest_EnMuxSource, funcdef_no=78, decl_uid=6322, cgraph_uid=79, symbol_order=81)

Modification phase of node HwAccDmaCh_SetRequest_EnMuxSource/81
HwAccDmaCh_SetRequest_EnMuxSource (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG LocDmaCh => 0
  # DEBUG BEGIN_STMT
  # DEBUG LocDmaMuxInst => 0
  # DEBUG BEGIN_STMT
  # DEBUG LocDmaMuxCh => 0
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325344]:
<L0>:
  # DEBUG D#65 => LocHwVers_2(D)
  HwAccDmaCh_SetRequest_EnMuxSource.part.0 (LocHwInst_4(D), LocHwCh_5(D), LocValue_7(D));

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetRequest_MuxSource (HwAccDmaCh_SetRequest_MuxSource, funcdef_no=79, decl_uid=6327, cgraph_uid=80, symbol_order=82)

Modification phase of node HwAccDmaCh_SetRequest_MuxSource/82
HwAccDmaCh_SetRequest_MuxSource (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG LocDmaCh => 0
  # DEBUG BEGIN_STMT
  # DEBUG LocDmaMuxInst => 0
  # DEBUG BEGIN_STMT
  # DEBUG LocDmaMuxCh => 0
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325344]:
<L0>:
  # DEBUG D#67 => LocHwVers_2(D)
  HwAccDmaCh_SetRequest_MuxSource.part.0 (LocHwInst_4(D), LocHwCh_5(D), LocValue_7(D));

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetRequest_EnMuxTrigger (HwAccDmaCh_SetRequest_EnMuxTrigger, funcdef_no=80, decl_uid=6332, cgraph_uid=81, symbol_order=83)

Modification phase of node HwAccDmaCh_SetRequest_EnMuxTrigger/83
HwAccDmaCh_SetRequest_EnMuxTrigger (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG LocDmaCh => 0
  # DEBUG BEGIN_STMT
  # DEBUG LocDmaMuxInst => 0
  # DEBUG BEGIN_STMT
  # DEBUG LocDmaMuxCh => 0
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325344]:
<L0>:
  # DEBUG D#69 => LocHwVers_2(D)
  HwAccDmaCh_SetRequest_EnMuxTrigger.part.0 (LocHwInst_4(D), LocHwCh_5(D), LocValue_7(D));

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetPriority_Level (HwAccDmaCh_SetPriority_Level, funcdef_no=83, decl_uid=6347, cgraph_uid=84, symbol_order=86)

Modification phase of node HwAccDmaCh_SetPriority_Level/86
HwAccDmaCh_SetPriority_Level (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072224]:
<L0>:
  # DEBUG D#71 => LocHwVers_2(D)
  # DEBUG D#72 => LocHwInst_1(D)
  HwAccDmaCh_SetPriority_Level.part.0 (LocHwCh_4(D), LocValue_5(D));

  <bb 4> [local count: 1073741824]:
  # DEBUG ptCh => NULL
  # DEBUG Channel => NULL
  # DEBUG Value => NULL
  # DEBUG reg => NULL
  return;

}



;; Function HwAccDmaCh_SetPriority_EnPreemption (HwAccDmaCh_SetPriority_EnPreemption, funcdef_no=84, decl_uid=6352, cgraph_uid=85, symbol_order=87)

Modification phase of node HwAccDmaCh_SetPriority_EnPreemption/87
HwAccDmaCh_SetPriority_EnPreemption (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072224]:
<L0>:
  # DEBUG D#75 => LocHwVers_2(D)
  # DEBUG D#76 => LocHwInst_1(D)
  HwAccDmaCh_SetPriority_EnPreemption.part.0 (LocHwCh_4(D), LocValue_5(D));

  <bb 4> [local count: 1073741824]:
  # DEBUG ptCh => NULL
  # DEBUG Channel => NULL
  # DEBUG Value => NULL
  # DEBUG reg => NULL
  return;

}



;; Function HwAccDmaCh_SetControl_EnStart (HwAccDmaCh_SetControl_EnStart, funcdef_no=106, decl_uid=6437, cgraph_uid=107, symbol_order=109)

Modification phase of node HwAccDmaCh_SetControl_EnStart/109
HwAccDmaCh_SetControl_EnStart (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_1(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072224]:
<L0>:
  # DEBUG D#83 => LocHwVers_1(D)
  HwAccDmaCh_SetControl_EnStart.part.0 (pxLocTcd_4(D), LocValue_3(D));

  <bb 4> [local count: 1073741824]:
  # DEBUG Value => NULL
  # DEBUG reg => NULL
  return;

}



;; Function HwAccDmaCh_SetPriority_DisPreempt (HwAccDmaCh_SetPriority_DisPreempt, funcdef_no=85, decl_uid=6357, cgraph_uid=86, symbol_order=88)

Modification phase of node HwAccDmaCh_SetPriority_DisPreempt/88
HwAccDmaCh_SetPriority_DisPreempt (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325344]:
<L0>:
  # DEBUG D#79 => LocHwVers_2(D)
  # DEBUG D#80 => LocHwInst_1(D)
  HwAccDmaCh_SetPriority_DisPreempt.part.0 (LocHwCh_4(D), LocValue_5(D));

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetInterrupt_EnError (HwAccDmaCh_SetInterrupt_EnError, funcdef_no=82, decl_uid=6342, cgraph_uid=83, symbol_order=85)

Modification phase of node HwAccDmaCh_SetInterrupt_EnError/85
HwAccDmaCh_SetInterrupt_EnError (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  hwv2AccInlineDmaCh_SetInterrupt_EnError (1073774592B, LocHwCh_4(D), LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetRequest_EnRequest (HwAccDmaCh_SetRequest_EnRequest, funcdef_no=81, decl_uid=6337, cgraph_uid=82, symbol_order=84)

Modification phase of node HwAccDmaCh_SetRequest_EnRequest/84
HwAccDmaCh_SetRequest_EnRequest (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  hwv2AccInlineDmaCh_SetRequest_EnHwRequest (1073774592B, LocHwCh_4(D), LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetDestination_LastAddrAdj (HwAccDmaCh_SetDestination_LastAddrAdj, funcdef_no=170, decl_uid=6389, cgraph_uid=95, symbol_order=97)

Modification phase of node HwAccDmaCh_SetDestination_LastAddrAdj/97
HwAccDmaCh_SetDestination_LastAddrAdj (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  HwAccDmaCh_SetControl_ScatterGatherAddress (LocHwVers_2(D), pxLocTcd_3(D), LocValue_4(D)); [tail call]
  return;

}



;; Function HwAccDmaCh_GetBeginIterCount (HwAccDmaCh_GetBeginIterCount, funcdef_no=114, decl_uid=6468, cgraph_uid=115, symbol_order=117)

Modification phase of node HwAccDmaCh_GetBeginIterCount/117
HwAccDmaCh_GetBeginIterCount (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, uint32 * const retValue)
{
  struct Dma_Ip_TcdRegType * _1;
  short unsigned int _8;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_3(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _1 = &MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_5(D)].tChTcdReg.tTcdReg;
  _8 = MEM[(union  *)_1 + 30B];
  # DEBUG D#42 => _1
  hwv2AccInlineDmaCh_GetBeginIterCount.isra.0 (_8, retValue_6(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetMajorLoop_EnLink (HwAccDmaCh_SetMajorLoop_EnLink, funcdef_no=103, decl_uid=6425, cgraph_uid=104, symbol_order=106)

Modification phase of node HwAccDmaCh_SetMajorLoop_EnLink/106
HwAccDmaCh_SetMajorLoop_EnLink (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint16 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(short unsigned int *)pxLocTcd_4(D) + 28B];
  # DEBUG D#30 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetMajorLoop_LogicLinkCh (HwAccDmaCh_SetMajorLoop_LogicLinkCh, funcdef_no=104, decl_uid=6429, cgraph_uid=105, symbol_order=107)

Modification phase of node HwAccDmaCh_SetMajorLoop_LogicLinkCh/107
HwAccDmaCh_SetMajorLoop_LogicLinkCh (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint32 hwLinkCh;
  uint16 * _9;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  hwLinkCh_5 = Dma_Ip_ConvertLogicChToHwCh (LocValue_3(D));
  # DEBUG hwLinkCh => hwLinkCh_5
  # DEBUG BEGIN_STMT
  if (LocHwVers_6(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _9 = &MEM[(short unsigned int *)pxLocTcd_7(D) + 28B];
  # DEBUG D#31 => pxLocTcd_7(D)
  hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0 (_9, hwLinkCh_5);
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetMinorLoop_EnLink (HwAccDmaCh_SetMinorLoop_EnLink, funcdef_no=100, decl_uid=6413, cgraph_uid=101, symbol_order=103)

Modification phase of node HwAccDmaCh_SetMinorLoop_EnLink/103
HwAccDmaCh_SetMinorLoop_EnLink (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  hwv2AccInlineDmaCh_SetMinorLoop_EnLink (pxLocTcd_4(D), LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetMinorLoop_LogicLinkCh (HwAccDmaCh_SetMinorLoop_LogicLinkCh, funcdef_no=101, decl_uid=6417, cgraph_uid=102, symbol_order=104)

Modification phase of node HwAccDmaCh_SetMinorLoop_LogicLinkCh/104
HwAccDmaCh_SetMinorLoop_LogicLinkCh (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint32 hwLinkCh;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  hwLinkCh_5 = Dma_Ip_ConvertLogicChToHwCh (LocValue_3(D));
  # DEBUG hwLinkCh => hwLinkCh_5
  # DEBUG BEGIN_STMT
  if (LocHwVers_6(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  hwv2AccInlineDmaCh_SetMinorLoop_LinkCh (pxLocTcd_7(D), hwLinkCh_5);
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetMinorLoop_Size (HwAccDmaCh_SetMinorLoop_Size, funcdef_no=102, decl_uid=6421, cgraph_uid=103, symbol_order=105)

Modification phase of node HwAccDmaCh_SetMinorLoop_Size/105
HwAccDmaCh_SetMinorLoop_Size (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  uint32 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(union  *)pxLocTcd_4(D) + 8B];
  # DEBUG D#29 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaInst_SetConfig (HwAccDmaInst_SetConfig, funcdef_no=63, decl_uid=5928, cgraph_uid=64, symbol_order=66)

Modification phase of node HwAccDmaInst_SetConfig/66
HwAccDmaInst_SetConfig (const struct Dma_Ip_LogicInstanceIdType * const pxLocLogicInst, const struct Dma_Ip_LogicInstanceConfigType * const pxLocInstConfig)
{
  unsigned char _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = pxLocLogicInst_4(D)->HwVersId;
  # DEBUG LocHwVers => (uint32) _1
  # DEBUG BEGIN_STMT
  # DEBUG D#87 => pxLocLogicInst_4(D)->HwInstId
  # DEBUG LocHwInst => (uint32) D#87
  # DEBUG BEGIN_STMT
  if (_1 == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  hwv2AccInlineDmaInst_SetConfig (1073774592B, pxLocInstConfig_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaInst_SetCommand (HwAccDmaInst_SetCommand, funcdef_no=68, decl_uid=5931, cgraph_uid=69, symbol_order=71)

Modification phase of node HwAccDmaInst_SetCommand/71
HwAccDmaInst_SetCommand (const uint32 Command, const struct Dma_Ip_LogicInstanceIdType * const pxLocLogicInst)
{
  static void (*<T5fa>) (const struct Dma_Ip_LogicInstanceIdType * const) fpHwAcc_DmaInst_Command[4] = {hwAccDmaInst_CmdCancelTransfer, hwAccDmaInst_CmdCancelTransferWithError, hwAccDmaInst_CmdHalt, hwAccDmaInst_CmdResume};
  void (*<T5f6>) (const struct Dma_Ip_LogicInstanceIdType * const) _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = fpHwAcc_DmaInst_Command[Command_3(D)];
  _1 (pxLocLogicInst_4(D));
  return;

}



;; Function HwAccDmaInst_GetStatus (HwAccDmaInst_GetStatus, funcdef_no=69, decl_uid=5934, cgraph_uid=70, symbol_order=72)

Modification phase of node HwAccDmaInst_GetStatus/72
HwAccDmaInst_GetStatus (const struct Dma_Ip_LogicInstanceIdType * const pxLocLogicInst, struct Dma_Ip_LogicInstanceStatusType * const Status)
{
  unsigned char _1;
  long unsigned int _6;
  signed int _7;
  _Bool _8;
  long unsigned int _9;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = pxLocLogicInst_4(D)->HwVersId;
  # DEBUG LocHwVers => (uint32) _1
  # DEBUG BEGIN_STMT
  # DEBUG D#91 => pxLocLogicInst_4(D)->HwInstId
  # DEBUG LocHwInst => (uint32) D#91
  # DEBUG BEGIN_STMT
  if (_1 == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG D#88 => &Status_5(D)->Errors
  # DEBUG ptInst => 1073774592B
  # DEBUG pValue => D#88
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaInst_GetErrorStatus
  # DEBUG BEGIN_STMT
  _9 ={v} MEM[(const struct Dma_Ip_Hwv2InstRegType *)1073774592B].reg_ES;
  MEM[(uint32 *)Status_5(D)] = _9;
  # DEBUG ptInst => NULL
  # DEBUG pValue => NULL
  # DEBUG BEGIN_STMT
  # DEBUG D#89 => &Status_5(D)->ActiveId
  # DEBUG D#1 => 1073774592B
  # DEBUG pValue => D#89
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaInst_GetActiveIdStatus
  # DEBUG ptInst => D#1
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  MEM[(uint8 *)Status_5(D) + 4B] = 255;
  # DEBUG pValue => NULL
  # DEBUG BEGIN_STMT
  # DEBUG D#90 => &Status_5(D)->Active
  # DEBUG ptInst => 1073774592B
  # DEBUG pBool => D#90
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaInst_GetActiveStatus
  # DEBUG BEGIN_STMT
  _6 ={v} MEM[(const struct Dma_Ip_Hwv2InstRegType *)1073774592B].reg_CR;
  _7 = (signed int) _6;
  _8 = _7 < 0;
  MEM[(boolean *)Status_5(D) + 5B] = _8;

  <bb 4> [local count: 1073741824]:
  # DEBUG ptInst => NULL
  # DEBUG pBool => NULL
  return;

}



;; Function HwAccDmaCh_SetCommand (HwAccDmaCh_SetCommand, funcdef_no=75, decl_uid=5939, cgraph_uid=76, symbol_order=78)

Modification phase of node HwAccDmaCh_SetCommand/78
HwAccDmaCh_SetCommand (const uint32 Command, const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh)
{
  static void (*<T60e>) (const uint32, const uint32, const uint32) fpHwAcc_DmaCh_Command[5] = {HwAccDmaCh_CmdSetHwRequest, HwAccDmaCh_CmdClearHwRequest, HwAccDmaCh_CmdSetSwRequest, HwAccDmaCh_CmdClearDone, HwAccDmaCh_CmdClearError};
  void (*<T60a>) (const uint32, const uint32, const uint32) _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = fpHwAcc_DmaCh_Command[Command_3(D)];
  _1 (LocHwVers_4(D), LocHwInst_5(D), LocHwCh_6(D));
  return;

}



;; Function HwAccDmaCh_GetStatus (HwAccDmaCh_GetStatus, funcdef_no=76, decl_uid=5944, cgraph_uid=77, symbol_order=79)

Modification phase of node HwAccDmaCh_GetStatus/79
HwAccDmaCh_GetStatus (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, struct Dma_Ip_LogicChannelStatusType * const pChStatus)
{
  struct Dma_Ip_TcdRegType * _1;
  short unsigned int _7;
  unsigned int _8;
  _Bool _9;
  unsigned int _10;
  unsigned int _11;
  _Bool _12;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_3(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  _1 = &MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_5(D)].tChTcdReg.tTcdReg;
  # DEBUG D#92 => &pChStatus_6(D)->Active
  _7 = MEM[(short unsigned int *)_1 + 28B];
  # DEBUG D#2 => _1
  # DEBUG pBool => D#92
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_GetActiveStatus
  # DEBUG ptTcd => D#2
  # DEBUG BEGIN_STMT
  _10 = (unsigned int) _7;
  _11 = _10 >> 6;
  _12 = (_Bool) _11;
  MEM[(boolean *)pChStatus_6(D) + 8B] = _12;
  # DEBUG pBool => NULL
  # DEBUG BEGIN_STMT
  # DEBUG D#93 => &pChStatus_6(D)->Done
  # DEBUG D#3 => _1
  # DEBUG pBool => D#93
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_GetDoneStatus
  # DEBUG ptTcd => D#3
  # DEBUG BEGIN_STMT
  _8 = _10 >> 7;
  _9 = (_Bool) _8;
  MEM[(boolean *)pChStatus_6(D) + 9B] = _9;

  <bb 4> [local count: 1073741824]:
  # DEBUG pBool => NULL
  return;

}



;; Function HwAccDmaCh_GetStatus_Error (HwAccDmaCh_GetStatus_Error, funcdef_no=77, decl_uid=5974, cgraph_uid=78, symbol_order=80)

Modification phase of node HwAccDmaCh_GetStatus_Error/80
HwAccDmaCh_GetStatus_Error (const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, uint32 * const pLocError)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  hwv2AccInlineDmaCh_GetErrorStatus (LocHwCh_4(D), 1073774592B, pLocError_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}



;; Function HwAccDmaCh_SetGlobalParam (HwAccDmaCh_SetGlobalParam, funcdef_no=86, decl_uid=5950, cgraph_uid=87, symbol_order=89)

Modification phase of node HwAccDmaCh_SetGlobalParam/89
HwAccDmaCh_SetGlobalParam (const uint32 Parameter, const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, const uint32 LocValue)
{
  static void (*<T626>) (const uint32, const uint32, const uint32, const uint32) fpHwAcc_DmaCh_SetGlobalParam[11] = {HwAccDmaCh_SetGlobalDummyFunction, HwAccDmaCh_SetGlobalDummyFunction, HwAccDmaCh_SetRequest_EnMuxSource, HwAccDmaCh_SetRequest_MuxSource, HwAccDmaCh_SetRequest_EnMuxTrigger, HwAccDmaCh_SetRequest_EnRequest, HwAccDmaCh_SetInterrupt_EnError, HwAccDmaCh_SetGlobalDummyFunction, HwAccDmaCh_SetPriority_Level, HwAccDmaCh_SetPriority_EnPreemption, HwAccDmaCh_SetPriority_DisPreempt};
  void (*<T622>) (const uint32, const uint32, const uint32, const uint32) _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = fpHwAcc_DmaCh_SetGlobalParam[Parameter_3(D)];
  _1 (LocHwVers_4(D), LocHwInst_5(D), LocHwCh_6(D), LocValue_7(D));
  return;

}



;; Function HwAccDmaCh_SetTransferParam (HwAccDmaCh_SetTransferParam, funcdef_no=111, decl_uid=5955, cgraph_uid=112, symbol_order=114)

Modification phase of node HwAccDmaCh_SetTransferParam/114
HwAccDmaCh_SetTransferParam (const uint32 Parameter, const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, const uint32 LocValue)
{
  static void (*<T638>) (const uint32, struct Dma_Ip_TcdRegType *, const uint32) fpHwAcc_DmaCh_SetTransferParam[26] = {HwAccDmaCh_SetSource_Address, HwAccDmaCh_SetSource_SignedOffset, HwAccDmaCh_SetSource_LastAddrAdj, HwAccDmaCh_SetSource_TransferSize, HwAccDmaCh_SetSource_Modulo, HwAccDmaCh_SetDestination_Address, HwAccDmaCh_SetDestination_SignedOffset, HwAccDmaCh_SetDestination_LastAddrAdj, HwAccDmaCh_SetDestination_TransferSize, HwAccDmaCh_SetDestination_Modulo, HwAccDmaCh_SetMinorLoop_enSrcOffset, HwAccDmaCh_SetMinorLoop_enDstOffset, HwAccDmaCh_SetMinorLoop_Offset, HwAccDmaCh_SetMinorLoop_EnLink, HwAccDmaCh_SetMinorLoop_LogicLinkCh, HwAccDmaCh_SetMinorLoop_Size, HwAccDmaCh_SetMajorLoop_EnLink, HwAccDmaCh_SetMajorLoop_LogicLinkCh, HwAccDmaCh_SetMajorLoop_Count, HwAccDmaCh_SetTransferDummyFunction, HwAccDmaCh_SetControl_EnStart, HwAccDmaCh_SetControl_EnMajor, HwAccDmaCh_SetControl_EnHalfMajor, HwAccDmaCh_SetControl_DisAutoHwRequest, HwAccDmaCh_SetTransferDummyFunction, HwAccDmaCh_SetControl_BandwidthControl};
  void (*<T634>) (const uint32, struct Dma_Ip_TcdRegType *, const uint32) _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = fpHwAcc_DmaCh_SetTransferParam[Parameter_3(D)];
  _1 (LocHwVers_4(D), pxLocTcd_5(D), LocValue_6(D));
  return;

}



;; Function HwAccDmaCh_GetParam (HwAccDmaCh_GetParam, funcdef_no=118, decl_uid=5961, cgraph_uid=119, symbol_order=121)

Modification phase of node HwAccDmaCh_GetParam/121
HwAccDmaCh_GetParam (const uint32 Parameter, const uint32 LocHwVers, const uint32 LocHwInst, const uint32 LocHwCh, uint32 * const retValue)
{
  static void (*<T647>) (const uint32, const uint32, const uint32, uint32 * const) fpHwAcc_DmaCh_GetParam[9] = {HwAccDmaCh_GetSourceAddress, HwAccDmaCh_GetDestinationAddress, HwAccDmaCh_GetBeginIterCount, HwAccDmaCh_GetCurrentIterCount, HwAccDmaCh_GetParamDummyFunction, HwAccDmaCh_GetParamDummyFunction, HwAccDmaCh_GetIntMajor, HwAccDmaCh_GetIntHalfMajor, HwAccDmaCh_GetParamDummyFunction};
  void (*<T643>) (const uint32, const uint32, const uint32, uint32 * const) _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = fpHwAcc_DmaCh_GetParam[Parameter_3(D)];
  _1 (LocHwVers_4(D), LocHwInst_5(D), LocHwCh_6(D), retValue_7(D));
  return;

}



;; Function HwAccDmaCh_LoadConfigIntoSoftwareTcd (HwAccDmaCh_LoadConfigIntoSoftwareTcd, funcdef_no=119, decl_uid=5966, cgraph_uid=120, symbol_order=122)

Modification phase of node HwAccDmaCh_LoadConfigIntoSoftwareTcd/122
HwAccDmaCh_LoadConfigIntoSoftwareTcd (uint32 HwVersId, const struct Dma_Ip_ScatterGatherConfigType * const pxLocScatterGather, const uint32 ElementId, const boolean NotLastElement)
{
  uint32 hwLinkCh;
  struct Dma_Ip_SwTcdRegType * _1;
  struct Dma_Ip_ScatterGatherConfigType * _2;
  struct Dma_Ip_SwTcdRegType * _3;
  long unsigned int _4;
  struct Dma_Ip_SwTcdRegType * _5;
  struct Dma_Ip_SwTcdRegType * _6;
  struct Dma_Ip_TransferConfigType * _7;
  struct Dma_Ip_SwTcdRegType * _8;
  struct Dma_Ip_SwTcdRegType * _9;
  struct Dma_Ip_TransferConfigType * _10;
  long unsigned int _11;
  short int _12;
  long unsigned int _13;
  long unsigned int _14;
  short int _15;
  long unsigned int _16;
  struct Dma_Ip_SwTcdRegType * _17;
  struct Dma_Ip_SwTcdRegType * _18;
  struct Dma_Ip_TransferConfigType * _19;
  _Bool _20;
  struct Dma_Ip_TransferConfigType * _21;
  unsigned char _22;
  long unsigned int _23;
  struct Dma_Ip_SwTcdRegType * _24;
  struct Dma_Ip_SwTcdRegType * _25;
  struct Dma_Ip_TransferConfigType * _26;
  long unsigned int _27;
  struct Dma_Ip_SwTcdRegType * _28;
  struct Dma_Ip_TransferConfigType * _29;
  _Bool _30;
  struct Dma_Ip_TransferConfigType * _31;
  _Bool _32;
  unsigned char _33;
  long unsigned int _34;
  struct Dma_Ip_SwTcdRegType * _35;
  struct Dma_Ip_SwTcdRegType * _36;
  struct Dma_Ip_SwTcdRegType * _37;
  struct Dma_Ip_TransferConfigType * _38;
  long unsigned int _39;
  struct Dma_Ip_SwTcdRegType * _40;
  struct Dma_Ip_TransferConfigType * _41;
  long int _42;
  long unsigned int _43;
  const uint32 iftmp.5_44;
  const uint32 iftmp.6_45;
  uint32 * _69;
  uint16 * _70;
  uint16 * _71;
  uint16 * _72;
  uint16 * _73;
  uint16 * _74;
  uint16 * _75;
  uint32 * _76;
  struct Dma_Ip_TransferConfigType * _77;
  short unsigned int _78;
  short unsigned int _79;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (HwVersId_49(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 15>; [66.00%]

  <bb 3> [local count: 365072220]:
  # DEBUG BEGIN_STMT
  if (NotLastElement_51(D) != 0)
    goto <bb 4>; [50.00%]
  else
    goto <bb 5>; [50.00%]

  <bb 4> [local count: 182536110]:
  # DEBUG BEGIN_STMT
  _1 = pxLocScatterGather_52(D)->Stcd;
  _2 = pxLocScatterGather_52(D)->NextConfig;
  _3 = _2->Stcd;
  _4 = (long unsigned int) _3;
  # DEBUG D#34 => _1
  # DEBUG Value => _4
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetControl_ScatterGatherAddress
  # DEBUG D#33 => D#34
  # DEBUG ptTcd => D#33
  # DEBUG BEGIN_STMT
  # DEBUG D#32 => D#33->reg_DLAST_SGA
  # DEBUG reg => D#32
  # DEBUG BEGIN_STMT
  MEM[(uint32 *)_1 + 24B] = _4;
  goto <bb 6>; [100.00%]

  <bb 5> [local count: 182536110]:
  # DEBUG BEGIN_STMT
  _5 = pxLocScatterGather_52(D)->Stcd;
  # DEBUG D#34 => _5
  # DEBUG Value => 0
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetControl_ScatterGatherAddress
  # DEBUG D#33 => D#34
  # DEBUG ptTcd => D#33
  # DEBUG BEGIN_STMT
  # DEBUG D#32 => D#33->reg_DLAST_SGA
  # DEBUG reg => D#32
  # DEBUG BEGIN_STMT
  MEM[(uint32 *)_5 + 24B] = 0;

  <bb 6> [local count: 365072220]:
  # DEBUG Value => NULL
  # DEBUG Value => NULL
  # DEBUG BEGIN_STMT
  _6 = pxLocScatterGather_52(D)->Stcd;
  _73 = &MEM[(short unsigned int *)_6 + 28B];
  # DEBUG D#46 => _6
  hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_73, NotLastElement_51(D));
  # DEBUG BEGIN_STMT
  _7 = pxLocScatterGather_52(D)->TransferConfig;
  if (_7 != 0B)
    goto <bb 7>; [53.47%]
  else
    goto <bb 15>; [46.53%]

  <bb 7> [local count: 195204116]:
  # DEBUG BEGIN_STMT
  _8 = pxLocScatterGather_52(D)->Stcd;
  _74 = &MEM[(short unsigned int *)_8 + 28B];
  # DEBUG D#47 => _8
  # DEBUG D#48 => pxLocScatterGather_52(D)
  hwv2AccInlineDmaCh_SetControlAndStatus.isra.0 (_74, _7);
  # DEBUG BEGIN_STMT
  _9 = pxLocScatterGather_52(D)->Stcd;
  _10 = pxLocScatterGather_52(D)->TransferConfig;
  _11 = _10->Source.Addr;
  # DEBUG D#6 => _9
  # DEBUG Value => _11
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetSource_Address
  # DEBUG D#5 => D#6
  # DEBUG ptTcd => D#5
  # DEBUG BEGIN_STMT
  # DEBUG D#4 => D#5->reg_SADDR
  # DEBUG reg => D#4
  # DEBUG BEGIN_STMT
  MEM[(uint32 *)_9] = _11;
  # DEBUG Value => NULL
  # DEBUG BEGIN_STMT
  _12 = _10->Source.SignedOffset;
  _13 = (long unsigned int) _12;
  # DEBUG D#9 => _9
  # DEBUG Value => _13
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetSource_SignedOffset
  # DEBUG D#8 => D#9
  # DEBUG ptTcd => D#8
  # DEBUG BEGIN_STMT
  # DEBUG D#7 => D#8->reg_SOFF
  # DEBUG reg => (uint32) D#7
  # DEBUG BEGIN_STMT
  _79 = (short unsigned int) _13;
  MEM[(uint16 *)_9 + 4B] = _79;
  # DEBUG Value => NULL
  # DEBUG BEGIN_STMT
  _14 = _10->Destination.Addr;
  # DEBUG D#17 => _9
  # DEBUG Value => _14
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetDestination_Address
  # DEBUG D#16 => D#17
  # DEBUG ptTcd => D#16
  # DEBUG BEGIN_STMT
  # DEBUG D#15 => D#16->reg_DADDR
  # DEBUG reg => D#15
  # DEBUG BEGIN_STMT
  MEM[(uint32 *)_9 + 16B] = _14;
  # DEBUG Value => NULL
  # DEBUG BEGIN_STMT
  _15 = _10->Destination.SignedOffset;
  _16 = (long unsigned int) _15;
  # DEBUG D#20 => _9
  # DEBUG Value => _16
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetDestination_SignedOffset
  # DEBUG D#19 => D#20
  # DEBUG ptTcd => D#19
  # DEBUG BEGIN_STMT
  # DEBUG D#18 => D#19->reg_DOFF
  # DEBUG reg => D#18
  # DEBUG BEGIN_STMT
  _78 = (short unsigned int) _16;
  MEM[(uint16 *)_9 + 20B] = _78;
  # DEBUG Value => NULL
  # DEBUG BEGIN_STMT
  _75 = &MEM[(short unsigned int *)_9 + 6B];
  # DEBUG D#49 => _9
  # DEBUG D#50 => pxLocScatterGather_52(D)
  hwv2AccInlineDmaCh_SetTransferAttributes.isra.0 (_75, _10);
  # DEBUG BEGIN_STMT
  _17 = pxLocScatterGather_52(D)->Stcd;
  _76 = &MEM[(union  *)_17 + 8B];
  # DEBUG D#51 => _17
  _77 = MEM[(struct Dma_Ip_TransferConfigType * *)pxLocScatterGather_52(D)];
  # DEBUG D#52 => pxLocScatterGather_52(D)
  hwv2AccInlineDmaCh_SetSignedMinorLoopOffset.isra.0 (_76, _77);
  # DEBUG BEGIN_STMT
  _18 = pxLocScatterGather_52(D)->Stcd;
  _19 = pxLocScatterGather_52(D)->TransferConfig;
  _20 = _19->MinorLoop.EnLink;
  if (_20 != 0)
    goto <bb 9>; [50.00%]
  else
    goto <bb 8>; [50.00%]

  <bb 8> [local count: 97602058]:

  <bb 9> [local count: 195204116]:
  # iftmp.5_44 = PHI <1(7), 0(8)>
  hwv2AccInlineDmaCh_SetMinorLoop_EnLink (_18, iftmp.5_44);
  # DEBUG BEGIN_STMT
  _21 = pxLocScatterGather_52(D)->TransferConfig;
  _22 = _21->MinorLoop.LogicLinkCh;
  _23 = (long unsigned int) _22;
  hwLinkCh_59 = Dma_Ip_ConvertLogicChToHwCh (_23);
  # DEBUG hwLinkCh => hwLinkCh_59
  # DEBUG BEGIN_STMT
  _24 = pxLocScatterGather_52(D)->Stcd;
  hwv2AccInlineDmaCh_SetMinorLoop_LinkCh (_24, hwLinkCh_59);
  # DEBUG BEGIN_STMT
  _25 = pxLocScatterGather_52(D)->Stcd;
  _26 = pxLocScatterGather_52(D)->TransferConfig;
  _27 = _26->MinorLoop.Size;
  _69 = &MEM[(union  *)_25 + 8B];
  # DEBUG D#29 => _25
  hwv2AccInlineDmaCh_SetMinorLoop_Size.isra.0 (_69, _27);
  # DEBUG BEGIN_STMT
  _28 = pxLocScatterGather_52(D)->Stcd;
  _29 = pxLocScatterGather_52(D)->TransferConfig;
  _30 = _29->MajorLoop.EnLink;
  if (_30 != 0)
    goto <bb 11>; [50.00%]
  else
    goto <bb 10>; [50.00%]

  <bb 10> [local count: 97602058]:

  <bb 11> [local count: 195204116]:
  # iftmp.6_45 = PHI <1(9), 0(10)>
  _70 = &MEM[(short unsigned int *)_28 + 28B];
  # DEBUG D#30 => _28
  hwv2AccInlineDmaCh_SetMajorLoop_EnLink.isra.0 (_70, iftmp.6_45);
  # DEBUG BEGIN_STMT
  _31 = pxLocScatterGather_52(D)->TransferConfig;
  _32 = _31->MajorLoop.EnLink;
  if (_32 != 0)
    goto <bb 12>; [50.00%]
  else
    goto <bb 13>; [50.00%]

  <bb 12> [local count: 97602058]:
  # DEBUG BEGIN_STMT
  _33 = _31->MajorLoop.LogicLinkCh;
  _34 = (long unsigned int) _33;
  hwLinkCh_66 = Dma_Ip_ConvertLogicChToHwCh (_34);
  # DEBUG hwLinkCh => hwLinkCh_66
  # DEBUG BEGIN_STMT
  _35 = pxLocScatterGather_52(D)->Stcd;
  _71 = &MEM[(short unsigned int *)_35 + 28B];
  # DEBUG D#31 => _35
  hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0 (_71, hwLinkCh_66);
  goto <bb 14>; [100.00%]

  <bb 13> [local count: 97602058]:
  # DEBUG BEGIN_STMT
  _36 = pxLocScatterGather_52(D)->Stcd;
  _72 = &MEM[(short unsigned int *)_36 + 28B];
  # DEBUG D#31 => _36
  hwv2AccInlineDmaCh_SetMajorLoop_LinkCh.isra.0 (_72, ElementId_63(D));

  <bb 14> [local count: 195204116]:
  # DEBUG BEGIN_STMT
  _37 = pxLocScatterGather_52(D)->Stcd;
  _38 = pxLocScatterGather_52(D)->TransferConfig;
  _39 = _38->MajorLoop.Count;
  hwv2AccInlineDmaCh_SetMajorLoop_Count (_37, _39);
  # DEBUG BEGIN_STMT
  _40 = pxLocScatterGather_52(D)->Stcd;
  _41 = pxLocScatterGather_52(D)->TransferConfig;
  _42 = _41->Source.LastAddrAdj;
  _43 = (long unsigned int) _42;
  # DEBUG D#12 => _40
  # DEBUG Value => _43
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetSource_SignedLastAddrAdj
  # DEBUG D#11 => D#12
  # DEBUG ptTcd => D#11
  # DEBUG BEGIN_STMT
  # DEBUG D#10 => D#11->reg_SLAST
  # DEBUG reg => D#10
  # DEBUG BEGIN_STMT
  MEM[(uint32 *)_40 + 12B] = _43;

  <bb 15> [local count: 1073741824]:
  # DEBUG Value => NULL
  # DEBUG BEGIN_STMT
  return;

}



;; Function HwAccDmaCh_LoadSoftwareTcdIntoHardwareTcd (HwAccDmaCh_LoadSoftwareTcdIntoHardwareTcd, funcdef_no=120, decl_uid=5969, cgraph_uid=121, symbol_order=123)

Modification phase of node HwAccDmaCh_LoadSoftwareTcdIntoHardwareTcd/123
HwAccDmaCh_LoadSoftwareTcdIntoHardwareTcd (const struct Dma_Ip_LogicChannelIdType * const pxLocLogicCh, const struct Dma_Ip_ScatterGatherConfigType * const pxLocScatterGather)
{
  uint8 reg;
  uint32 LocHwCh;
  unsigned char _1;
  unsigned char _2;
  struct Dma_Ip_SwTcdRegType * _3;
  long unsigned int _4;
  short unsigned int _5;
  short unsigned int _6;
  long unsigned int _7;
  long unsigned int _8;
  long unsigned int _9;
  short unsigned int _10;
  short unsigned int _11;
  long unsigned int _12;
  short unsigned int _13;
  short unsigned int _14;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = pxLocLogicCh_17(D)->HwVersId;
  # DEBUG LocHwVers => (uint32) _1
  # DEBUG BEGIN_STMT
  # DEBUG D#94 => pxLocLogicCh_17(D)->HwInstId
  # DEBUG LocHwInst => (uint32) D#94
  # DEBUG BEGIN_STMT
  _2 = pxLocLogicCh_17(D)->HwChId;
  LocHwCh_18 = (uint32) _2;
  # DEBUG LocHwCh => LocHwCh_18
  # DEBUG BEGIN_STMT
  if (_1 == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
  # DEBUG BEGIN_STMT
  # DEBUG ptCh => 1073774592B
  # DEBUG Channel => LocHwCh_18
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_CmdClearDone
  # DEBUG BEGIN_STMT
  reg_31 = _2 & 15;
  # DEBUG reg => reg_31
  # DEBUG BEGIN_STMT
  MEM[(struct Dma_Ip_Hwv2InstRegType *)1073774592B].reg_CDNE ={v} reg_31;
  # DEBUG ptCh => NULL
  # DEBUG Channel => NULL
  # DEBUG reg => NULL
  # DEBUG BEGIN_STMT
  _3 = pxLocScatterGather_19(D)->Stcd;
  _4 = _3->reg_SADDR;
  MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_18].tChTcdReg.tTcdReg.reg_SADDR = _4;
  # DEBUG BEGIN_STMT
  _5 = _3->reg_SOFF;
  MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_18].tChTcdReg.tTcdReg.reg_SOFF = _5;
  # DEBUG BEGIN_STMT
  _6 = _3->reg_ATTR;
  MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_18].tChTcdReg.tTcdReg.reg_ATTR = _6;
  # DEBUG BEGIN_STMT
  _7 = _3->reg_NBYTES.reg_MLOFFYES;
  MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_18].tChTcdReg.tTcdReg.reg_NBYTES.reg_MLOFFYES = _7;
  # DEBUG BEGIN_STMT
  _8 = _3->reg_SLAST;
  MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_18].tChTcdReg.tTcdReg.reg_SLAST = _8;
  # DEBUG BEGIN_STMT
  _9 = _3->reg_DADDR;
  MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_18].tChTcdReg.tTcdReg.reg_DADDR = _9;
  # DEBUG BEGIN_STMT
  _10 = _3->reg_DOFF;
  MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_18].tChTcdReg.tTcdReg.reg_DOFF = _10;
  # DEBUG BEGIN_STMT
  _11 = _3->reg_CITER.reg_ELINKYES;
  MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_18].tChTcdReg.tTcdReg.reg_CITER.reg_ELINKYES = _11;
  # DEBUG BEGIN_STMT
  _12 = _3->reg_DLAST_SGA;
  MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_18].tChTcdReg.tTcdReg.reg_DLAST_SGA = _12;
  # DEBUG BEGIN_STMT
  _13 = _3->reg_BITER.reg_ELINKYES;
  MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_18].tChTcdReg.tTcdReg.reg_BITER.reg_ELINKYES = _13;
  # DEBUG BEGIN_STMT
  _14 = _3->reg_CSR;
  MEM[(struct Dma_Ip_Hwv2TcdArrayType *)1073778688B].TCD_RSV[LocHwCh_18].tChTcdReg.tTcdReg.reg_CSR = _14;

  <bb 4> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  return;

}



;; Function HwAccDmaCh_SetControl_ScatterGatherAddress (HwAccDmaCh_SetControl_ScatterGatherAddress, funcdef_no=121, decl_uid=5978, cgraph_uid=122, symbol_order=124)

Modification phase of node HwAccDmaCh_SetControl_ScatterGatherAddress/124
HwAccDmaCh_SetControl_ScatterGatherAddress (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, uint32 LocValue)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  # DEBUG D#34 => pxLocTcd_4(D)
  # DEBUG Value => LocValue_5(D)
  # DEBUG INLINE_ENTRY hwv2AccInlineDmaCh_SetControl_ScatterGatherAddress
  # DEBUG D#33 => D#34
  # DEBUG ptTcd => D#33
  # DEBUG BEGIN_STMT
  # DEBUG D#32 => D#33->reg_DLAST_SGA
  # DEBUG reg => D#32
  # DEBUG BEGIN_STMT
  MEM[(uint32 *)pxLocTcd_4(D) + 24B] = LocValue_5(D);

  <bb 4> [local count: 1073741824]:
  # DEBUG Value => NULL
  return;

}



;; Function HwAccDmaCh_SetControl_EnScatterGatherProcessing (HwAccDmaCh_SetControl_EnScatterGatherProcessing, funcdef_no=122, decl_uid=5982, cgraph_uid=123, symbol_order=125)

Modification phase of node HwAccDmaCh_SetControl_EnScatterGatherProcessing/125
HwAccDmaCh_SetControl_EnScatterGatherProcessing (const uint32 LocHwVers, struct Dma_Ip_TcdRegType * pxLocTcd, boolean LocValue)
{
  uint16 * _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (LocHwVers_2(D) == 2)
    goto <bb 3>; [20.24%]
  else
    goto <bb 4>; [79.76%]

  <bb 3> [local count: 217325345]:
<L0>:
  # DEBUG BEGIN_STMT
  _7 = &MEM[(short unsigned int *)pxLocTcd_4(D) + 28B];
  # DEBUG D#46 => pxLocTcd_4(D)
  hwv2AccInlineDmaCh_SetAuxiliary_EnScatterGatherProcessing.isra.0 (_7, LocValue_5(D));
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  return;

}


