mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-05-17 18:03:59 +09:00
5416 lines
200 KiB
C++
5416 lines
200 KiB
C++
|
|
IPA constant propagation start:
|
|
Determining dynamic type for call: chMode_20 = Emios_Pwm_Ip_GetPwmMode (base_16, channelId_10);
|
|
Starting walk at: chMode_20 = Emios_Pwm_Ip_GetPwmMode (base_16, channelId_10);
|
|
instance pointer: base_16 Outer instance pointer: base_16 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:chMode_20 = Emios_Pwm_Ip_GetPwmMode (base_16, channelId_10);
|
|
Function call may change dynamic type:Emios_Mcl_Ip_ComparatorTransferEnable (instance_14(D), _3);
|
|
Function call may change dynamic type:Emios_Mcl_Ip_ComparatorTransferEnable (instance_14(D), _3);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetExtendedPrescaler (base_4, channel_6(D), value_7(D));
|
|
Starting walk at: Emios_Pwm_Ip_SetExtendedPrescaler (base_4, channel_6(D), value_7(D));
|
|
instance pointer: base_4 Outer instance pointer: base_4 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_28 ();
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetCounterBus (base_4, channel_6(D), value_7(D));
|
|
Starting walk at: Emios_Pwm_Ip_SetCounterBus (base_4, channel_6(D), value_7(D));
|
|
instance pointer: base_4 Outer instance pointer: base_4 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_27 ();
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetPrescalerEnable (base_4, channel_6(D), value_7(D));
|
|
Starting walk at: Emios_Pwm_Ip_SetPrescalerEnable (base_4, channel_6(D), value_7(D));
|
|
instance pointer: base_4 Outer instance pointer: base_4 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_26 ();
|
|
Determining dynamic type for call: counterBus_9 = Emios_Pwm_Ip_GetCounterBus (base_6, channel_7(D));
|
|
Starting walk at: counterBus_9 = Emios_Pwm_Ip_GetCounterBus (base_6, channel_7(D));
|
|
instance pointer: base_6 Outer instance pointer: base_6 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: channelMode_7 = Emios_Pwm_Ip_GetPwmMode (base_4, channel_5(D));
|
|
Starting walk at: channelMode_7 = Emios_Pwm_Ip_GetPwmMode (base_4, channel_5(D));
|
|
instance pointer: base_4 Outer instance pointer: base_4 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: _2 = Emios_Pwm_Ip_GetPwmMode (base_10, channel_12(D));
|
|
Starting walk at: _2 = Emios_Pwm_Ip_GetPwmMode (base_10, channel_12(D));
|
|
instance pointer: base_10 Outer instance pointer: base_10 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25 ();
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetPwmModePol (base_10, channel_12(D), mode_14(D), polarity_16(D));
|
|
Starting walk at: Emios_Pwm_Ip_SetPwmModePol (base_10, channel_12(D), mode_14(D), polarity_16(D));
|
|
instance pointer: base_10 Outer instance pointer: base_10 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetPwmMode (base_10, channel_12(D));
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25 ();
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetPwmModePol (base_10, channel_12(D), mode_14(D), _6);
|
|
Starting walk at: Emios_Pwm_Ip_SetPwmModePol (base_10, channel_12(D), mode_14(D), _6);
|
|
instance pointer: base_10 Outer instance pointer: base_10 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetPwmMode (base_10, channel_12(D));
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25 ();
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_10, channel_12(D), polarity_16(D));
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_10, channel_12(D), polarity_16(D));
|
|
instance pointer: base_10 Outer instance pointer: base_10 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetPwmModePol (base_10, channel_12(D), mode_14(D), _6);
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetPwmMode (base_10, channel_12(D));
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25 ();
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_10, channel_12(D), polarity_16(D));
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_10, channel_12(D), polarity_16(D));
|
|
instance pointer: base_10 Outer instance pointer: base_10 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetPwmMode (base_10, channel_12(D));
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25 ();
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_10, channel_12(D), _4);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_10, channel_12(D), _4);
|
|
instance pointer: base_10 Outer instance pointer: base_10 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetPwmMode (base_10, channel_12(D));
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25 ();
|
|
Determining dynamic type for call: _2 = Emios_Pwm_Ip_GetCounterBus (base_10, channel_12(D));
|
|
Starting walk at: _2 = Emios_Pwm_Ip_GetCounterBus (base_10, channel_12(D));
|
|
instance pointer: base_10 Outer instance pointer: base_10 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_20 ();
|
|
Determining dynamic type for call: chMode_32 = Emios_Pwm_Ip_GetPwmMode (base_29, channel_30(D));
|
|
Starting walk at: chMode_32 = Emios_Pwm_Ip_GetPwmMode (base_29, channel_30(D));
|
|
instance pointer: base_29 Outer instance pointer: base_29 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: _2 = Emios_Pwm_Ip_GetCounterBus (base_29, channel_30(D));
|
|
Starting walk at: _2 = Emios_Pwm_Ip_GetCounterBus (base_29, channel_30(D));
|
|
instance pointer: base_29 Outer instance pointer: base_29 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_18 ();
|
|
Function call may change dynamic type:chMode_32 = Emios_Pwm_Ip_GetPwmMode (base_29, channel_30(D));
|
|
Determining dynamic type for call: _3 = Emios_Pwm_Ip_GetCounterBus (base_29, channel_30(D));
|
|
Starting walk at: _3 = Emios_Pwm_Ip_GetCounterBus (base_29, channel_30(D));
|
|
instance pointer: base_29 Outer instance pointer: base_29 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:dutyCycle_38 = Emios_Pwm_Ip_GetDutyCycle (instance_27(D), channel_30(D));
|
|
Function call may change dynamic type:chPeriod_36 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_27(D), channel_30(D), _2);
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetCounterBus (base_29, channel_30(D));
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_18 ();
|
|
Function call may change dynamic type:chMode_32 = Emios_Pwm_Ip_GetPwmMode (base_29, channel_30(D));
|
|
Determining dynamic type for call: chMode_10 = Emios_Pwm_Ip_GetPwmMode (base_7, channel_8(D));
|
|
Starting walk at: chMode_10 = Emios_Pwm_Ip_GetPwmMode (base_7, channel_8(D));
|
|
instance pointer: base_7 Outer instance pointer: base_7 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: chMode_11 = Emios_Pwm_Ip_GetPwmMode (base_8, channel_9(D));
|
|
Starting walk at: chMode_11 = Emios_Pwm_Ip_GetPwmMode (base_8, channel_9(D));
|
|
instance pointer: base_8 Outer instance pointer: base_8 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: _2 = Emios_Pwm_Ip_GetCounterBus (base_8, channel_9(D));
|
|
Starting walk at: _2 = Emios_Pwm_Ip_GetCounterBus (base_8, channel_9(D));
|
|
instance pointer: base_8 Outer instance pointer: base_8 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:chMode_11 = Emios_Pwm_Ip_GetPwmMode (base_8, channel_9(D));
|
|
Determining dynamic type for call: chMode_12 = Emios_Pwm_Ip_GetPwmMode (base_9, channel_10(D));
|
|
Starting walk at: chMode_12 = Emios_Pwm_Ip_GetPwmMode (base_9, channel_10(D));
|
|
instance pointer: base_9 Outer instance pointer: base_9 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: _4 = Emios_Pwm_Ip_GetCounterBus (base_9, channel_10(D));
|
|
Starting walk at: _4 = Emios_Pwm_Ip_GetCounterBus (base_9, channel_10(D));
|
|
instance pointer: base_9 Outer instance pointer: base_9 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:chMode_12 = Emios_Pwm_Ip_GetPwmMode (base_9, channel_10(D));
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetForceMatchB (base_4, channel_6(D), enable_7(D));
|
|
Starting walk at: Emios_Pwm_Ip_SetForceMatchB (base_4, channel_6(D), enable_7(D));
|
|
instance pointer: base_4 Outer instance pointer: base_4 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_15 ();
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetForceMatchA (base_4, channel_6(D), enable_7(D));
|
|
Starting walk at: Emios_Pwm_Ip_SetForceMatchA (base_4, channel_6(D), enable_7(D));
|
|
instance pointer: base_4 Outer instance pointer: base_4 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_14 ();
|
|
Determining dynamic type for call: _3 = Emios_Pwm_Ip_GetPwmMode (base_7, channel_8(D));
|
|
Starting walk at: _3 = Emios_Pwm_Ip_GetPwmMode (base_7, channel_8(D));
|
|
instance pointer: base_7 Outer instance pointer: base_7 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetOutDisableSource (base_23, channel_25, _3);
|
|
Starting walk at: Emios_Pwm_Ip_SetOutDisableSource (base_23, channel_25, _3);
|
|
instance pointer: base_23 Outer instance pointer: base_23 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: Emios_Pwm_Ip_InitEdgePlacementMode (instance_21(D), userChCfg_24(D));
|
|
Starting walk at: Emios_Pwm_Ip_InitEdgePlacementMode (instance_21(D), userChCfg_24(D));
|
|
instance pointer: userChCfg_24(D) Outer instance pointer: userChCfg_24(D) offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetOutDisableSource (base_23, channel_25, _3);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_InitDeadTimeMode (instance_21(D), userChCfg_24(D));
|
|
Starting walk at: Emios_Pwm_Ip_InitDeadTimeMode (instance_21(D), userChCfg_24(D));
|
|
instance pointer: userChCfg_24(D) Outer instance pointer: userChCfg_24(D) offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetOutDisableSource (base_23, channel_25, _3);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_InitPeriodDutyCycleMode (instance_21(D), userChCfg_24(D));
|
|
Starting walk at: Emios_Pwm_Ip_InitPeriodDutyCycleMode (instance_21(D), userChCfg_24(D));
|
|
instance pointer: userChCfg_24(D) Outer instance pointer: userChCfg_24(D) offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetOutDisableSource (base_23, channel_25, _3);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_InitTriggerMode (instance_21(D), userChCfg_24(D));
|
|
Starting walk at: Emios_Pwm_Ip_InitTriggerMode (instance_21(D), userChCfg_24(D));
|
|
instance pointer: userChCfg_24(D) Outer instance pointer: userChCfg_24(D) offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetOutDisableSource (base_23, channel_25, _3);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_InitDoubleCompareMode (instance_21(D), userChCfg_24(D));
|
|
Starting walk at: Emios_Pwm_Ip_InitDoubleCompareMode (instance_21(D), userChCfg_24(D));
|
|
instance pointer: userChCfg_24(D) Outer instance pointer: userChCfg_24(D) offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetOutDisableSource (base_23, channel_25, _3);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetExtendedPrescaler (base_23, _11, _10);
|
|
Starting walk at: Emios_Pwm_Ip_SetExtendedPrescaler (base_23, _11, _10);
|
|
instance pointer: base_23 Outer instance pointer: base_23 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_InitPeriodDutyCycleMode (instance_21(D), userChCfg_24(D));
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetOutDisableSource (base_23, channel_25, _3);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_InitDeadTimeMode (instance_21(D), userChCfg_24(D));
|
|
Function call may change dynamic type:Emios_Pwm_Ip_InitEdgePlacementMode (instance_21(D), userChCfg_24(D));
|
|
Function call may change dynamic type:Emios_Pwm_Ip_InitTriggerMode (instance_21(D), userChCfg_24(D));
|
|
Function call may change dynamic type:Emios_Pwm_Ip_InitDoubleCompareMode (instance_21(D), userChCfg_24(D));
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetPrescalerSource (base_23, _12, _13);
|
|
Starting walk at: Emios_Pwm_Ip_SetPrescalerSource (base_23, _12, _13);
|
|
instance pointer: base_23 Outer instance pointer: base_23 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetExtendedPrescaler (base_23, _11, _10);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_InitPeriodDutyCycleMode (instance_21(D), userChCfg_24(D));
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetOutDisableSource (base_23, channel_25, _3);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_InitDeadTimeMode (instance_21(D), userChCfg_24(D));
|
|
Function call may change dynamic type:Emios_Pwm_Ip_InitEdgePlacementMode (instance_21(D), userChCfg_24(D));
|
|
Function call may change dynamic type:Emios_Pwm_Ip_InitTriggerMode (instance_21(D), userChCfg_24(D));
|
|
Function call may change dynamic type:Emios_Pwm_Ip_InitDoubleCompareMode (instance_21(D), userChCfg_24(D));
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_26, channel_29(D), _20);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_26, channel_29(D), _20);
|
|
instance pointer: base_26 Outer instance pointer: base_26 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetMasterBusChannel (instance_24(D), channel_29(D));
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_26, channel_29(D), _16);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_26, channel_29(D), _16);
|
|
instance pointer: base_26 Outer instance pointer: base_26 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetMasterBusChannel (instance_24(D), channel_29(D));
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_26, channel_29(D), _8);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_26, channel_29(D), _8);
|
|
instance pointer: base_26 Outer instance pointer: base_26 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetMasterBusChannel (instance_24(D), channel_29(D));
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetCounterBus (base_56, _8, _9);
|
|
Starting walk at: Emios_Pwm_Ip_SetCounterBus (base_56, _8, _9);
|
|
instance pointer: base_56 Outer instance pointer: base_56 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:_7 = Emios_Pwm_Ip_GetMasterBusChannel (instance_54(D), _6);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_56, _16, _17);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_56, _16, _17);
|
|
instance pointer: base_56 Outer instance pointer: base_56 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_56, _8, _9);
|
|
Function call may change dynamic type:_7 = Emios_Pwm_Ip_GetMasterBusChannel (instance_54(D), _6);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_56, _12, _15);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_56, _12, _15);
|
|
instance pointer: base_56 Outer instance pointer: base_56 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_56, _8, _9);
|
|
Function call may change dynamic type:_7 = Emios_Pwm_Ip_GetMasterBusChannel (instance_54(D), _6);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_56, _18, _20);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_56, _18, _20);
|
|
instance pointer: base_56 Outer instance pointer: base_56 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_56, _12, _15);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_56, _8, _9);
|
|
Function call may change dynamic type:_7 = Emios_Pwm_Ip_GetMasterBusChannel (instance_54(D), _6);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_56, _16, _17);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_56, _43, _47);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_56, _43, _47);
|
|
instance pointer: base_56 Outer instance pointer: base_56 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_56, _18, _20);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_56, _12, _15);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_56, _8, _9);
|
|
Function call may change dynamic type:_7 = Emios_Pwm_Ip_GetMasterBusChannel (instance_54(D), _6);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_56, _16, _17);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_56, _30, _40);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_56, _30, _40);
|
|
instance pointer: base_56 Outer instance pointer: base_56 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_56, _18, _20);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_56, _12, _15);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_56, _8, _9);
|
|
Function call may change dynamic type:_7 = Emios_Pwm_Ip_GetMasterBusChannel (instance_54(D), _6);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_56, _16, _17);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_56, _22, _26);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_56, _22, _26);
|
|
instance pointer: base_56 Outer instance pointer: base_56 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_56, _18, _20);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_56, _12, _15);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_56, _8, _9);
|
|
Function call may change dynamic type:_7 = Emios_Pwm_Ip_GetMasterBusChannel (instance_54(D), _6);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_56, _16, _17);
|
|
Determining dynamic type for call: _2 = Emios_Pwm_Ip_GetCounterBus (base_18, channel_20(D));
|
|
Starting walk at: _2 = Emios_Pwm_Ip_GetCounterBus (base_18, channel_20(D));
|
|
instance pointer: base_18 Outer instance pointer: base_18 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetInterruptRequest (base_18, channel_20(D), _13);
|
|
Starting walk at: Emios_Pwm_Ip_SetInterruptRequest (base_18, channel_20(D), _13);
|
|
instance pointer: base_18 Outer instance pointer: base_18 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:chPeriod_23 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_16(D), channel_20(D), _2);
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetCounterBus (base_18, channel_20(D));
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetCounterBus (base_46, _22, _25);
|
|
Starting walk at: Emios_Pwm_Ip_SetCounterBus (base_46, _22, _25);
|
|
instance pointer: base_46 Outer instance pointer: base_46 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:_6 = Emios_Pwm_Ip_GetCounterBusMode (instance_44(D), _4, _5);
|
|
Function call may change dynamic type:counterBusPeriod_49 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_44(D), _2, _3);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_46, _26, _36);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_46, _26, _36);
|
|
instance pointer: base_46 Outer instance pointer: base_46 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_46, _22, _25);
|
|
Function call may change dynamic type:_6 = Emios_Pwm_Ip_GetCounterBusMode (instance_44(D), _4, _5);
|
|
Function call may change dynamic type:counterBusPeriod_49 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_44(D), _2, _3);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_46, _26, _35);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_46, _26, _35);
|
|
instance pointer: base_46 Outer instance pointer: base_46 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_46, _22, _25);
|
|
Function call may change dynamic type:_6 = Emios_Pwm_Ip_GetCounterBusMode (instance_44(D), _4, _5);
|
|
Function call may change dynamic type:counterBusPeriod_49 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_44(D), _2, _3);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_46, _37, _39);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_46, _37, _39);
|
|
instance pointer: base_46 Outer instance pointer: base_46 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_46, _26, _35);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_46, _22, _25);
|
|
Function call may change dynamic type:_6 = Emios_Pwm_Ip_GetCounterBusMode (instance_44(D), _4, _5);
|
|
Function call may change dynamic type:counterBusPeriod_49 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_44(D), _2, _3);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_46, _26, _36);
|
|
Determining dynamic type for call: _2 = Emios_Pwm_Ip_GetCounterBus (base_18, channel_19(D));
|
|
Starting walk at: _2 = Emios_Pwm_Ip_GetCounterBus (base_18, channel_19(D));
|
|
instance pointer: base_18 Outer instance pointer: base_18 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetInterruptRequest (base_18, channel_19(D), _10);
|
|
Starting walk at: Emios_Pwm_Ip_SetInterruptRequest (base_18, channel_19(D), _10);
|
|
instance pointer: base_18 Outer instance pointer: base_18 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:chPeriod_22 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_16(D), channel_19(D), _2);
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetCounterBus (base_18, channel_19(D));
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetCounterBus (base_23, _2, _5);
|
|
Starting walk at: Emios_Pwm_Ip_SetCounterBus (base_23, _2, _5);
|
|
instance pointer: base_23 Outer instance pointer: base_23 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_23, _6, _11);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_23, _6, _11);
|
|
instance pointer: base_23 Outer instance pointer: base_23 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_23, _2, _5);
|
|
Determining dynamic type for call: chMode_19 = Emios_Pwm_Ip_GetPwmMode (base_16, channel_17(D));
|
|
Starting walk at: chMode_19 = Emios_Pwm_Ip_GetPwmMode (base_16, channel_17(D));
|
|
instance pointer: base_16 Outer instance pointer: base_16 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: _2 = Emios_Pwm_Ip_GetCounterBus (base_16, channel_17(D));
|
|
Starting walk at: _2 = Emios_Pwm_Ip_GetCounterBus (base_16, channel_17(D));
|
|
instance pointer: base_16 Outer instance pointer: base_16 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:chMode_19 = Emios_Pwm_Ip_GetPwmMode (base_16, channel_17(D));
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetInterruptRequest (base_16, channel_17(D), _11);
|
|
Starting walk at: Emios_Pwm_Ip_SetInterruptRequest (base_16, channel_17(D), _11);
|
|
instance pointer: base_16 Outer instance pointer: base_16 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:chPeriod_22 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_14(D), channel_17(D), _2);
|
|
Function call may change dynamic type:_2 = Emios_Pwm_Ip_GetCounterBus (base_16, channel_17(D));
|
|
Function call may change dynamic type:chMode_19 = Emios_Pwm_Ip_GetPwmMode (base_16, channel_17(D));
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetCounterBus (base_34, _16, _17);
|
|
Starting walk at: Emios_Pwm_Ip_SetCounterBus (base_34, _16, _17);
|
|
instance pointer: base_34 Outer instance pointer: base_34 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:_8 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_32(D), _6, _7);
|
|
Function call may change dynamic type:_13 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_32(D), _11, _12);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_34, _18, _25);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_34, _18, _25);
|
|
instance pointer: base_34 Outer instance pointer: base_34 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_34, _16, _17);
|
|
Function call may change dynamic type:_8 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_32(D), _6, _7);
|
|
Function call may change dynamic type:_13 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_32(D), _11, _12);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_34, _18, _24);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_34, _18, _24);
|
|
instance pointer: base_34 Outer instance pointer: base_34 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_34, _16, _17);
|
|
Function call may change dynamic type:_8 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_32(D), _6, _7);
|
|
Function call may change dynamic type:_13 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_32(D), _11, _12);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_34, _26, _28);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_34, _26, _28);
|
|
instance pointer: base_34 Outer instance pointer: base_34 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_34, _18, _24);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_34, _16, _17);
|
|
Function call may change dynamic type:_8 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_32(D), _6, _7);
|
|
Function call may change dynamic type:_13 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_32(D), _11, _12);
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetEdgePolarity (base_34, _18, _25);
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetInterruptRequest (base_11, channel_12(D), _5);
|
|
Starting walk at: Emios_Pwm_Ip_SetInterruptRequest (base_11, channel_12(D), _5);
|
|
instance pointer: base_11 Outer instance pointer: base_11 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetCounterBus (base_18, _2, _3);
|
|
Starting walk at: Emios_Pwm_Ip_SetCounterBus (base_18, _2, _3);
|
|
instance pointer: base_18 Outer instance pointer: base_18 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: Emios_Pwm_Ip_SetEdgePolarity (base_18, _4, _10);
|
|
Starting walk at: Emios_Pwm_Ip_SetEdgePolarity (base_18, _4, _10);
|
|
instance pointer: base_18 Outer instance pointer: base_18 offset: 0 (bits) vtbl reference:
|
|
Function call may change dynamic type:Emios_Pwm_Ip_SetCounterBus (base_18, _2, _3);
|
|
Determining dynamic type for call: counterBusMode_10 = Emios_Pwm_Ip_GetChannelPwmMode (base_7, 22);
|
|
Starting walk at: counterBusMode_10 = Emios_Pwm_Ip_GetChannelPwmMode (base_7, 22);
|
|
instance pointer: base_7 Outer instance pointer: base_7 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: counterBusMode_13 = Emios_Pwm_Ip_GetChannelPwmMode (base_7, _2);
|
|
Starting walk at: counterBusMode_13 = Emios_Pwm_Ip_GetChannelPwmMode (base_7, _2);
|
|
instance pointer: base_7 Outer instance pointer: base_7 offset: 0 (bits) vtbl reference:
|
|
Determining dynamic type for call: counterBusMode_15 = Emios_Pwm_Ip_GetChannelPwmMode (base_7, 23);
|
|
Starting walk at: counterBusMode_15 = Emios_Pwm_Ip_GetChannelPwmMode (base_7, 23);
|
|
instance pointer: base_7 Outer instance pointer: base_7 offset: 0 (bits) vtbl reference:
|
|
|
|
IPA structures before propagation:
|
|
|
|
Jump functions:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_30/126:
|
|
Jump functions of caller Emios_Mcl_Ip_ComparatorTransferDisable/125:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_30/124:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_29/123:
|
|
Jump functions of caller Emios_Mcl_Ip_ComparatorTransferEnable/122:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_29/121:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_28/120:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_28/119:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_27/118:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_27/117:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_26/116:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_26/115:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_25/114:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25/113:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_24/112:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_24/111:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_23/110:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_23/109:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_22/108:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_22/107:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_21/106:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_21/105:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_20/104:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_20/103:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_19/102:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_19/101:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_18/100:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_18/99:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_17/98:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_17/97:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_16/96:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_16/95:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_15/94:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_15/93:
|
|
Jump functions of caller SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_14/92:
|
|
Jump functions of caller SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_14/91:
|
|
Jump functions of caller Emios_Pwm_Ip_SyncUpdate/90:
|
|
callsite Emios_Pwm_Ip_SyncUpdate/90 -> Emios_Pwm_Ip_GetPwmMode/27 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0x1f
|
|
VR [0, 24]
|
|
Jump functions of caller Emios_Pwm_Ip_ComparatorTransferDisable/89:
|
|
Jump functions of caller Emios_Pwm_Ip_ComparatorTransferEnable/88:
|
|
Jump functions of caller Emios_Pwm_Ip_SetClockPs/87:
|
|
callsite Emios_Pwm_Ip_SetClockPs/87 -> Emios_Pwm_Ip_SetExtendedPrescaler/39 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 2, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_SetBusSelected/86:
|
|
callsite Emios_Pwm_Ip_SetBusSelected/86 -> Emios_Pwm_Ip_SetCounterBus/22 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 2, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_SetPreEnableClock/85:
|
|
callsite Emios_Pwm_Ip_SetPreEnableClock/85 -> Emios_Pwm_Ip_SetPrescalerEnable/15 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 2, op nop_expr
|
|
value: 0x0, mask: 0x1
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_GetMasterBusChannel/84:
|
|
callsite Emios_Pwm_Ip_GetMasterBusChannel/84 -> Emios_Pwm_Ip_GetCounterBus/23 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_GetChannelMode/83:
|
|
callsite Emios_Pwm_Ip_GetChannelMode/83 -> Emios_Pwm_Ip_GetPwmMode/27 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_SetOutputToNormal/82:
|
|
callsite Emios_Pwm_Ip_SetOutputToNormal/82 -> Emios_Pwm_Ip_SetPwmModePol/28 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 4, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 3: PASS THROUGH: 3, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetOutputToNormal/82 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 3, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetOutputToNormal/82 -> Emios_Pwm_Ip_SetPwmModePol/28 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 4, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 3: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
VR [0, 1]
|
|
callsite Emios_Pwm_Ip_SetOutputToNormal/82 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 3, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetOutputToNormal/82 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
VR [0, 1]
|
|
callsite Emios_Pwm_Ip_SetOutputToNormal/82 -> Emios_Pwm_Ip_GetPwmMode/27 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_SetOutputState/81:
|
|
Jump functions of caller Emios_Pwm_Ip_GetOutputState/80:
|
|
Jump functions of caller Emios_Pwm_Ip_SetFlagRequest/79:
|
|
Jump functions of caller Emios_Pwm_Ip_GetFlagRequest/78:
|
|
Jump functions of caller Emios_Pwm_Ip_ChannelStopDebugMode/77:
|
|
Jump functions of caller Emios_Pwm_Ip_ChannelEnterDebugMode/76:
|
|
Jump functions of caller Emios_Pwm_Ip_SetTriggerPlacement/75:
|
|
callsite Emios_Pwm_Ip_SetTriggerPlacement/75 -> Emios_Pwm_Ip_GetCounterBusMode/51 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetTriggerPlacement/75 -> Emios_Pwm_Ip_GetCounterBus/23 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_GetTriggerPlacement/74:
|
|
Jump functions of caller Emios_Pwm_Ip_SetDeadTime/73:
|
|
Jump functions of caller Emios_Pwm_Ip_GetDeadTime/72:
|
|
Jump functions of caller Emios_Pwm_Ip_SetPhaseShift/71:
|
|
callsite Emios_Pwm_Ip_SetPhaseShift/71 -> Emios_Pwm_Ip_GetCounterBusMode/51 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetPhaseShift/71 -> Emios_Pwm_Ip_GetCounterBus/23 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetPhaseShift/71 -> Emios_Pwm_Ip_GetDutyCycle/68 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetPhaseShift/71 -> Emios_Pwm_Ip_GetCounterBusPeriod/50 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetPhaseShift/71 -> Emios_Pwm_Ip_GetCounterBus/23 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetPhaseShift/71 -> Emios_Pwm_Ip_GetPwmMode/27 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_GetPhaseShift/70:
|
|
Jump functions of caller Emios_Pwm_Ip_SetDutyCycle/69:
|
|
callsite Emios_Pwm_Ip_SetDutyCycle/69 -> Emios_Pwm_Ip_SetDutyCycleOpwmt/59 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 2, op nop_expr
|
|
value: 0x0, mask: 0xffff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycle/69 -> Emios_Pwm_Ip_SetDutyCycleDaoc/61 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 2, op nop_expr
|
|
value: 0x0, mask: 0xffff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycle/69 -> Emios_Pwm_Ip_SetDutyCycleOpwmb/57 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 2, op nop_expr
|
|
value: 0x0, mask: 0xffff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycle/69 -> Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 2, op nop_expr
|
|
value: 0x0, mask: 0xffff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycle/69 -> Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 2, op nop_expr
|
|
value: 0x0, mask: 0xffff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycle/69 -> Emios_Pwm_Ip_GetPwmMode/27 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_GetDutyCycle/68:
|
|
callsite Emios_Pwm_Ip_GetDutyCycle/68 -> Emios_Pwm_Ip_GetCounterBusPeriod/50 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_GetDutyCycle/68 -> Emios_Pwm_Ip_GetCounterBus/23 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_GetDutyCycle/68 -> Emios_Pwm_Ip_GetPwmMode/27 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_SetPeriod/67:
|
|
Jump functions of caller Emios_Pwm_Ip_GetPeriod/66:
|
|
callsite Emios_Pwm_Ip_GetPeriod/66 -> Emios_Pwm_Ip_GetCounterBusPeriod/50 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_GetPeriod/66 -> Emios_Pwm_Ip_GetCounterBus/23 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_GetPeriod/66 -> Emios_Pwm_Ip_GetPwmMode/27 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_ForceMatchTrailingEdge/65:
|
|
callsite Emios_Pwm_Ip_ForceMatchTrailingEdge/65 -> Emios_Pwm_Ip_SetForceMatchB/21 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 2, op nop_expr
|
|
value: 0x0, mask: 0x1
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_ForceMatchLeadingEdge/64:
|
|
callsite Emios_Pwm_Ip_ForceMatchLeadingEdge/64 -> Emios_Pwm_Ip_SetForceMatchA/20 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: PASS THROUGH: 2, op nop_expr
|
|
value: 0x0, mask: 0x1
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_DeInitChannel/63:
|
|
callsite Emios_Pwm_Ip_DeInitChannel/63 -> Emios_Pwm_Ip_GetPwmMode/27 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_InitChannel/62:
|
|
callsite Emios_Pwm_Ip_InitChannel/62 -> Emios_Pwm_Ip_SetPrescalerSource/40 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitChannel/62 -> Emios_Pwm_Ip_SetExtendedPrescaler/39 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitChannel/62 -> Emios_Pwm_Ip_InitDoubleCompareMode/60 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitChannel/62 -> Emios_Pwm_Ip_InitTriggerMode/58 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitChannel/62 -> Emios_Pwm_Ip_InitEdgePlacementMode/56 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitChannel/62 -> Emios_Pwm_Ip_InitDeadTimeMode/54 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitChannel/62 -> Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitChannel/62 -> Emios_Pwm_Ip_SetOutDisableSource/14 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_SetDutyCycleDaoc/61:
|
|
callsite Emios_Pwm_Ip_SetDutyCycleDaoc/61 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
VR [0, 1]
|
|
callsite Emios_Pwm_Ip_SetDutyCycleDaoc/61 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
VR [0, 1]
|
|
callsite Emios_Pwm_Ip_SetDutyCycleDaoc/61 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
VR [0, 1]
|
|
callsite Emios_Pwm_Ip_SetDutyCycleDaoc/61 -> Emios_Pwm_Ip_GetMasterBusChannel/84 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_InitDoubleCompareMode/60:
|
|
callsite Emios_Pwm_Ip_InitDoubleCompareMode/60 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitDoubleCompareMode/60 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
VR [0, 1]
|
|
callsite Emios_Pwm_Ip_InitDoubleCompareMode/60 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitDoubleCompareMode/60 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitDoubleCompareMode/60 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitDoubleCompareMode/60 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
VR [0, 1]
|
|
callsite Emios_Pwm_Ip_InitDoubleCompareMode/60 -> Emios_Pwm_Ip_SetCounterBus/22 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitDoubleCompareMode/60 -> Emios_Pwm_Ip_GetMasterBusChannel/84 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_SetDutyCycleOpwmt/59:
|
|
callsite Emios_Pwm_Ip_SetDutyCycleOpwmt/59 -> Emios_Pwm_Ip_SetInterruptRequest/18 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycleOpwmt/59 -> Emios_Pwm_Ip_GetCounterBusPeriod/50 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycleOpwmt/59 -> Emios_Pwm_Ip_GetCounterBus/23 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_InitTriggerMode/58:
|
|
callsite Emios_Pwm_Ip_InitTriggerMode/58 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitTriggerMode/58 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitTriggerMode/58 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
VR [0, 1]
|
|
callsite Emios_Pwm_Ip_InitTriggerMode/58 -> Emios_Pwm_Ip_SetCounterBus/22 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitTriggerMode/58 -> Emios_Pwm_Ip_GetCounterBusMode/51 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitTriggerMode/58 -> Emios_Pwm_Ip_GetCounterBusPeriod/50 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_SetDutyCycleOpwmb/57:
|
|
callsite Emios_Pwm_Ip_SetDutyCycleOpwmb/57 -> Emios_Pwm_Ip_SetInterruptRequest/18 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycleOpwmb/57 -> Emios_Pwm_Ip_GetCounterBusPeriod/50 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycleOpwmb/57 -> Emios_Pwm_Ip_GetCounterBus/23 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_InitEdgePlacementMode/56:
|
|
callsite Emios_Pwm_Ip_InitEdgePlacementMode/56 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitEdgePlacementMode/56 -> Emios_Pwm_Ip_SetCounterBus/22 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_SetDutyCycleOpwmcb/55:
|
|
callsite Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 -> Emios_Pwm_Ip_SetInterruptRequest/18 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 -> Emios_Pwm_Ip_GetCounterBusPeriod/50 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 -> Emios_Pwm_Ip_GetCounterBus/23 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 -> Emios_Pwm_Ip_GetPwmMode/27 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_InitDeadTimeMode/54:
|
|
callsite Emios_Pwm_Ip_InitDeadTimeMode/54 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitDeadTimeMode/54 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitDeadTimeMode/54 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
VR [0, 1]
|
|
callsite Emios_Pwm_Ip_InitDeadTimeMode/54 -> Emios_Pwm_Ip_SetCounterBus/22 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitDeadTimeMode/54 -> Emios_Pwm_Ip_GetCounterBusPeriod/50 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_InitDeadTimeMode/54 -> Emios_Pwm_Ip_GetCounterBusPeriod/50 :
|
|
param 0: PASS THROUGH: 0, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_SetDutyCycleOpwfmb/53:
|
|
callsite Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 -> Emios_Pwm_Ip_SetInterruptRequest/18 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op nop_expr
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_InitPeriodDutyCycleMode/52:
|
|
callsite Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 -> Emios_Pwm_Ip_SetEdgePolarity/24 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0x1
|
|
VR [0, 1]
|
|
callsite Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 -> Emios_Pwm_Ip_SetCounterBus/22 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
param 2: UNKNOWN
|
|
value: 0x0, mask: 0xff
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_GetCounterBusMode/51:
|
|
callsite Emios_Pwm_Ip_GetCounterBusMode/51 -> Emios_Pwm_Ip_GetChannelPwmMode/29 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: CONST: 22
|
|
value: 0x16, mask: 0x0
|
|
Unknown VR
|
|
callsite Emios_Pwm_Ip_GetCounterBusMode/51 -> Emios_Pwm_Ip_GetChannelPwmMode/29 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: PASS THROUGH: 1, op bit_and_expr 248
|
|
value: 0x0, mask: 0xf8
|
|
VR [0, -8]
|
|
callsite Emios_Pwm_Ip_GetCounterBusMode/51 -> Emios_Pwm_Ip_GetChannelPwmMode/29 :
|
|
param 0: UNKNOWN
|
|
value: 0x0, mask: 0xffffffff
|
|
Unknown VR
|
|
param 1: CONST: 23
|
|
value: 0x17, mask: 0x0
|
|
Unknown VR
|
|
Jump functions of caller Emios_Pwm_Ip_GetCounterBusPeriod/50:
|
|
Jump functions of caller Emios_Pwm_Ip_SetPrescalerSource/40:
|
|
Jump functions of caller Emios_Pwm_Ip_SetExtendedPrescaler/39:
|
|
Jump functions of caller Emios_Pwm_Ip_GetChannelPwmMode/29:
|
|
Jump functions of caller Emios_Pwm_Ip_SetPwmModePol/28:
|
|
Jump functions of caller Emios_Pwm_Ip_GetPwmMode/27:
|
|
Jump functions of caller Emios_Pwm_Ip_SetEdgePolarity/24:
|
|
Jump functions of caller Emios_Pwm_Ip_GetCounterBus/23:
|
|
Jump functions of caller Emios_Pwm_Ip_SetCounterBus/22:
|
|
Jump functions of caller Emios_Pwm_Ip_SetForceMatchB/21:
|
|
Jump functions of caller Emios_Pwm_Ip_SetForceMatchA/20:
|
|
Jump functions of caller Emios_Pwm_Ip_SetInterruptRequest/18:
|
|
Jump functions of caller Emios_Pwm_Ip_SetPrescalerEnable/15:
|
|
Jump functions of caller Emios_Pwm_Ip_SetOutDisableSource/14:
|
|
|
|
Propagating constants:
|
|
|
|
Not considering Emios_Pwm_Ip_SyncUpdate for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_ComparatorTransferDisable for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_ComparatorTransferEnable for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_SetClockPs for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_SetBusSelected for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_SetPreEnableClock for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_GetMasterBusChannel for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_GetChannelMode for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_SetOutputToNormal for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_SetOutputState for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_GetOutputState for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_SetFlagRequest for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_GetFlagRequest for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_ChannelStopDebugMode for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_ChannelEnterDebugMode for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_SetTriggerPlacement for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_GetTriggerPlacement for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_SetDeadTime for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_GetDeadTime for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_SetPhaseShift for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_GetPhaseShift for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_SetDutyCycle for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_GetDutyCycle for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_SetPeriod for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_GetPeriod for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_ForceMatchTrailingEdge for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_ForceMatchLeadingEdge for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_DeInitChannel for cloning; -fipa-cp-clone disabled.
|
|
Not considering Emios_Pwm_Ip_InitChannel for cloning; -fipa-cp-clone disabled.
|
|
|
|
overall_size: 1479, max_new_size: 11001
|
|
|
|
IPA lattices after all propagation:
|
|
|
|
Lattices:
|
|
Node: Emios_Pwm_Ip_SyncUpdate/90:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_ComparatorTransferDisable/89:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_ComparatorTransferEnable/88:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_SetClockPs/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
|
|
Node: Emios_Pwm_Ip_SetBusSelected/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
|
|
Node: Emios_Pwm_Ip_SetPreEnableClock/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
|
|
Node: Emios_Pwm_Ip_GetMasterBusChannel/84:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_GetChannelMode/83:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_SetOutputToNormal/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
|
|
param [4]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_SetOutputState/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
|
|
Node: Emios_Pwm_Ip_GetOutputState/80:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_SetFlagRequest/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
|
|
Node: Emios_Pwm_Ip_GetFlagRequest/78:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_ChannelStopDebugMode/77:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_ChannelEnterDebugMode/76:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_SetTriggerPlacement/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: Emios_Pwm_Ip_GetTriggerPlacement/74:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_SetDeadTime/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: Emios_Pwm_Ip_GetDeadTime/72:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_SetPhaseShift/71:
|
|
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: Emios_Pwm_Ip_GetPhaseShift/70:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_SetDutyCycle/69:
|
|
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: Emios_Pwm_Ip_GetDutyCycle/68:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_SetPeriod/67:
|
|
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: Emios_Pwm_Ip_GetPeriod/66:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_ForceMatchTrailingEdge/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
|
|
Node: Emios_Pwm_Ip_ForceMatchLeadingEdge/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: Emios_Pwm_Ip_DeInitChannel/63:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_InitChannel/62:
|
|
param [0]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
param [1]: BOTTOM
|
|
ctxs: BOTTOM
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS BOTTOM
|
|
Node: Emios_Pwm_Ip_SetDutyCycleDaoc/61:
|
|
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: Emios_Pwm_Ip_InitDoubleCompareMode/60:
|
|
param [0]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
param [1]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
Node: Emios_Pwm_Ip_SetDutyCycleOpwmt/59:
|
|
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: Emios_Pwm_Ip_InitTriggerMode/58:
|
|
param [0]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
param [1]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
Node: Emios_Pwm_Ip_SetDutyCycleOpwmb/57:
|
|
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: Emios_Pwm_Ip_InitEdgePlacementMode/56:
|
|
param [0]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
param [1]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
Node: Emios_Pwm_Ip_SetDutyCycleOpwmcb/55:
|
|
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: Emios_Pwm_Ip_InitDeadTimeMode/54:
|
|
param [0]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
param [1]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
Node: Emios_Pwm_Ip_SetDutyCycleOpwfmb/53:
|
|
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: Emios_Pwm_Ip_InitPeriodDutyCycleMode/52:
|
|
param [0]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
param [1]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
Node: Emios_Pwm_Ip_GetCounterBusMode/51:
|
|
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: Emios_Pwm_Ip_GetCounterBusPeriod/50:
|
|
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: Emios_Pwm_Ip_SetPrescalerSource/40:
|
|
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: Emios_Pwm_Ip_SetExtendedPrescaler/39:
|
|
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: Emios_Pwm_Ip_GetChannelPwmMode/29:
|
|
param [0]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
param [1]: VARIABLE
|
|
23 [loc_time: 49, loc_size: 17, prop_time: 0, prop_size: 0]
|
|
22 [loc_time: 49, loc_size: 17, prop_time: 0, prop_size: 0]
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
uint8 [0, 248]
|
|
AGGS VARIABLE
|
|
Node: Emios_Pwm_Ip_SetPwmModePol/28:
|
|
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
|
|
param [3]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
Node: Emios_Pwm_Ip_GetPwmMode/27:
|
|
param [0]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
param [1]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
Node: Emios_Pwm_Ip_SetEdgePolarity/24:
|
|
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: Emios_Pwm_Ip_GetCounterBus/23:
|
|
param [0]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
param [1]: VARIABLE
|
|
ctxs: VARIABLE
|
|
Bits unusable (BOTTOM)
|
|
VARYING
|
|
AGGS VARIABLE
|
|
Node: Emios_Pwm_Ip_SetCounterBus/22:
|
|
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: Emios_Pwm_Ip_SetForceMatchB/21:
|
|
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: Emios_Pwm_Ip_SetForceMatchA/20:
|
|
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: Emios_Pwm_Ip_SetInterruptRequest/18:
|
|
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: Emios_Pwm_Ip_SetPrescalerEnable/15:
|
|
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: Emios_Pwm_Ip_SetOutDisableSource/14:
|
|
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
|
|
|
|
IPA decision stage:
|
|
|
|
|
|
IPA constant propagation end
|
|
|
|
Reclaiming functions:
|
|
Reclaiming variables:
|
|
Clearing address taken flags:
|
|
Symbol table:
|
|
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_30/126 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_30) @07d57620
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ComparatorTransferDisable/89 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
Emios_Mcl_Ip_ComparatorTransferDisable/125 (Emios_Mcl_Ip_ComparatorTransferDisable) @07d57540
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ComparatorTransferDisable/89 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_30/124 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_30) @07d57460
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ComparatorTransferDisable/89 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_29/123 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_29) @07d572a0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ComparatorTransferEnable/88 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
Emios_Mcl_Ip_ComparatorTransferEnable/122 (Emios_Mcl_Ip_ComparatorTransferEnable) @07d571c0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SyncUpdate/90 (42949673 (estimated locally),1.00 per call) Emios_Pwm_Ip_SyncUpdate/90 (8842125 (estimated locally),0.21 per call) Emios_Pwm_Ip_SyncUpdate/90 (16796839 (estimated locally),0.39 per call) Emios_Pwm_Ip_ComparatorTransferEnable/88 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_29/121 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_29) @07d570e0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ComparatorTransferEnable/88 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_28/120 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_28) @07d4dee0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetClockPs/87 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_28/119 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_28) @07d4de00
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetClockPs/87 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_27/118 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_27) @07d4dc40
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetBusSelected/86 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_27/117 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_27) @07d4db60
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetBusSelected/86 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_26/116 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_26) @07d4d9a0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetPreEnableClock/85 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_26/115 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_26) @07d4d8c0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetPreEnableClock/85 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_25/114 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_25) @07d4d460
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetOutputToNormal/82 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25/113 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25) @07d4d380
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetOutputToNormal/82 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_24/112 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_24) @07d4d1c0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetOutputState/81 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_24/111 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_24) @07d4d0e0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetOutputState/81 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_23/110 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_23) @07d41d20
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetFlagRequest/79 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_23/109 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_23) @07d41c40
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetFlagRequest/79 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_22/108 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_22) @07d417e0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ChannelStopDebugMode/77 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_22/107 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_22) @07d41700
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ChannelStopDebugMode/77 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_21/106 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_21) @07d41380
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ChannelEnterDebugMode/76 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_21/105 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_21) @07d412a0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ChannelEnterDebugMode/76 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_20/104 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_20) @07d410e0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetTriggerPlacement/75 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_20/103 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_20) @07d41000
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetTriggerPlacement/75 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_19/102 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_19) @07d26e00
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDeadTime/73 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_19/101 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_19) @07d26d20
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDeadTime/73 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_18/100 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_18) @07d26a80
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetPhaseShift/71 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_18/99 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_18) @07d269a0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetPhaseShift/71 (1073741823 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_17/98 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_17) @07dc4e00
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDutyCycle/69 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_17/97 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_17) @07dc4d20
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDutyCycle/69 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_16/96 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_16) @07dc49a0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetPeriod/67 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_16/95 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_16) @07dc48c0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_SetPeriod/67 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_15/94 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_15) @07dc4460
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ForceMatchTrailingEdge/65 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_15/93 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_15) @07dc4380
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ForceMatchTrailingEdge/65 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_14/92 (SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_14) @07dc41c0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ForceMatchLeadingEdge/64 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_14/91 (SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_14) @07dc40e0
|
|
Type: function
|
|
Visibility: external public
|
|
References:
|
|
Referring:
|
|
Availability: not_available
|
|
Function flags: optimize_size
|
|
Called by: Emios_Pwm_Ip_ForceMatchLeadingEdge/64 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_SyncUpdate/90 (Emios_Pwm_Ip_SyncUpdate) @07d11700
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aCheckState/49 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:42949672 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: Emios_Mcl_Ip_ComparatorTransferEnable/122 (42949673 (estimated locally),1.00 per call) Emios_Mcl_Ip_ComparatorTransferEnable/122 (8842125 (estimated locally),0.21 per call) Emios_Mcl_Ip_ComparatorTransferEnable/122 (16796839 (estimated locally),0.39 per call) Emios_Pwm_Ip_GetPwmMode/27 (104316166 (estimated locally),2.43 per call)
|
|
Emios_Pwm_Ip_ComparatorTransferDisable/89 (Emios_Pwm_Ip_ComparatorTransferDisable) @07d11460
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References:
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_30/126 (1073741824 (estimated locally),1.00 per call) Emios_Mcl_Ip_ComparatorTransferDisable/125 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_30/124 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_ComparatorTransferEnable/88 (Emios_Pwm_Ip_ComparatorTransferEnable) @07d111c0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References:
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_29/123 (1073741824 (estimated locally),1.00 per call) Emios_Mcl_Ip_ComparatorTransferEnable/122 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_29/121 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_SetClockPs/87 (Emios_Pwm_Ip_SetClockPs) @07d07d20
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_28/120 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetExtendedPrescaler/39 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_28/119 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_SetBusSelected/86 (Emios_Pwm_Ip_SetBusSelected) @07d077e0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_27/118 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetCounterBus/22 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_27/117 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_SetPreEnableClock/85 (Emios_Pwm_Ip_SetPreEnableClock) @07d072a0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_26/116 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetPrescalerEnable/15 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_26/115 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_GetMasterBusChannel/84 (Emios_Pwm_Ip_GetMasterBusChannel) @07d07ee0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDutyCycleDaoc/61 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitDoubleCompareMode/60 (1073741824 (estimated locally),1.00 per call)
|
|
Calls: Emios_Pwm_Ip_GetCounterBus/23 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_GetChannelMode/83 (Emios_Pwm_Ip_GetChannelMode) @07d07c40
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: Emios_Pwm_Ip_GetPwmMode/27 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_SetOutputToNormal/82 (Emios_Pwm_Ip_SetOutputToNormal) @07d079a0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_25/114 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetPwmModePol/28 (66769924 (estimated locally),0.06 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (34396628 (estimated locally),0.03 per call) Emios_Pwm_Ip_SetPwmModePol/28 (34396628 (estimated locally),0.03 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (91013306 (estimated locally),0.08 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (172892362 (estimated locally),0.16 per call) Emios_Pwm_Ip_GetPwmMode/27 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25/113 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_SetOutputState/81 (Emios_Pwm_Ip_SetOutputState) @07d07700
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_24/112 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_24/111 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_GetOutputState/80 (Emios_Pwm_Ip_GetOutputState) @07d07460
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls:
|
|
Emios_Pwm_Ip_SetFlagRequest/79 (Emios_Pwm_Ip_SetFlagRequest) @07d071c0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aNotif/46 (read)Emios_Pwm_Ip_aCheckEnableNotif/47 (write)Emios_Pwm_Ip_aCheckEnableNotif/47 (write)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_23/110 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_23/109 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_GetFlagRequest/78 (Emios_Pwm_Ip_GetFlagRequest) @07cfed20
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls:
|
|
Emios_Pwm_Ip_ChannelStopDebugMode/77 (Emios_Pwm_Ip_ChannelStopDebugMode) @07cfe7e0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_22/108 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_22/107 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_ChannelEnterDebugMode/76 (Emios_Pwm_Ip_ChannelEnterDebugMode) @07cfe2a0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_21/106 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_21/105 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_SetTriggerPlacement/75 (Emios_Pwm_Ip_SetTriggerPlacement) @07cfeee0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_20/104 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBusMode/51 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBus/23 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_20/103 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_GetTriggerPlacement/74 (Emios_Pwm_Ip_GetTriggerPlacement) @07cfec40
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls:
|
|
Emios_Pwm_Ip_SetDeadTime/73 (Emios_Pwm_Ip_SetDeadTime) @07cfe9a0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_19/102 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_19/101 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_GetDeadTime/72 (Emios_Pwm_Ip_GetDeadTime) @07cfe700
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls:
|
|
Emios_Pwm_Ip_SetPhaseShift/71 (Emios_Pwm_Ip_SetPhaseShift) @07cfe460
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aRegA/44 (write)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741823 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_18/100 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBusMode/51 (1073741823 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBus/23 (1073741823 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetDutyCycle/68 (1073741823 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBusPeriod/50 (1073741823 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBus/23 (1073741823 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_18/99 (1073741823 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetPwmMode/27 (1073741823 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_GetPhaseShift/70 (Emios_Pwm_Ip_GetPhaseShift) @07cfe1c0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls:
|
|
Emios_Pwm_Ip_SetDutyCycle/69 (Emios_Pwm_Ip_SetDutyCycle) @07cefee0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_17/98 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (40255664 (estimated locally),0.04 per call) Emios_Pwm_Ip_SetDutyCycleDaoc/61 (27974275 (estimated locally),0.03 per call) Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (61382267 (estimated locally),0.06 per call) Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 (435622670 (estimated locally),0.41 per call) Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 (508506948 (estimated locally),0.47 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_17/97 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetPwmMode/27 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_GetDutyCycle/68 (Emios_Pwm_Ip_GetDutyCycle) @07cef9a0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aDaocDuty/45 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by: Emios_Pwm_Ip_SetPhaseShift/71 (1073741823 (estimated locally),1.00 per call)
|
|
Calls: Emios_Pwm_Ip_GetCounterBusPeriod/50 (214748365 (estimated locally),0.20 per call) Emios_Pwm_Ip_GetCounterBus/23 (214748365 (estimated locally),0.20 per call) Emios_Pwm_Ip_GetPwmMode/27 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_SetPeriod/67 (Emios_Pwm_Ip_SetPeriod) @07cef460
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aPeriod/43 (write)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_16/96 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_16/95 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_GetPeriod/66 (Emios_Pwm_Ip_GetPeriod) @07cefe00
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aPeriod/43 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: Emios_Pwm_Ip_GetCounterBusPeriod/50 (194011060 (estimated locally),0.18 per call) Emios_Pwm_Ip_GetCounterBus/23 (194011060 (estimated locally),0.18 per call) Emios_Pwm_Ip_GetPwmMode/27 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_ForceMatchTrailingEdge/65 (Emios_Pwm_Ip_ForceMatchTrailingEdge) @07cefb60
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_15/94 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetForceMatchB/21 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_15/93 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_ForceMatchLeadingEdge/64 (Emios_Pwm_Ip_ForceMatchLeadingEdge) @07cef8c0
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_14/92 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetForceMatchA/20 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_14/91 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_DeInitChannel/63 (Emios_Pwm_Ip_DeInitChannel) @07cef620
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aCheckEnableNotif/47 (write)Emios_Pwm_Ip_aCheckState/49 (write)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073741824 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: Emios_Pwm_Ip_GetPwmMode/27 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_InitChannel/62 (Emios_Pwm_Ip_InitChannel) @07cef380
|
|
Type: function definition analyzed
|
|
Visibility: externally_visible public
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aNotificationPtr/42 (write)Emios_Pwm_Ip_aCheckState/49 (write)
|
|
Referring:
|
|
Availability: available
|
|
Function flags: count:1073527118 (estimated locally) body optimize_size
|
|
Called by:
|
|
Calls: Emios_Pwm_Ip_SetPrescalerSource/40 (524845003 (estimated locally),0.49 per call) Emios_Pwm_Ip_SetExtendedPrescaler/39 (524845003 (estimated locally),0.49 per call) Emios_Pwm_Ip_InitDoubleCompareMode/60 (178956970 (estimated locally),0.17 per call) Emios_Pwm_Ip_InitTriggerMode/58 (178956970 (estimated locally),0.17 per call) Emios_Pwm_Ip_InitEdgePlacementMode/56 (178956970 (estimated locally),0.17 per call) Emios_Pwm_Ip_InitDeadTimeMode/54 (178956970 (estimated locally),0.17 per call) Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 (178956970 (estimated locally),0.17 per call) Emios_Pwm_Ip_SetOutDisableSource/14 (524740055 (estimated locally),0.49 per call)
|
|
Emios_Pwm_Ip_SetDutyCycleDaoc/61 (Emios_Pwm_Ip_SetDutyCycleDaoc) @07cef0e0
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aPeriod/43 (read)Emios_Pwm_Ip_aDaocDuty/45 (write)Emios_Pwm_Ip_aPolarity/48 (read)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aDaocDuty/45 (write)Emios_Pwm_Ip_aPolarity/48 (read)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aDaocDuty/45 (write)Emios_Pwm_Ip_aPolarity/48 (read)Emios_Pwm_Ip_aNotif/46 (write)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDutyCycle/69 (27974275 (estimated locally),0.03 per call)
|
|
Calls: Emios_Pwm_Ip_SetEdgePolarity/24 (131867307 (estimated locally),0.12 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (137910326 (estimated locally),0.13 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (535528735 (estimated locally),0.50 per call) Emios_Pwm_Ip_GetMasterBusChannel/84 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_InitDoubleCompareMode/60 (Emios_Pwm_Ip_InitDoubleCompareMode) @07cdde00
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aPeriod/43 (write)Emios_Pwm_Ip_aPolarity/48 (write)Emios_Pwm_Ip_aDaocDuty/45 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aPeriod/43 (read)Emios_Pwm_Ip_aDaocDuty/45 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aDaocDuty/45 (write)Emios_Pwm_Ip_aNotif/46 (write)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_InitChannel/62 (178956970 (estimated locally),0.17 per call)
|
|
Calls: Emios_Pwm_Ip_SetEdgePolarity/24 (351646152 (estimated locally),0.33 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (367760870 (estimated locally),0.34 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (354334802 (estimated locally),0.33 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (708669605 (estimated locally),0.66 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (365072220 (estimated locally),0.34 per call) Emios_Pwm_Ip_SetCounterBus/22 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetMasterBusChannel/84 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (Emios_Pwm_Ip_SetDutyCycleOpwmt) @07cddb60
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aRegA/44 (read)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aRegA/44 (read)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aCheckEnableNotif/47 (read)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDutyCycle/69 (40255664 (estimated locally),0.04 per call)
|
|
Calls: Emios_Pwm_Ip_SetInterruptRequest/18 (116930485 (estimated locally),0.11 per call) Emios_Pwm_Ip_GetCounterBusPeriod/50 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBus/23 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_InitTriggerMode/58 (Emios_Pwm_Ip_InitTriggerMode) @07cdd8c0
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aRegA/44 (write)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_InitChannel/62 (178956970 (estimated locally),0.17 per call)
|
|
Calls: Emios_Pwm_Ip_SetEdgePolarity/24 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (708669605 (estimated locally),0.66 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (365072220 (estimated locally),0.34 per call) Emios_Pwm_Ip_SetCounterBus/22 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBusMode/51 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBusPeriod/50 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (Emios_Pwm_Ip_SetDutyCycleOpwmb) @07cdd620
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aRegA/44 (read)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aCheckEnableNotif/47 (read)Emios_Pwm_Ip_aRegA/44 (read)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDutyCycle/69 (61382267 (estimated locally),0.06 per call)
|
|
Calls: Emios_Pwm_Ip_SetInterruptRequest/18 (131211251 (estimated locally),0.12 per call) Emios_Pwm_Ip_GetCounterBusPeriod/50 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBus/23 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_InitEdgePlacementMode/56 (Emios_Pwm_Ip_InitEdgePlacementMode) @07cdd380
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aRegA/44 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_InitChannel/62 (178956970 (estimated locally),0.17 per call)
|
|
Calls: Emios_Pwm_Ip_SetEdgePolarity/24 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetCounterBus/22 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 (Emios_Pwm_Ip_SetDutyCycleOpwmcb) @07cdd0e0
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aCheckEnableNotif/47 (read)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDutyCycle/69 (435622670 (estimated locally),0.41 per call)
|
|
Calls: Emios_Pwm_Ip_SetInterruptRequest/18 (131211251 (estimated locally),0.12 per call) Emios_Pwm_Ip_GetCounterBusPeriod/50 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBus/23 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetPwmMode/27 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_InitDeadTimeMode/54 (Emios_Pwm_Ip_InitDeadTimeMode) @07c16e00
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_InitChannel/62 (178956970 (estimated locally),0.17 per call)
|
|
Calls: Emios_Pwm_Ip_SetEdgePolarity/24 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (708669605 (estimated locally),0.66 per call) Emios_Pwm_Ip_SetEdgePolarity/24 (365072220 (estimated locally),0.34 per call) Emios_Pwm_Ip_SetCounterBus/22 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetCounterBusPeriod/50 (418115066 (estimated locally),0.39 per call) Emios_Pwm_Ip_GetCounterBusPeriod/50 (290554538 (estimated locally),0.27 per call)
|
|
Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 (Emios_Pwm_Ip_SetDutyCycleOpwfmb) @07c16b60
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aPeriod/43 (read)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aCheckEnableNotif/47 (read)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDutyCycle/69 (508506948 (estimated locally),0.47 per call)
|
|
Calls: Emios_Pwm_Ip_SetInterruptRequest/18 (98408438 (estimated locally),0.09 per call)
|
|
Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 (Emios_Pwm_Ip_InitPeriodDutyCycleMode) @07c168c0
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)Emios_Pwm_Ip_aPeriod/43 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)Emios_Pwm_Ip_aNotif/46 (write)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_InitChannel/62 (178956970 (estimated locally),0.17 per call)
|
|
Calls: Emios_Pwm_Ip_SetEdgePolarity/24 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetCounterBus/22 (1073741824 (estimated locally),1.00 per call)
|
|
Emios_Pwm_Ip_GetCounterBusMode/51 (Emios_Pwm_Ip_GetCounterBusMode) @07c16620
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetTriggerPlacement/75 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetPhaseShift/71 (1073741823 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitTriggerMode/58 (1073741824 (estimated locally),1.00 per call)
|
|
Calls: Emios_Pwm_Ip_GetChannelPwmMode/29 (268435456 (estimated locally),0.25 per call) Emios_Pwm_Ip_GetChannelPwmMode/29 (268435456 (estimated locally),0.25 per call) Emios_Pwm_Ip_GetChannelPwmMode/29 (268435456 (estimated locally),0.25 per call)
|
|
Emios_Pwm_Ip_GetCounterBusPeriod/50 (Emios_Pwm_Ip_GetCounterBusPeriod) @07c16380
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References: Emios_Pwm_Ip_aBasePtr/41 (read)
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetPhaseShift/71 (1073741823 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetDutyCycle/68 (214748365 (estimated locally),0.20 per call) Emios_Pwm_Ip_GetPeriod/66 (194011060 (estimated locally),0.18 per call) Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitTriggerMode/58 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitDeadTimeMode/54 (418115066 (estimated locally),0.39 per call) Emios_Pwm_Ip_InitDeadTimeMode/54 (290554538 (estimated locally),0.27 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_aCheckState/49 (Emios_Pwm_Ip_aCheckState) @07c965a0
|
|
Type: variable definition analyzed
|
|
Visibility: externally_visible public
|
|
References:
|
|
Referring: Emios_Pwm_Ip_InitChannel/62 (write)Emios_Pwm_Ip_DeInitChannel/63 (write)Emios_Pwm_Ip_SyncUpdate/90 (read)
|
|
Availability: available
|
|
Varpool flags: initialized
|
|
Emios_Pwm_Ip_aPolarity/48 (Emios_Pwm_Ip_aPolarity) @07c96510
|
|
Type: variable definition analyzed
|
|
Visibility: externally_visible public
|
|
References:
|
|
Referring: Emios_Pwm_Ip_InitDoubleCompareMode/60 (write)Emios_Pwm_Ip_SetDutyCycleDaoc/61 (read)Emios_Pwm_Ip_SetDutyCycleDaoc/61 (read)Emios_Pwm_Ip_SetDutyCycleDaoc/61 (read)
|
|
Availability: available
|
|
Varpool flags: initialized
|
|
Emios_Pwm_Ip_aCheckEnableNotif/47 (Emios_Pwm_Ip_aCheckEnableNotif) @07c96480
|
|
Type: variable definition analyzed
|
|
Visibility: externally_visible public
|
|
References:
|
|
Referring: Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (read)Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (read)Emios_Pwm_Ip_DeInitChannel/63 (write)Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 (read)Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 (read)Emios_Pwm_Ip_SetFlagRequest/79 (write)Emios_Pwm_Ip_SetFlagRequest/79 (write)
|
|
Availability: available
|
|
Varpool flags: initialized
|
|
Emios_Pwm_Ip_aNotif/46 (Emios_Pwm_Ip_aNotif) @07c963f0
|
|
Type: variable definition analyzed
|
|
Visibility: externally_visible public
|
|
References:
|
|
Referring: Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (write)Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (write)Emios_Pwm_Ip_InitTriggerMode/58 (write)Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 (write)Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 (write)Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 (write)Emios_Pwm_Ip_InitDeadTimeMode/54 (write)Emios_Pwm_Ip_InitDeadTimeMode/54 (write)Emios_Pwm_Ip_InitDeadTimeMode/54 (write)Emios_Pwm_Ip_InitEdgePlacementMode/56 (write)Emios_Pwm_Ip_InitEdgePlacementMode/56 (write)Emios_Pwm_Ip_InitEdgePlacementMode/56 (write)Emios_Pwm_Ip_InitTriggerMode/58 (write)Emios_Pwm_Ip_InitTriggerMode/58 (write)Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (write)Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (write)Emios_Pwm_Ip_InitDoubleCompareMode/60 (write)Emios_Pwm_Ip_InitDoubleCompareMode/60 (write)Emios_Pwm_Ip_InitDoubleCompareMode/60 (write)Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 (write)Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 (write)Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 (write)Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 (write)Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 (write)Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 (write)Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (write)Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (write)Emios_Pwm_Ip_SetFlagRequest/79 (read)Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 (write)Emios_Pwm_Ip_SetDutyCycleDaoc/61 (write)Emios_Pwm_Ip_SetDutyCycleDaoc/61 (write)Emios_Pwm_Ip_SetDutyCycleDaoc/61 (write)
|
|
Availability: available
|
|
Varpool flags: initialized
|
|
Emios_Pwm_Ip_aDaocDuty/45 (Emios_Pwm_Ip_aDaocDuty) @07c96360
|
|
Type: variable definition analyzed
|
|
Visibility: externally_visible public
|
|
References:
|
|
Referring: Emios_Pwm_Ip_InitDoubleCompareMode/60 (write)Emios_Pwm_Ip_InitDoubleCompareMode/60 (write)Emios_Pwm_Ip_InitDoubleCompareMode/60 (write)Emios_Pwm_Ip_GetDutyCycle/68 (read)Emios_Pwm_Ip_SetDutyCycleDaoc/61 (write)Emios_Pwm_Ip_SetDutyCycleDaoc/61 (write)Emios_Pwm_Ip_SetDutyCycleDaoc/61 (write)
|
|
Availability: available
|
|
Varpool flags: initialized
|
|
Emios_Pwm_Ip_aRegA/44 (Emios_Pwm_Ip_aRegA) @07c962d0
|
|
Type: variable definition analyzed
|
|
Visibility: externally_visible public
|
|
References:
|
|
Referring: Emios_Pwm_Ip_InitTriggerMode/58 (write)Emios_Pwm_Ip_InitEdgePlacementMode/56 (write)Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (read)Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (read)Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (read)Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (read)Emios_Pwm_Ip_SetPhaseShift/71 (write)
|
|
Availability: available
|
|
Varpool flags: initialized
|
|
Emios_Pwm_Ip_aPeriod/43 (Emios_Pwm_Ip_aPeriod) @07c96240
|
|
Type: variable definition analyzed
|
|
Visibility: externally_visible public
|
|
References:
|
|
Referring: Emios_Pwm_Ip_SetPeriod/67 (write)Emios_Pwm_Ip_InitDoubleCompareMode/60 (write)Emios_Pwm_Ip_GetPeriod/66 (read)Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 (write)Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 (read)Emios_Pwm_Ip_InitDoubleCompareMode/60 (read)Emios_Pwm_Ip_SetDutyCycleDaoc/61 (read)
|
|
Availability: available
|
|
Varpool flags: initialized
|
|
Emios_Pwm_Ip_aNotificationPtr/42 (Emios_Pwm_Ip_aNotificationPtr) @07c96168
|
|
Type: variable definition analyzed
|
|
Visibility: externally_visible public
|
|
References:
|
|
Referring: Emios_Pwm_Ip_InitChannel/62 (write)
|
|
Availability: available
|
|
Varpool flags: initialized
|
|
Emios_Pwm_Ip_aBasePtr/41 (Emios_Pwm_Ip_aBasePtr) @07c8df78
|
|
Type: variable definition analyzed
|
|
Visibility: externally_visible public
|
|
References:
|
|
Referring: Emios_Pwm_Ip_SetPreEnableClock/85 (read)Emios_Pwm_Ip_GetMasterBusChannel/84 (read)Emios_Pwm_Ip_GetCounterBusPeriod/50 (read)Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 (read)Emios_Pwm_Ip_SetBusSelected/86 (read)Emios_Pwm_Ip_InitDeadTimeMode/54 (read)Emios_Pwm_Ip_InitEdgePlacementMode/56 (read)Emios_Pwm_Ip_SetClockPs/87 (read)Emios_Pwm_Ip_GetChannelMode/83 (read)Emios_Pwm_Ip_InitTriggerMode/58 (read)Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (read)Emios_Pwm_Ip_DeInitChannel/63 (read)Emios_Pwm_Ip_ForceMatchLeadingEdge/64 (read)Emios_Pwm_Ip_ForceMatchTrailingEdge/65 (read)Emios_Pwm_Ip_GetPeriod/66 (read)Emios_Pwm_Ip_InitChannel/62 (read)Emios_Pwm_Ip_GetCounterBusMode/51 (read)Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 (read)Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 (read)Emios_Pwm_Ip_InitDoubleCompareMode/60 (read)Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (read)Emios_Pwm_Ip_SetPeriod/67 (read)Emios_Pwm_Ip_GetDutyCycle/68 (read)Emios_Pwm_Ip_GetPhaseShift/70 (read)Emios_Pwm_Ip_SetPhaseShift/71 (read)Emios_Pwm_Ip_GetDeadTime/72 (read)Emios_Pwm_Ip_SetDeadTime/73 (read)Emios_Pwm_Ip_GetTriggerPlacement/74 (read)Emios_Pwm_Ip_SetTriggerPlacement/75 (read)Emios_Pwm_Ip_ChannelEnterDebugMode/76 (read)Emios_Pwm_Ip_ChannelStopDebugMode/77 (read)Emios_Pwm_Ip_GetFlagRequest/78 (read)Emios_Pwm_Ip_SetFlagRequest/79 (read)Emios_Pwm_Ip_GetOutputState/80 (read)Emios_Pwm_Ip_SetOutputState/81 (read)Emios_Pwm_Ip_SetOutputToNormal/82 (read)Emios_Pwm_Ip_SetDutyCycleDaoc/61 (read)Emios_Pwm_Ip_SetDutyCycle/69 (read)Emios_Pwm_Ip_SyncUpdate/90 (read)
|
|
Availability: available
|
|
Varpool flags: initialized read-only const-value-known
|
|
Emios_Pwm_Ip_SetPrescalerSource/40 (Emios_Pwm_Ip_SetPrescalerSource) @06aadd20
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_InitChannel/62 (524845003 (estimated locally),0.49 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_SetExtendedPrescaler/39 (Emios_Pwm_Ip_SetExtendedPrescaler) @06aad9a0
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetClockPs/87 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitChannel/62 (524845003 (estimated locally),0.49 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_GetChannelPwmMode/29 (Emios_Pwm_Ip_GetChannelPwmMode) @06aa2a80
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073527120 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_GetCounterBusMode/51 (268435456 (estimated locally),0.25 per call) Emios_Pwm_Ip_GetCounterBusMode/51 (268435456 (estimated locally),0.25 per call) Emios_Pwm_Ip_GetCounterBusMode/51 (268435456 (estimated locally),0.25 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_SetPwmModePol/28 (Emios_Pwm_Ip_SetPwmModePol) @06aa27e0
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetOutputToNormal/82 (66769924 (estimated locally),0.06 per call) Emios_Pwm_Ip_SetOutputToNormal/82 (34396628 (estimated locally),0.03 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_GetPwmMode/27 (Emios_Pwm_Ip_GetPwmMode) @06aa2380
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SyncUpdate/90 (104316166 (estimated locally),2.43 per call) Emios_Pwm_Ip_SetDutyCycle/69 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetChannelMode/83 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetOutputToNormal/82 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetPhaseShift/71 (1073741823 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetDutyCycle/68 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetPeriod/66 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_DeInitChannel/63 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_SetEdgePolarity/24 (Emios_Pwm_Ip_SetEdgePolarity) @06a9da80
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDutyCycleDaoc/61 (131867307 (estimated locally),0.12 per call) Emios_Pwm_Ip_SetDutyCycleDaoc/61 (137910326 (estimated locally),0.13 per call) Emios_Pwm_Ip_SetDutyCycleDaoc/61 (535528735 (estimated locally),0.50 per call) Emios_Pwm_Ip_InitDoubleCompareMode/60 (351646152 (estimated locally),0.33 per call) Emios_Pwm_Ip_InitDoubleCompareMode/60 (367760870 (estimated locally),0.34 per call) Emios_Pwm_Ip_InitDoubleCompareMode/60 (354334802 (estimated locally),0.33 per call) Emios_Pwm_Ip_InitDoubleCompareMode/60 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitDoubleCompareMode/60 (708669605 (estimated locally),0.66 per call) Emios_Pwm_Ip_InitDoubleCompareMode/60 (365072220 (estimated locally),0.34 per call) Emios_Pwm_Ip_SetOutputToNormal/82 (34396628 (estimated locally),0.03 per call) Emios_Pwm_Ip_SetOutputToNormal/82 (91013306 (estimated locally),0.08 per call) Emios_Pwm_Ip_SetOutputToNormal/82 (172892362 (estimated locally),0.16 per call) Emios_Pwm_Ip_InitTriggerMode/58 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitTriggerMode/58 (708669605 (estimated locally),0.66 per call) Emios_Pwm_Ip_InitTriggerMode/58 (365072220 (estimated locally),0.34 per call) Emios_Pwm_Ip_InitEdgePlacementMode/56 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitDeadTimeMode/54 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitDeadTimeMode/54 (708669605 (estimated locally),0.66 per call) Emios_Pwm_Ip_InitDeadTimeMode/54 (365072220 (estimated locally),0.34 per call) Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_GetCounterBus/23 (Emios_Pwm_Ip_GetCounterBus) @06a9d700
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_GetMasterBusChannel/84 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetTriggerPlacement/75 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetPhaseShift/71 (1073741823 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetPhaseShift/71 (1073741823 (estimated locally),1.00 per call) Emios_Pwm_Ip_GetDutyCycle/68 (214748365 (estimated locally),0.20 per call) Emios_Pwm_Ip_GetPeriod/66 (194011060 (estimated locally),0.18 per call) Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_SetCounterBus/22 (Emios_Pwm_Ip_SetCounterBus) @06a9d460
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetBusSelected/86 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitDoubleCompareMode/60 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitTriggerMode/58 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitEdgePlacementMode/56 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitDeadTimeMode/54 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitPeriodDutyCycleMode/52 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_SetForceMatchB/21 (Emios_Pwm_Ip_SetForceMatchB) @06a9d0e0
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_ForceMatchTrailingEdge/65 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_SetForceMatchA/20 (Emios_Pwm_Ip_SetForceMatchA) @06a98d20
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_ForceMatchLeadingEdge/64 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_SetInterruptRequest/18 (Emios_Pwm_Ip_SetInterruptRequest) @06a98700
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetDutyCycleOpwmt/59 (116930485 (estimated locally),0.11 per call) Emios_Pwm_Ip_SetDutyCycleOpwmb/57 (131211251 (estimated locally),0.12 per call) Emios_Pwm_Ip_SetDutyCycleOpwmcb/55 (131211251 (estimated locally),0.12 per call) Emios_Pwm_Ip_SetDutyCycleOpwfmb/53 (98408438 (estimated locally),0.09 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_SetPrescalerEnable/15 (Emios_Pwm_Ip_SetPrescalerEnable) @06a78d20
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_SetPreEnableClock/85 (1073741824 (estimated locally),1.00 per call)
|
|
Calls:
|
|
Emios_Pwm_Ip_SetOutDisableSource/14 (Emios_Pwm_Ip_SetOutDisableSource) @06a789a0
|
|
Type: function definition analyzed
|
|
Visibility: prevailing_def_ironly
|
|
References:
|
|
Referring:
|
|
Availability: local
|
|
Function flags: count:1073741824 (estimated locally) body local optimize_size
|
|
Called by: Emios_Pwm_Ip_InitChannel/62 (524740055 (estimated locally),0.49 per call)
|
|
Calls:
|
|
|
|
;; Function Emios_Pwm_Ip_GetCounterBus (Emios_Pwm_Ip_GetCounterBus, funcdef_no=23, decl_uid=4568, cgraph_uid=24, symbol_order=23)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetCounterBus/23
|
|
Emios_Pwm_Ip_GetCounterBus (const struct Emios_Pwm_Ip_HwAddrType * const base, uint8 channel)
|
|
{
|
|
Emios_Pwm_Ip_CounterBusSourceType counterBus;
|
|
int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
long unsigned int _4;
|
|
<unnamed type> _10;
|
|
unsigned int _12;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) channel_6(D);
|
|
_2 ={v} base_8(D)->CH.UC[_1].C;
|
|
_3 = _2 >> 9;
|
|
_4 = _3 & 3;
|
|
_12 = _4;
|
|
if (_12 <= 2)
|
|
goto <bb 4>; [50.00%]
|
|
else
|
|
goto <bb 3>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
<L7>:
|
|
counterBus_11 = 3;
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
<L8>:
|
|
_10 = (<unnamed type>) _4;
|
|
counterBus_9 = _10;
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# counterBus_5 = PHI <counterBus_9(4), counterBus_11(3)>
|
|
<L9>:
|
|
<L6>:
|
|
# DEBUG counterBus => counterBus_5
|
|
# DEBUG BEGIN_STMT
|
|
return counterBus_5;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetEdgePolarity (Emios_Pwm_Ip_SetEdgePolarity, funcdef_no=24, decl_uid=4579, cgraph_uid=25, symbol_order=24)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetEdgePolarity/24
|
|
Emios_Pwm_Ip_SetEdgePolarity (struct Emios_Pwm_Ip_HwAddrType * const base, uint8 channel, Emios_Pwm_Ip_PolarityType value)
|
|
{
|
|
int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
long unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) channel_8(D);
|
|
_2 ={v} base_10(D)->CH.UC[_1].C;
|
|
_3 = _2 & 4294967167;
|
|
_4 = (long unsigned int) value_11(D);
|
|
_5 = _4 << 7;
|
|
_6 = _5 & 255;
|
|
_7 = _3 | _6;
|
|
base_10(D)->CH.UC[_1].C ={v} _7;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetPwmMode (Emios_Pwm_Ip_GetPwmMode, funcdef_no=27, decl_uid=4592, cgraph_uid=28, symbol_order=27)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetPwmMode/27
|
|
Emios_Pwm_Ip_GetPwmMode (const struct Emios_Pwm_Ip_HwAddrType * const base, uint8 channel)
|
|
{
|
|
Emios_Pwm_Ip_PwmModeType mode;
|
|
int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) channel_5(D);
|
|
_2 ={v} base_7(D)->CH.UC[_1].C;
|
|
_3 = _2 & 127;
|
|
switch (_3) <default: <L12> [7.69%], case 1: <L15> [7.69%], case 6: <L1> [7.69%], case 7: <L2> [7.69%], case 38: <L3> [7.69%], case 88: <L4> [7.69%], case 90: <L5> [7.69%], case 92: <L6> [7.69%], case 93: <L8> [7.69%], case 94: <L7> [7.69%], case 95: <L9> [7.69%], case 96: <L10> [7.69%], case 98: <L11> [7.69%]>
|
|
|
|
<bb 3> [local count: 82570746]:
|
|
<L1>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 6
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 4> [local count: 82570746]:
|
|
<L2>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 7
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 5> [local count: 82570746]:
|
|
<L3>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 38
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 6> [local count: 82570746]:
|
|
<L4>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 88
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 7> [local count: 82570746]:
|
|
<L5>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 90
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 8> [local count: 82570746]:
|
|
<L6>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 92
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 9> [local count: 82570746]:
|
|
<L7>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 94
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 10> [local count: 82570746]:
|
|
<L8>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 93
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 11> [local count: 82570746]:
|
|
<L9>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 95
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 12> [local count: 82570746]:
|
|
<L10>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 96
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 13> [local count: 82570746]:
|
|
<L11>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 98
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 14> [local count: 82570746]:
|
|
<L12>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG mode => 255
|
|
# DEBUG BEGIN_STMT
|
|
|
|
<bb 15> [local count: 1073419702]:
|
|
# mode_4 = PHI <1(2), 6(3), 7(4), 38(5), 88(6), 90(7), 92(8), 94(9), 93(10), 95(11), 96(12), 98(13), 255(14)>
|
|
<L15>:
|
|
# DEBUG mode => mode_4
|
|
# DEBUG BEGIN_STMT
|
|
return mode_4;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetChannelPwmMode (Emios_Pwm_Ip_GetChannelPwmMode, funcdef_no=29, decl_uid=4617, cgraph_uid=30, symbol_order=29)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetChannelPwmMode/29
|
|
Setting value range of param 1 [0, -8]
|
|
Emios_Pwm_Ip_GetChannelPwmMode (const struct Emios_Pwm_Ip_HwAddrType * const base, uint8 channel)
|
|
{
|
|
Emios_Pwm_Ip_MasterBusModeType masterBusMode;
|
|
int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
|
|
<bb 2> [local count: 1073527120]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) channel_5(D);
|
|
_2 ={v} base_7(D)->CH.UC[_1].C;
|
|
_3 = _2 & 127;
|
|
switch (_3) <default: <L5> [16.67%], case 16: <L8> [16.67%], case 18: <L1> [16.67%], case 20: <L2> [16.67%], case 80: <L3> [16.67%], case 84: <L4> [16.67%]>
|
|
|
|
<bb 3> [local count: 178956971]:
|
|
<L1>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG masterBusMode => 18
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 4> [local count: 178956971]:
|
|
<L2>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG masterBusMode => 20
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 5> [local count: 178956971]:
|
|
<L3>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG masterBusMode => 80
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 6> [local count: 178956971]:
|
|
<L4>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG masterBusMode => 84
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 178956971]:
|
|
<L5>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG masterBusMode => 0
|
|
# DEBUG BEGIN_STMT
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# masterBusMode_4 = PHI <16(2), 18(3), 20(4), 80(5), 84(6), 0(7)>
|
|
<L8>:
|
|
# DEBUG masterBusMode => masterBusMode_4
|
|
# DEBUG BEGIN_STMT
|
|
return masterBusMode_4;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetCounterBusPeriod (Emios_Pwm_Ip_GetCounterBusPeriod, funcdef_no=41, decl_uid=8203, cgraph_uid=42, symbol_order=50)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetCounterBusPeriod/50
|
|
Emios_Pwm_Ip_GetCounterBusPeriod (uint8 instance, uint8 channel, Emios_Pwm_Ip_CounterBusSourceType counterBus)
|
|
{
|
|
uint16 chPeriod;
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
unsigned char _2;
|
|
long unsigned int _9;
|
|
short unsigned int _10;
|
|
long unsigned int _11;
|
|
short unsigned int _12;
|
|
int _13;
|
|
long unsigned int _14;
|
|
short unsigned int _15;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_4(D);
|
|
base_6 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_6
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG chPeriod => 0
|
|
# DEBUG BEGIN_STMT
|
|
if (counterBus_7(D) == 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => 23
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetUCRegA
|
|
# DEBUG BEGIN_STMT
|
|
_9 ={v} base_6->CH.UC[23].A;
|
|
_10 = (short unsigned int) _9;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG chPeriod => _10
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
if (counterBus_7(D) == 2)
|
|
goto <bb 5>; [34.00%]
|
|
else
|
|
goto <bb 6>; [66.00%]
|
|
|
|
<bb 5> [local count: 182536110]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => 22
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetUCRegA
|
|
# DEBUG BEGIN_STMT
|
|
_11 ={v} base_6->CH.UC[22].A;
|
|
_12 = (short unsigned int) _11;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG chPeriod => _12
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 6> [local count: 354334802]:
|
|
# DEBUG BEGIN_STMT
|
|
if (counterBus_7(D) == 1)
|
|
goto <bb 7>; [34.00%]
|
|
else
|
|
goto <bb 8>; [66.00%]
|
|
|
|
<bb 7> [local count: 120473833]:
|
|
# DEBUG BEGIN_STMT
|
|
_2 = channel_8(D) & 248;
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => _2
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetUCRegA
|
|
# DEBUG BEGIN_STMT
|
|
_13 = (int) _2;
|
|
_14 ={v} base_6->CH.UC[_13].A;
|
|
_15 = (short unsigned int) _14;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG chPeriod => _15
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# chPeriod_3 = PHI <_10(3), _12(5), 0(6), _15(7)>
|
|
# DEBUG chPeriod => chPeriod_3
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
return chPeriod_3;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetCounterBusMode (Emios_Pwm_Ip_GetCounterBusMode, funcdef_no=42, decl_uid=8210, cgraph_uid=43, symbol_order=51)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetCounterBusMode/51
|
|
Emios_Pwm_Ip_GetCounterBusMode (uint8 instance, uint8 channel, Emios_Pwm_Ip_CounterBusSourceType counterBus)
|
|
{
|
|
Emios_Pwm_Ip_MasterBusModeType counterBusMode;
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
unsigned char _2;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_5(D);
|
|
base_7 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_7
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG counterBusMode => 16
|
|
# DEBUG BEGIN_STMT
|
|
switch (counterBus_8(D)) <default: <L6> [25.00%], case 0: <L0> [25.00%], case 1: <L1> [25.00%], case 2: <L2> [25.00%]>
|
|
|
|
<bb 3> [local count: 268435456]:
|
|
<L0>:
|
|
# DEBUG BEGIN_STMT
|
|
counterBusMode_15 = Emios_Pwm_Ip_GetChannelPwmMode (base_7, 23);
|
|
# DEBUG counterBusMode => counterBusMode_15
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 6>; [100.00%]
|
|
|
|
<bb 4> [local count: 268435456]:
|
|
<L1>:
|
|
# DEBUG BEGIN_STMT
|
|
_2 = channel_11(D) & 248;
|
|
counterBusMode_13 = Emios_Pwm_Ip_GetChannelPwmMode (base_7, _2);
|
|
# DEBUG counterBusMode => counterBusMode_13
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 6>; [100.00%]
|
|
|
|
<bb 5> [local count: 268435456]:
|
|
<L2>:
|
|
# DEBUG BEGIN_STMT
|
|
counterBusMode_10 = Emios_Pwm_Ip_GetChannelPwmMode (base_7, 22);
|
|
# DEBUG counterBusMode => counterBusMode_10
|
|
# DEBUG BEGIN_STMT
|
|
|
|
<bb 6> [local count: 1073741824]:
|
|
# counterBusMode_3 = PHI <counterBusMode_15(3), counterBusMode_13(4), counterBusMode_10(5), 0(2)>
|
|
<L6>:
|
|
# DEBUG counterBusMode => counterBusMode_3
|
|
# DEBUG BEGIN_STMT
|
|
return counterBusMode_3;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_DeInitChannel (Emios_Pwm_Ip_DeInitChannel, funcdef_no=54, decl_uid=4350, cgraph_uid=55, symbol_order=63)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_DeInitChannel/63
|
|
Emios_Pwm_Ip_DeInitChannel (uint8 instance, uint8 channel)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
int _2;
|
|
<unnamed type> _3;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_5(D);
|
|
base_7 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_7
|
|
# DEBUG BEGIN_STMT
|
|
_2 = (int) channel_8(D);
|
|
base_7->CH.UC[_2].C2 ={v} 0;
|
|
# DEBUG BEGIN_STMT
|
|
base_7->CH.UC[_2].C ={v} 0;
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_7
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 0
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetUCRegA
|
|
# DEBUG BEGIN_STMT
|
|
base_7->CH.UC[_2].A ={v} 0;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_7
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 0
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetUCRegB
|
|
# DEBUG BEGIN_STMT
|
|
base_7->CH.UC[_2].B ={v} 0;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
_3 = Emios_Pwm_Ip_GetPwmMode (base_7, channel_8(D));
|
|
if (_3 == 38)
|
|
goto <bb 3>; [34.00%]
|
|
else
|
|
goto <bb 4>; [66.00%]
|
|
|
|
<bb 3> [local count: 365072220]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_7
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 0
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetTrigger
|
|
# DEBUG BEGIN_STMT
|
|
_14 ={v} base_7->CH.UC[_2].ALTA;
|
|
_15 = _14 & 4294901760;
|
|
base_7->CH.UC[_2].ALTA ={v} _15;
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_aCheckEnableNotif[_1][_2] = 0;
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_aCheckState[_1][_2] = 0;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_ForceMatchLeadingEdge (Emios_Pwm_Ip_ForceMatchLeadingEdge, funcdef_no=55, decl_uid=4354, cgraph_uid=56, symbol_order=64)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_ForceMatchLeadingEdge/64
|
|
Emios_Pwm_Ip_ForceMatchLeadingEdge (uint8 instance, uint8 channel, boolean enable)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_2(D);
|
|
base_4 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_4
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_14 ();
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_SetForceMatchA (base_4, channel_6(D), enable_7(D));
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_14 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_ForceMatchTrailingEdge (Emios_Pwm_Ip_ForceMatchTrailingEdge, funcdef_no=56, decl_uid=4358, cgraph_uid=57, symbol_order=65)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_ForceMatchTrailingEdge/65
|
|
Emios_Pwm_Ip_ForceMatchTrailingEdge (uint8 instance, uint8 channel, boolean enable)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_2(D);
|
|
base_4 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_4
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_15 ();
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_SetForceMatchB (base_4, channel_6(D), enable_7(D));
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_15 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetPeriod (Emios_Pwm_Ip_GetPeriod, funcdef_no=57, decl_uid=4361, cgraph_uid=58, symbol_order=66)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetPeriod/66
|
|
Emios_Pwm_Ip_GetPeriod (uint8 instance, uint8 channel)
|
|
{
|
|
uint16 chPeriod;
|
|
Emios_Pwm_Ip_PwmModeType chMode;
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
unsigned char _2;
|
|
int _3;
|
|
<unnamed type> _4;
|
|
int _17;
|
|
long unsigned int _18;
|
|
short unsigned int _19;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_7(D);
|
|
base_9 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_9
|
|
# DEBUG BEGIN_STMT
|
|
chMode_12 = Emios_Pwm_Ip_GetPwmMode (base_9, channel_10(D));
|
|
# DEBUG chMode => chMode_12
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG chPeriod => 0
|
|
# DEBUG BEGIN_STMT
|
|
if (chMode_12 == 88)
|
|
goto <bb 4>; [34.00%]
|
|
else
|
|
goto <bb 3>; [66.00%]
|
|
|
|
<bb 3> [local count: 708669605]:
|
|
if (chMode_12 == 90)
|
|
goto <bb 4>; [34.00%]
|
|
else
|
|
goto <bb 5>; [66.00%]
|
|
|
|
<bb 4> [local count: 606019887]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_9
|
|
# DEBUG channel => channel_10(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetUCRegB
|
|
# DEBUG BEGIN_STMT
|
|
_17 = (int) channel_10(D);
|
|
_18 ={v} base_9->CH.UC[_17].B;
|
|
_19 = (short unsigned int) _18;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG chPeriod => _19
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 5> [local count: 467721939]:
|
|
# DEBUG BEGIN_STMT
|
|
_2 = chMode_12 + 250;
|
|
if (_2 <= 1)
|
|
goto <bb 6>; [58.52%]
|
|
else
|
|
goto <bb 7>; [41.48%]
|
|
|
|
<bb 6> [local count: 273710878]:
|
|
# DEBUG BEGIN_STMT
|
|
_3 = (int) channel_10(D);
|
|
chPeriod_16 = Emios_Pwm_Ip_aPeriod[_1][_3];
|
|
# DEBUG chPeriod => chPeriod_16
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 194011060]:
|
|
# DEBUG BEGIN_STMT
|
|
_4 = Emios_Pwm_Ip_GetCounterBus (base_9, channel_10(D));
|
|
chPeriod_15 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_7(D), channel_10(D), _4);
|
|
# DEBUG chPeriod => chPeriod_15
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# chPeriod_5 = PHI <_19(4), chPeriod_16(6), chPeriod_15(7)>
|
|
# DEBUG chPeriod => chPeriod_5
|
|
# DEBUG BEGIN_STMT
|
|
return chPeriod_5;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetPeriod (Emios_Pwm_Ip_SetPeriod, funcdef_no=58, decl_uid=4365, cgraph_uid=59, symbol_order=67)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetPeriod/67
|
|
Emios_Pwm_Ip_SetPeriod (uint8 instance, uint8 channel, uint16 newPeriod)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
int _2;
|
|
int _12;
|
|
long unsigned int _13;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_4(D);
|
|
base_6 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_6
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_16 ();
|
|
# DEBUG BEGIN_STMT
|
|
if (newPeriod_8(D) == 0)
|
|
goto <bb 4>; [50.00%]
|
|
else
|
|
goto <bb 3>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => channel_9(D)
|
|
# DEBUG value => newPeriod_8(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetUCRegB
|
|
# DEBUG BEGIN_STMT
|
|
_12 = (int) channel_9(D);
|
|
_13 = (long unsigned int) newPeriod_8(D);
|
|
base_6->CH.UC[_12].B ={v} _13;
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
_2 = (int) channel_9(D);
|
|
Emios_Pwm_Ip_aPeriod[_1][_2] = newPeriod_8(D);
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_16 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetDutyCycle (Emios_Pwm_Ip_GetDutyCycle, funcdef_no=59, decl_uid=4368, cgraph_uid=60, symbol_order=68)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetDutyCycle/68
|
|
Emios_Pwm_Ip_GetDutyCycle (uint8 instance, uint8 channel)
|
|
{
|
|
uint16 dutyCycle;
|
|
uint16 chPeriod;
|
|
Emios_Pwm_Ip_PwmModeType chMode;
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
<unnamed type> _2;
|
|
short unsigned int _3;
|
|
long unsigned int _19;
|
|
short unsigned int _20;
|
|
int _21;
|
|
long unsigned int _22;
|
|
short unsigned int _23;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_6(D);
|
|
base_8 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_8
|
|
# DEBUG BEGIN_STMT
|
|
chMode_11 = Emios_Pwm_Ip_GetPwmMode (base_8, channel_9(D));
|
|
# DEBUG chMode => chMode_11
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_8
|
|
# DEBUG channel => channel_9(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetUCRegA
|
|
# DEBUG BEGIN_STMT
|
|
_21 = (int) channel_9(D);
|
|
_22 ={v} base_8->CH.UC[_21].A;
|
|
_23 = (short unsigned int) _22;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG regAValue => _23
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_8
|
|
# DEBUG channel => channel_9(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetUCRegB
|
|
# DEBUG BEGIN_STMT
|
|
_19 ={v} base_8->CH.UC[_21].B;
|
|
_20 = (short unsigned int) _19;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG regBValue => _20
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG chPeriod => 0
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG dutyCycle => 0
|
|
# DEBUG BEGIN_STMT
|
|
switch (chMode_11) <default: <L20> [20.00%], case 6 ... 7: <L15> [20.00%], case 38: <L8> [20.00%], case 88: <L0> [20.00%], case 90: <L0> [20.00%], case 92 ... 95: <L0> [20.00%], case 96: <L6> [20.00%], case 98: <L6> [20.00%]>
|
|
|
|
<bb 3> [local count: 214748365]:
|
|
<L0>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG dutyCycle => _23
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 10>; [100.00%]
|
|
|
|
<bb 4> [local count: 214748365]:
|
|
<L6>:
|
|
# DEBUG BEGIN_STMT
|
|
dutyCycle_12 = _20 - _23;
|
|
# DEBUG dutyCycle => dutyCycle_12
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 10>; [100.00%]
|
|
|
|
<bb 5> [local count: 214748365]:
|
|
<L8>:
|
|
# DEBUG BEGIN_STMT
|
|
_2 = Emios_Pwm_Ip_GetCounterBus (base_8, channel_9(D));
|
|
chPeriod_15 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_6(D), channel_9(D), _2);
|
|
# DEBUG chPeriod => chPeriod_15
|
|
# DEBUG BEGIN_STMT
|
|
if (chPeriod_15 < _20)
|
|
goto <bb 10>; [50.00%]
|
|
else
|
|
goto <bb 6>; [50.00%]
|
|
|
|
<bb 6> [local count: 107374182]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_20 < _23)
|
|
goto <bb 7>; [50.00%]
|
|
else
|
|
goto <bb 8>; [50.00%]
|
|
|
|
<bb 7> [local count: 53687091]:
|
|
# DEBUG BEGIN_STMT
|
|
_3 = chPeriod_15 - _23;
|
|
dutyCycle_17 = _3 + _20;
|
|
# DEBUG dutyCycle => dutyCycle_17
|
|
goto <bb 10>; [100.00%]
|
|
|
|
<bb 8> [local count: 53687091]:
|
|
# DEBUG BEGIN_STMT
|
|
dutyCycle_16 = _20 - _23;
|
|
# DEBUG dutyCycle => dutyCycle_16
|
|
goto <bb 10>; [100.00%]
|
|
|
|
<bb 9> [local count: 214748365]:
|
|
<L15>:
|
|
# DEBUG BEGIN_STMT
|
|
dutyCycle_18 = Emios_Pwm_Ip_aDaocDuty[_1][_21];
|
|
# DEBUG dutyCycle => dutyCycle_18
|
|
# DEBUG BEGIN_STMT
|
|
|
|
<bb 10> [local count: 1073741824]:
|
|
# dutyCycle_4 = PHI <_23(3), dutyCycle_12(4), dutyCycle_17(7), dutyCycle_18(9), 0(2), _20(5), dutyCycle_16(8)>
|
|
<L20>:
|
|
# DEBUG dutyCycle => dutyCycle_4
|
|
# DEBUG BEGIN_STMT
|
|
return dutyCycle_4;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetPhaseShift (Emios_Pwm_Ip_GetPhaseShift, funcdef_no=61, decl_uid=4375, cgraph_uid=62, symbol_order=70)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetPhaseShift/70
|
|
Emios_Pwm_Ip_GetPhaseShift (uint8 instance, uint8 channel)
|
|
{
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
int _6;
|
|
long unsigned int _7;
|
|
short unsigned int _8;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_2(D);
|
|
base_4 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_4
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_4
|
|
# DEBUG channel => channel_5(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetUCRegA
|
|
# DEBUG BEGIN_STMT
|
|
_6 = (int) channel_5(D);
|
|
_7 ={v} base_4->CH.UC[_6].A;
|
|
_8 = (short unsigned int) _7;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
return _8;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetPhaseShift (Emios_Pwm_Ip_SetPhaseShift, funcdef_no=62, decl_uid=4379, cgraph_uid=63, symbol_order=71)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetPhaseShift/71
|
|
Emios_Pwm_Ip_SetPhaseShift (uint8 instance, uint8 channel, uint16 phaseShift)
|
|
{
|
|
uint8 counterStart;
|
|
uint16 dutyCycle;
|
|
uint16 chPeriod;
|
|
Emios_Pwm_Ip_PwmModeType chMode;
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
Emios_Pwm_Ip_StatusType status;
|
|
int _1;
|
|
<unnamed type> _2;
|
|
<unnamed type> _3;
|
|
<unnamed type> _4;
|
|
short unsigned int _5;
|
|
int _6;
|
|
short unsigned int _7;
|
|
int _8;
|
|
int _9;
|
|
int _10;
|
|
int _11;
|
|
short unsigned int _12;
|
|
short unsigned int _13;
|
|
unsigned int _14;
|
|
unsigned int _15;
|
|
unsigned int _16;
|
|
int _17;
|
|
int _18;
|
|
int _19;
|
|
int _20;
|
|
int _21;
|
|
short unsigned int _22;
|
|
short unsigned int _23;
|
|
long unsigned int _44;
|
|
long unsigned int _45;
|
|
long unsigned int _46;
|
|
long unsigned int _47;
|
|
|
|
<bb 2> [local count: 1073741823]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG status => 0
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_27(D);
|
|
base_29 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_29
|
|
# DEBUG BEGIN_STMT
|
|
chMode_32 = Emios_Pwm_Ip_GetPwmMode (base_29, channel_30(D));
|
|
# DEBUG chMode => chMode_32
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG chPeriod => 0
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG dutyCycle => 0
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG counterStart => 0
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_18 ();
|
|
# DEBUG BEGIN_STMT
|
|
_2 = Emios_Pwm_Ip_GetCounterBus (base_29, channel_30(D));
|
|
chPeriod_36 = Emios_Pwm_Ip_GetCounterBusPeriod (instance_27(D), channel_30(D), _2);
|
|
# DEBUG chPeriod => chPeriod_36
|
|
# DEBUG BEGIN_STMT
|
|
dutyCycle_38 = Emios_Pwm_Ip_GetDutyCycle (instance_27(D), channel_30(D));
|
|
# DEBUG dutyCycle => dutyCycle_38
|
|
# DEBUG BEGIN_STMT
|
|
_3 = Emios_Pwm_Ip_GetCounterBus (base_29, channel_30(D));
|
|
_4 = Emios_Pwm_Ip_GetCounterBusMode (instance_27(D), channel_30(D), _3);
|
|
if (_4 == 80)
|
|
goto <bb 4>; [34.00%]
|
|
else
|
|
goto <bb 3>; [66.00%]
|
|
|
|
<bb 3> [local count: 708669604]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG counterStart => 0
|
|
|
|
<bb 4> [local count: 1073741823]:
|
|
# counterStart_25 = PHI <1(2), 0(3)>
|
|
# DEBUG counterStart => counterStart_25
|
|
# DEBUG BEGIN_STMT
|
|
_5 = (short unsigned int) counterStart_25;
|
|
_6 = (int) channel_30(D);
|
|
_7 = _5 + phaseShift_41(D);
|
|
Emios_Pwm_Ip_aRegA[_1][_6] = _7;
|
|
# DEBUG BEGIN_STMT
|
|
if (chMode_32 == 96)
|
|
goto <bb 6>; [34.00%]
|
|
else
|
|
goto <bb 5>; [66.00%]
|
|
|
|
<bb 5> [local count: 708669604]:
|
|
if (chMode_32 == 98)
|
|
goto <bb 6>; [34.00%]
|
|
else
|
|
goto <bb 8>; [66.00%]
|
|
|
|
<bb 6> [local count: 606019886]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = (int) phaseShift_41(D);
|
|
_9 = (int) dutyCycle_38;
|
|
_10 = _8 + _9;
|
|
_11 = (int) chPeriod_36;
|
|
if (_10 > _11)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 7> [local count: 303009943]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_29
|
|
# DEBUG channel => channel_30(D)
|
|
# DEBUG value => _7
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetUCRegA
|
|
# DEBUG BEGIN_STMT
|
|
_45 = (long unsigned int) _7;
|
|
base_29->CH.UC[_6].A ={v} _45;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
_12 = dutyCycle_38 + phaseShift_41(D);
|
|
_13 = _5 + _12;
|
|
# DEBUG base => base_29
|
|
# DEBUG channel => channel_30(D)
|
|
# DEBUG value => _13
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetUCRegB
|
|
# DEBUG BEGIN_STMT
|
|
_44 = (long unsigned int) _13;
|
|
base_29->CH.UC[_6].B ={v} _44;
|
|
goto <bb 12>; [100.00%]
|
|
|
|
<bb 8> [local count: 467721938]:
|
|
# DEBUG BEGIN_STMT
|
|
if (chMode_32 == 38)
|
|
goto <bb 9>; [34.00%]
|
|
else
|
|
goto <bb 12>; [66.00%]
|
|
|
|
<bb 9> [local count: 159025459]:
|
|
# DEBUG BEGIN_STMT
|
|
if (chPeriod_36 < phaseShift_41(D))
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 10> [local count: 79512729]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_29
|
|
# DEBUG channel => channel_30(D)
|
|
# DEBUG value => _7
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetUCRegA
|
|
# DEBUG BEGIN_STMT
|
|
_46 = (long unsigned int) _7;
|
|
base_29->CH.UC[_6].A ={v} _46;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
_14 = (unsigned int) dutyCycle_38;
|
|
_15 = (unsigned int) chPeriod_36;
|
|
_16 = _15 + 1;
|
|
if (_14 < _16)
|
|
goto <bb 11>; [50.00%]
|
|
else
|
|
goto <bb 12>; [50.00%]
|
|
|
|
<bb 11> [local count: 39756365]:
|
|
# DEBUG BEGIN_STMT
|
|
_17 = (int) phaseShift_41(D);
|
|
_18 = (int) dutyCycle_38;
|
|
_19 = _17 + _18;
|
|
_20 = (int) chPeriod_36;
|
|
_21 = _19 % _20;
|
|
_22 = (short unsigned int) _21;
|
|
_23 = _5 + _22;
|
|
# DEBUG base => base_29
|
|
# DEBUG channel => channel_30(D)
|
|
# DEBUG value => _23
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetUCRegB
|
|
# DEBUG BEGIN_STMT
|
|
_47 = (long unsigned int) _23;
|
|
base_29->CH.UC[_6].B ={v} _47;
|
|
|
|
<bb 12> [local count: 1073741824]:
|
|
# status_24 = PHI <0(7), 0(10), 1(8), 1(6), 1(9), 0(11)>
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG status => status_24
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_18 ();
|
|
# DEBUG BEGIN_STMT
|
|
return status_24;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetDeadTime (Emios_Pwm_Ip_GetDeadTime, funcdef_no=63, decl_uid=4382, cgraph_uid=64, symbol_order=72)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetDeadTime/72
|
|
Emios_Pwm_Ip_GetDeadTime (uint8 instance, uint8 channel)
|
|
{
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
int _6;
|
|
long unsigned int _7;
|
|
short unsigned int _8;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_2(D);
|
|
base_4 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_4
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_4
|
|
# DEBUG channel => channel_5(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetUCRegB
|
|
# DEBUG BEGIN_STMT
|
|
_6 = (int) channel_5(D);
|
|
_7 ={v} base_4->CH.UC[_6].B;
|
|
_8 = (short unsigned int) _7;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
return _8;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetDeadTime (Emios_Pwm_Ip_SetDeadTime, funcdef_no=64, decl_uid=4386, cgraph_uid=65, symbol_order=73)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetDeadTime/73
|
|
Emios_Pwm_Ip_SetDeadTime (uint8 instance, uint8 channel, uint16 newDeadTime)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
int _9;
|
|
long unsigned int _10;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_2(D);
|
|
base_4 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_4
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_19 ();
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_4
|
|
# DEBUG channel => channel_6(D)
|
|
# DEBUG value => newDeadTime_7(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetUCRegB
|
|
# DEBUG BEGIN_STMT
|
|
_9 = (int) channel_6(D);
|
|
_10 = (long unsigned int) newDeadTime_7(D);
|
|
base_4->CH.UC[_9].B ={v} _10;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_19 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetTriggerPlacement (Emios_Pwm_Ip_GetTriggerPlacement, funcdef_no=65, decl_uid=4389, cgraph_uid=66, symbol_order=74)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetTriggerPlacement/74
|
|
Emios_Pwm_Ip_GetTriggerPlacement (uint8 instance, uint8 channel)
|
|
{
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_2(D);
|
|
base_4 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_4
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_4
|
|
# DEBUG channel => channel_5(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetTrigger
|
|
# DEBUG BEGIN_STMT
|
|
_6 = (int) channel_5(D);
|
|
_7 ={v} base_4->CH.UC[_6].ALTA;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
_8 = _7 & 65535;
|
|
return _8;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetTriggerPlacement (Emios_Pwm_Ip_SetTriggerPlacement, funcdef_no=66, decl_uid=4393, cgraph_uid=67, symbol_order=75)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetTriggerPlacement/75
|
|
Emios_Pwm_Ip_SetTriggerPlacement (uint8 instance, uint8 channel, uint32 newTriggerPlacement)
|
|
{
|
|
uint8 counterStart;
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
<unnamed type> _2;
|
|
<unnamed type> _3;
|
|
short unsigned int _4;
|
|
short unsigned int _5;
|
|
short unsigned int _6;
|
|
int _17;
|
|
long unsigned int _18;
|
|
long unsigned int _19;
|
|
long unsigned int _20;
|
|
long unsigned int _21;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_8(D);
|
|
base_10 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_10
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG counterStart => 0
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_20 ();
|
|
# DEBUG BEGIN_STMT
|
|
_2 = Emios_Pwm_Ip_GetCounterBus (base_10, channel_12(D));
|
|
_3 = Emios_Pwm_Ip_GetCounterBusMode (instance_8(D), channel_12(D), _2);
|
|
if (_3 == 80)
|
|
goto <bb 4>; [34.00%]
|
|
else
|
|
goto <bb 3>; [66.00%]
|
|
|
|
<bb 3> [local count: 708669605]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG counterStart => 0
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
# counterStart_7 = PHI <1(2), 0(3)>
|
|
# DEBUG counterStart => counterStart_7
|
|
# DEBUG BEGIN_STMT
|
|
_4 = (short unsigned int) newTriggerPlacement_15(D);
|
|
_5 = (short unsigned int) counterStart_7;
|
|
_6 = _4 + _5;
|
|
# DEBUG base => base_10
|
|
# DEBUG channel => channel_12(D)
|
|
# DEBUG value => _6
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetTrigger
|
|
# DEBUG BEGIN_STMT
|
|
_17 = (int) channel_12(D);
|
|
_18 ={v} base_10->CH.UC[_17].ALTA;
|
|
_19 = _18 & 4294901760;
|
|
_20 = (long unsigned int) _6;
|
|
_21 = _19 | _20;
|
|
base_10->CH.UC[_17].ALTA ={v} _21;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_20 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_ChannelEnterDebugMode (Emios_Pwm_Ip_ChannelEnterDebugMode, funcdef_no=67, decl_uid=4396, cgraph_uid=68, symbol_order=76)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_ChannelEnterDebugMode/76
|
|
Emios_Pwm_Ip_ChannelEnterDebugMode (uint8 instance, uint8 channel)
|
|
{
|
|
Emios_Pwm_Ip_StatusType ret;
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
int _12;
|
|
long unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_4(D);
|
|
base_6 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_6
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG ret => 0
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_21 ();
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetDebugMode
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(const struct Emios_Pwm_Ip_HwAddrType *)base_6].MCR;
|
|
_11 = _10 & 536870912;
|
|
# DEBUG base => NULL
|
|
if (_11 != 0)
|
|
goto <bb 3>; [65.00%]
|
|
else
|
|
goto <bb 4>; [35.00%]
|
|
|
|
<bb 3> [local count: 697932186]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetFreezeEnable
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 1
|
|
# DEBUG BEGIN_STMT
|
|
_12 = (int) channel_8(D);
|
|
_13 ={v} base_6->CH.UC[_12].C;
|
|
_14 = _13 & 2147483647;
|
|
_15 = _14 | 2147483648;
|
|
base_6->CH.UC[_12].C ={v} _15;
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
# ret_2 = PHI <0(3), 3075(2)>
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG ret => ret_2
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_21 ();
|
|
# DEBUG BEGIN_STMT
|
|
return ret_2;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_ChannelStopDebugMode (Emios_Pwm_Ip_ChannelStopDebugMode, funcdef_no=68, decl_uid=4399, cgraph_uid=69, symbol_order=77)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_ChannelStopDebugMode/77
|
|
Emios_Pwm_Ip_ChannelStopDebugMode (uint8 instance, uint8 channel)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_2(D);
|
|
base_4 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_4
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_22 ();
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_4
|
|
# DEBUG channel => channel_6(D)
|
|
# DEBUG value => 0
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetFreezeEnable
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 0
|
|
# DEBUG BEGIN_STMT
|
|
_8 = (int) channel_6(D);
|
|
_9 ={v} base_4->CH.UC[_8].C;
|
|
_10 = _9 & 2147483647;
|
|
base_4->CH.UC[_8].C ={v} _10;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_22 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetFlagRequest (Emios_Pwm_Ip_GetFlagRequest, funcdef_no=69, decl_uid=4402, cgraph_uid=70, symbol_order=78)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetFlagRequest/78
|
|
Emios_Pwm_Ip_GetFlagRequest (uint8 instance, uint8 channel)
|
|
{
|
|
Emios_Pwm_Ip_InterruptType eventType;
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_3(D);
|
|
base_5 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_5
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG eventType => 0
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_5
|
|
# DEBUG channel => channel_6(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetInterruptRequest
|
|
# DEBUG BEGIN_STMT
|
|
_7 = (int) channel_6(D);
|
|
_8 ={v} base_5->CH.UC[_7].C;
|
|
_9 = _8 & 131072;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
if (_9 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 5>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_5
|
|
# DEBUG channel => channel_6(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetDMARequest
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} base_5->CH.UC[_7].C;
|
|
_11 = _10 & 16777216;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
if (_11 != 0)
|
|
goto <bb 5>; [35.00%]
|
|
else
|
|
goto <bb 4>; [65.00%]
|
|
|
|
<bb 4> [local count: 348966093]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG eventType => 1
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# eventType_2 = PHI <0(2), 2(3), 1(4)>
|
|
# DEBUG eventType => eventType_2
|
|
# DEBUG BEGIN_STMT
|
|
return eventType_2;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetFlagRequest (Emios_Pwm_Ip_SetFlagRequest, funcdef_no=70, decl_uid=4406, cgraph_uid=71, symbol_order=79)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetFlagRequest/79
|
|
Emios_Pwm_Ip_SetFlagRequest (uint8 instance, uint8 channel, Emios_Pwm_Ip_InterruptType event)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
unsigned char _2;
|
|
int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
long unsigned int _19;
|
|
long unsigned int _20;
|
|
long unsigned int _21;
|
|
long unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
long unsigned int _26;
|
|
long unsigned int _27;
|
|
long unsigned int _28;
|
|
long unsigned int _29;
|
|
long unsigned int _30;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_4(D);
|
|
base_6 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_6
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_23 ();
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_ClearFlagEvent
|
|
# DEBUG BEGIN_STMT
|
|
_13 = (int) channel_8(D);
|
|
_14 ={v} base_6->CH.UC[_13].S;
|
|
_15 = _14 | 1;
|
|
base_6->CH.UC[_13].S ={v} _15;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG BEGIN_STMT
|
|
switch (event_9(D)) <default: <L7> [25.00%], case 0: <L12> [25.00%], case 1: <L0> [25.00%], case 2: <L11> [25.00%]>
|
|
|
|
<bb 3> [local count: 268435456]:
|
|
<L0>:
|
|
# DEBUG BEGIN_STMT
|
|
_2 = Emios_Pwm_Ip_aNotif[_1][_13];
|
|
if (_2 == 0)
|
|
goto <bb 4>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 4> [local count: 134217728]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetInterruptRequest
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 1
|
|
# DEBUG BEGIN_STMT
|
|
_18 ={v} base_6->CH.UC[_13].C;
|
|
_19 = _18 & 4294836223;
|
|
_20 = _19 | 131072;
|
|
base_6->CH.UC[_13].C ={v} _20;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 0
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetDMARequest
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 0
|
|
# DEBUG BEGIN_STMT
|
|
_16 ={v} base_6->CH.UC[_13].C;
|
|
_17 = _16 & 4278190079;
|
|
base_6->CH.UC[_13].C ={v} _17;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_aCheckEnableNotif[_1][_13] = 1;
|
|
goto <bb 7>; [100.00%]
|
|
|
|
<bb 5> [local count: 268435456]:
|
|
<L11>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetInterruptRequest
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 1
|
|
# DEBUG BEGIN_STMT
|
|
_24 ={v} base_6->CH.UC[_13].C;
|
|
_25 = _24 & 4294836223;
|
|
_26 = _25 | 131072;
|
|
base_6->CH.UC[_13].C ={v} _26;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetDMARequest
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 1
|
|
# DEBUG BEGIN_STMT
|
|
_21 ={v} base_6->CH.UC[_13].C;
|
|
_22 = _21 & 4278190079;
|
|
_23 = _22 | 16777216;
|
|
base_6->CH.UC[_13].C ={v} _23;
|
|
goto <bb 7>; [100.00%]
|
|
|
|
<bb 6> [local count: 268435456]:
|
|
<L12>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 0
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetInterruptRequest
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 0
|
|
# DEBUG BEGIN_STMT
|
|
_29 ={v} base_6->CH.UC[_13].C;
|
|
_30 = _29 & 4294836223;
|
|
base_6->CH.UC[_13].C ={v} _30;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_6
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 0
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetDMARequest
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 0
|
|
# DEBUG BEGIN_STMT
|
|
_27 ={v} base_6->CH.UC[_13].C;
|
|
_28 = _27 & 4278190079;
|
|
base_6->CH.UC[_13].C ={v} _28;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_aCheckEnableNotif[_1][_13] = 0;
|
|
# DEBUG BEGIN_STMT
|
|
|
|
<bb 7> [local count: 1073741824]:
|
|
<L7>:
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_23 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetOutputState (Emios_Pwm_Ip_GetOutputState, funcdef_no=71, decl_uid=4409, cgraph_uid=72, symbol_order=80)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetOutputState/80
|
|
Emios_Pwm_Ip_GetOutputState (uint8 instance, uint8 channel)
|
|
{
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
Emios_Pwm_Ip_OutputStateType iftmp.12_2;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_3(D);
|
|
base_5 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_5
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_5
|
|
# DEBUG channel => channel_6(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetOutputPinState
|
|
# DEBUG BEGIN_STMT
|
|
_7 = (int) channel_6(D);
|
|
_8 ={v} base_5->CH.UC[_7].S;
|
|
_9 = _8 & 2;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
if (_9 == 0)
|
|
goto <bb 4>; [50.00%]
|
|
else
|
|
goto <bb 3>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
# iftmp.12_2 = PHI <0(2), 1(3)>
|
|
return iftmp.12_2;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetOutputState (Emios_Pwm_Ip_SetOutputState, funcdef_no=72, decl_uid=4413, cgraph_uid=73, symbol_order=81)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetOutputState/81
|
|
Emios_Pwm_Ip_SetOutputState (uint8 instance, uint8 channel, Emios_Pwm_Ip_OutputStateType outputState)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
long unsigned int _19;
|
|
long unsigned int _20;
|
|
int _21;
|
|
long unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_3(D);
|
|
base_5 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_5
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_24 ();
|
|
# DEBUG BEGIN_STMT
|
|
if (outputState_7(D) == 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_5
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 0
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetEdgePolarity
|
|
# DEBUG BEGIN_STMT
|
|
_10 = (int) channel_8(D);
|
|
_11 ={v} base_5->CH.UC[_10].C;
|
|
_12 = _11 & 4294967167;
|
|
base_5->CH.UC[_10].C ={v} _12;
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_5
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetEdgePolarity
|
|
# DEBUG BEGIN_STMT
|
|
_13 = (int) channel_8(D);
|
|
_14 ={v} base_5->CH.UC[_13].C;
|
|
_15 = _14 & 4294967167;
|
|
_16 = _15 | 128;
|
|
base_5->CH.UC[_13].C ={v} _16;
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_5
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG mode => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetPwmMode
|
|
# DEBUG BEGIN_STMT
|
|
_21 = (int) channel_8(D);
|
|
_22 ={v} base_5->CH.UC[_21].C;
|
|
_23 = _22 & 4294967168;
|
|
_24 = _23 | 1;
|
|
base_5->CH.UC[_21].C ={v} _24;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG mode => NULL
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_5
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG value => 0
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetInterruptRequest
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 0
|
|
# DEBUG BEGIN_STMT
|
|
_19 ={v} base_5->CH.UC[_21].C;
|
|
_20 = _19 & 4294836223;
|
|
base_5->CH.UC[_21].C ={v} _20;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_5
|
|
# DEBUG channel => channel_8(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_ClearFlagEvent
|
|
# DEBUG BEGIN_STMT
|
|
_17 ={v} base_5->CH.UC[_21].S;
|
|
_18 = _17 | 1;
|
|
base_5->CH.UC[_21].S ={v} _18;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_24 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetOutputToNormal (Emios_Pwm_Ip_SetOutputToNormal, funcdef_no=73, decl_uid=4419, cgraph_uid=74, symbol_order=82)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetOutputToNormal/82
|
|
Emios_Pwm_Ip_SetOutputToNormal (uint8 instance, uint8 channel, uint16 dutyPercent, Emios_Pwm_Ip_PolarityType polarity, Emios_Pwm_Ip_PwmModeType mode)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
<unnamed type> _2;
|
|
_Bool _3;
|
|
<unnamed type> _4;
|
|
_Bool _5;
|
|
<unnamed type> _6;
|
|
int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
<unnamed type> _26;
|
|
long unsigned int _27;
|
|
long unsigned int _28;
|
|
int _29;
|
|
long unsigned int _30;
|
|
long unsigned int _31;
|
|
<unnamed type> _32;
|
|
long unsigned int _33;
|
|
long unsigned int _34;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_8(D);
|
|
base_10 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_10
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_25 ();
|
|
# DEBUG BEGIN_STMT
|
|
_2 = Emios_Pwm_Ip_GetPwmMode (base_10, channel_12(D));
|
|
if (_2 == 1)
|
|
goto <bb 3>; [34.00%]
|
|
else
|
|
goto <bb 12>; [66.00%]
|
|
|
|
<bb 3> [local count: 365072220]:
|
|
# DEBUG BEGIN_STMT
|
|
if (mode_14(D) == 88)
|
|
goto <bb 5>; [20.24%]
|
|
else
|
|
goto <bb 4>; [79.76%]
|
|
|
|
<bb 4> [local count: 291181603]:
|
|
if (mode_14(D) == 90)
|
|
goto <bb 5>; [34.00%]
|
|
else
|
|
goto <bb 6>; [66.00%]
|
|
|
|
<bb 5> [local count: 172892362]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_10
|
|
# DEBUG channel => channel_12(D)
|
|
# DEBUG mode => mode_14(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetPwmMode
|
|
# DEBUG BEGIN_STMT
|
|
_23 = (int) channel_12(D);
|
|
_24 ={v} base_10->CH.UC[_23].C;
|
|
_25 = _24 & 4294967168;
|
|
_26 = mode_14(D) & 127;
|
|
_27 = (long unsigned int) _26;
|
|
_28 = _25 | _27;
|
|
base_10->CH.UC[_23].C ={v} _28;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG mode => NULL
|
|
# DEBUG BEGIN_STMT
|
|
_3 = polarity_16(D) != 1;
|
|
_4 = (<unnamed type>) _3;
|
|
Emios_Pwm_Ip_SetEdgePolarity (base_10, channel_12(D), _4);
|
|
goto <bb 12>; [100.00%]
|
|
|
|
<bb 6> [local count: 192179858]:
|
|
# DEBUG BEGIN_STMT
|
|
if (mode_14(D) == 96)
|
|
goto <bb 8>; [20.24%]
|
|
else
|
|
goto <bb 7>; [79.76%]
|
|
|
|
<bb 7> [local count: 153282654]:
|
|
if (mode_14(D) == 98)
|
|
goto <bb 8>; [34.00%]
|
|
else
|
|
goto <bb 9>; [66.00%]
|
|
|
|
<bb 8> [local count: 91013306]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_10
|
|
# DEBUG channel => channel_12(D)
|
|
# DEBUG mode => mode_14(D)
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetPwmMode
|
|
# DEBUG BEGIN_STMT
|
|
_29 = (int) channel_12(D);
|
|
_30 ={v} base_10->CH.UC[_29].C;
|
|
_31 = _30 & 4294967168;
|
|
_32 = mode_14(D) & 127;
|
|
_33 = (long unsigned int) _32;
|
|
_34 = _31 | _33;
|
|
base_10->CH.UC[_29].C ={v} _34;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG mode => NULL
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_SetEdgePolarity (base_10, channel_12(D), polarity_16(D));
|
|
goto <bb 12>; [100.00%]
|
|
|
|
<bb 9> [local count: 101166552]:
|
|
# DEBUG BEGIN_STMT
|
|
if (dutyPercent_15(D) == 32768)
|
|
goto <bb 10>; [34.00%]
|
|
else
|
|
goto <bb 11>; [66.00%]
|
|
|
|
<bb 10> [local count: 34396628]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 = polarity_16(D) != 1;
|
|
_6 = (<unnamed type>) _5;
|
|
Emios_Pwm_Ip_SetPwmModePol (base_10, channel_12(D), mode_14(D), _6);
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_SetEdgePolarity (base_10, channel_12(D), polarity_16(D));
|
|
goto <bb 12>; [100.00%]
|
|
|
|
<bb 11> [local count: 66769924]:
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_SetPwmModePol (base_10, channel_12(D), mode_14(D), polarity_16(D));
|
|
|
|
<bb 12> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_25 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetChannelMode (Emios_Pwm_Ip_GetChannelMode, funcdef_no=74, decl_uid=4422, cgraph_uid=75, symbol_order=83)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetChannelMode/83
|
|
Emios_Pwm_Ip_GetChannelMode (uint8 instance, uint8 channel)
|
|
{
|
|
Emios_Pwm_Ip_PwmModeType channelMode;
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_2(D);
|
|
base_4 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_4
|
|
# DEBUG BEGIN_STMT
|
|
channelMode_7 = Emios_Pwm_Ip_GetPwmMode (base_4, channel_5(D));
|
|
# DEBUG channelMode => channelMode_7
|
|
# DEBUG BEGIN_STMT
|
|
return channelMode_7;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_GetMasterBusChannel (Emios_Pwm_Ip_GetMasterBusChannel, funcdef_no=75, decl_uid=4425, cgraph_uid=76, symbol_order=84)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_GetMasterBusChannel/84
|
|
Emios_Pwm_Ip_GetMasterBusChannel (uint8 instance, uint8 channel)
|
|
{
|
|
Emios_Pwm_Ip_CounterBusSourceType counterBus;
|
|
uint8 channelMaster;
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
unsigned char _2;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_4(D);
|
|
base_6 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_6
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG channelMaster => channel_7(D)
|
|
# DEBUG BEGIN_STMT
|
|
counterBus_9 = Emios_Pwm_Ip_GetCounterBus (base_6, channel_7(D));
|
|
# DEBUG counterBus => counterBus_9
|
|
# DEBUG BEGIN_STMT
|
|
switch (counterBus_9) <default: <L3> [25.00%], case 0: <L6> [25.00%], case 1: <L2> [25.00%], case 2: <L1> [25.00%]>
|
|
|
|
<bb 3> [local count: 268435456]:
|
|
<L1>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG channelMaster => 22
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 6>; [100.00%]
|
|
|
|
<bb 4> [local count: 268435456]:
|
|
<L2>:
|
|
# DEBUG BEGIN_STMT
|
|
_2 = channel_7(D) >> 3;
|
|
channelMaster_10 = _2 * 8;
|
|
# DEBUG channelMaster => channelMaster_10
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 6>; [100.00%]
|
|
|
|
<bb 5> [local count: 268435456]:
|
|
<L3>:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG channelMaster => channel_7(D)
|
|
# DEBUG BEGIN_STMT
|
|
|
|
<bb 6> [local count: 1073741824]:
|
|
# channelMaster_3 = PHI <23(2), 22(3), channelMaster_10(4), channel_7(D)(5)>
|
|
<L6>:
|
|
# DEBUG channelMaster => channelMaster_3
|
|
# DEBUG BEGIN_STMT
|
|
return channelMaster_3;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_InitChannel (Emios_Pwm_Ip_InitChannel, funcdef_no=53, decl_uid=4347, cgraph_uid=54, symbol_order=62)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_InitChannel/62
|
|
Emios_Pwm_Ip_InitChannel (uint8 instance, const struct Emios_Pwm_Ip_ChannelConfigType * userChCfg)
|
|
{
|
|
uint8 channel;
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
int _2;
|
|
<unnamed type> _3;
|
|
<unnamed type> _4;
|
|
unsigned char _5;
|
|
int _6;
|
|
const struct Emios_Pwm_Ip_NotificationType * _7;
|
|
unsigned char _8;
|
|
<unnamed type> _9;
|
|
<unnamed type> _10;
|
|
unsigned char _11;
|
|
unsigned char _12;
|
|
<unnamed type> _13;
|
|
unsigned char _14;
|
|
unsigned char _15;
|
|
int _16;
|
|
long unsigned int _37;
|
|
long unsigned int _38;
|
|
long unsigned int _39;
|
|
long unsigned int _40;
|
|
int _41;
|
|
long unsigned int _42;
|
|
long unsigned int _43;
|
|
long unsigned int _44;
|
|
int _45;
|
|
long unsigned int _46;
|
|
long unsigned int _47;
|
|
long unsigned int _48;
|
|
|
|
<bb 2> [local count: 1073527118]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_21(D);
|
|
base_23 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_23
|
|
# DEBUG BEGIN_STMT
|
|
channel_25 = userChCfg_24(D)->channelId;
|
|
# DEBUG channel => channel_25
|
|
# DEBUG BEGIN_STMT
|
|
_2 = (int) channel_25;
|
|
base_23->CH.UC[_2].C ={v} 0;
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_23
|
|
# DEBUG channel => channel_25
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetOutputUpdate
|
|
# DEBUG BEGIN_STMT
|
|
_37 ={v} base_23->OUDIS;
|
|
base_23->OUDIS ={v} _37;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
_3 = userChCfg_24(D)->outputDisableSource;
|
|
if (_3 != 255)
|
|
goto <bb 3>; [48.88%]
|
|
else
|
|
goto <bb 4>; [51.12%]
|
|
|
|
<bb 3> [local count: 524740055]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_23
|
|
# DEBUG channel => channel_25
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetOutDisable
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 1
|
|
# DEBUG BEGIN_STMT
|
|
_38 ={v} base_23->CH.UC[_2].C;
|
|
_39 = _38 & 3221225471;
|
|
_40 = _39 | 1073741824;
|
|
base_23->CH.UC[_2].C ={v} _40;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_SetOutDisableSource (base_23, channel_25, _3);
|
|
|
|
<bb 4> [local count: 1073527118]:
|
|
# DEBUG BEGIN_STMT
|
|
_4 = userChCfg_24(D)->irqMode;
|
|
if (_4 != 0)
|
|
goto <bb 5>; [50.00%]
|
|
else
|
|
goto <bb 8>; [50.00%]
|
|
|
|
<bb 5> [local count: 536763559]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_4 == 1)
|
|
goto <bb 6>; [34.00%]
|
|
else
|
|
goto <bb 7>; [66.00%]
|
|
|
|
<bb 6> [local count: 182499610]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 = userChCfg_24(D)->channelId;
|
|
_6 = (int) _5;
|
|
_7 = &userChCfg_24(D)->userCallback;
|
|
Emios_Pwm_Ip_aNotificationPtr[_1][_6] = _7;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 354263949]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = userChCfg_24(D)->channelId;
|
|
# DEBUG base => base_23
|
|
# DEBUG channel => _8
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetDMARequest
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 1
|
|
# DEBUG BEGIN_STMT
|
|
_41 = (int) _8;
|
|
_42 ={v} base_23->CH.UC[_41].C;
|
|
_43 = _42 & 4278190079;
|
|
_44 = _43 | 16777216;
|
|
base_23->CH.UC[_41].C ={v} _44;
|
|
|
|
<bb 8> [local count: 1073527118]:
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
_9 = userChCfg_24(D)->mode;
|
|
switch (_9) <default: <L22> [16.67%], case 6 ... 7: <L16> [16.67%], case 38: <L15> [16.67%], case 88: <L7> [16.67%], case 90: <L7> [16.67%], case 92 ... 95: <L9> [16.67%], case 96: <L13> [16.67%], case 98: <L13> [16.67%]>
|
|
|
|
<bb 9> [local count: 178956970]:
|
|
<L7>:
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_InitPeriodDutyCycleMode (instance_21(D), userChCfg_24(D));
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 10> [local count: 178956970]:
|
|
<L9>:
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_InitDeadTimeMode (instance_21(D), userChCfg_24(D));
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 11> [local count: 178956970]:
|
|
<L13>:
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_InitEdgePlacementMode (instance_21(D), userChCfg_24(D));
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 12> [local count: 178956970]:
|
|
<L15>:
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_InitTriggerMode (instance_21(D), userChCfg_24(D));
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 178956970]:
|
|
<L16>:
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_InitDoubleCompareMode (instance_21(D), userChCfg_24(D));
|
|
# DEBUG BEGIN_STMT
|
|
|
|
<bb 14> [local count: 1073741823]:
|
|
<L22>:
|
|
# DEBUG BEGIN_STMT
|
|
_10 = userChCfg_24(D)->internalPs;
|
|
if (_10 != 255)
|
|
goto <bb 15>; [48.88%]
|
|
else
|
|
goto <bb 16>; [51.12%]
|
|
|
|
<bb 15> [local count: 524845003]:
|
|
# DEBUG BEGIN_STMT
|
|
_11 = userChCfg_24(D)->channelId;
|
|
Emios_Pwm_Ip_SetExtendedPrescaler (base_23, _11, _10);
|
|
# DEBUG BEGIN_STMT
|
|
_12 = userChCfg_24(D)->channelId;
|
|
_13 = userChCfg_24(D)->internalPsSrc;
|
|
Emios_Pwm_Ip_SetPrescalerSource (base_23, _12, _13);
|
|
# DEBUG BEGIN_STMT
|
|
_14 = userChCfg_24(D)->channelId;
|
|
# DEBUG base => base_23
|
|
# DEBUG channel => _14
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetPrescalerEnable
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 1
|
|
# DEBUG BEGIN_STMT
|
|
_45 = (int) _14;
|
|
_46 ={v} base_23->CH.UC[_45].C;
|
|
_47 = _46 & 4261412863;
|
|
_48 = _47 | 33554432;
|
|
base_23->CH.UC[_45].C ={v} _48;
|
|
|
|
<bb 16> [local count: 1073741824]:
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
_15 = userChCfg_24(D)->channelId;
|
|
_16 = (int) _15;
|
|
Emios_Pwm_Ip_aCheckState[_1][_16] = 1;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetDutyCycle (Emios_Pwm_Ip_SetDutyCycle, funcdef_no=60, decl_uid=4372, cgraph_uid=61, symbol_order=69)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetDutyCycle/69
|
|
Emios_Pwm_Ip_SetDutyCycle (uint8 instance, uint8 channel, uint16 newDutyCycle)
|
|
{
|
|
Emios_Pwm_Ip_PwmModeType chMode;
|
|
Emios_Pwm_Ip_StatusType ret;
|
|
const struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
unsigned char _2;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_5(D);
|
|
base_7 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_7
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG ret => 0
|
|
# DEBUG BEGIN_STMT
|
|
chMode_10 = Emios_Pwm_Ip_GetPwmMode (base_7, channel_8(D));
|
|
# DEBUG chMode => chMode_10
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_17 ();
|
|
# DEBUG BEGIN_STMT
|
|
if (chMode_10 == 88)
|
|
goto <bb 4>; [20.24%]
|
|
else
|
|
goto <bb 3>; [79.76%]
|
|
|
|
<bb 3> [local count: 856416480]:
|
|
if (chMode_10 == 90)
|
|
goto <bb 4>; [34.00%]
|
|
else
|
|
goto <bb 5>; [66.00%]
|
|
|
|
<bb 4> [local count: 508506948]:
|
|
# DEBUG BEGIN_STMT
|
|
ret_22 = Emios_Pwm_Ip_SetDutyCycleOpwfmb (instance_5(D), channel_8(D), newDutyCycle_12(D));
|
|
# DEBUG ret => ret_22
|
|
goto <bb 16>; [100.00%]
|
|
|
|
<bb 5> [local count: 565234877]:
|
|
# DEBUG BEGIN_STMT
|
|
if (chMode_10 == 92)
|
|
goto <bb 9>; [20.24%]
|
|
else
|
|
goto <bb 6>; [79.76%]
|
|
|
|
<bb 6> [local count: 450831337]:
|
|
if (chMode_10 == 94)
|
|
goto <bb 9>; [34.00%]
|
|
else
|
|
goto <bb 7>; [66.00%]
|
|
|
|
<bb 7> [local count: 297548683]:
|
|
if (chMode_10 == 93)
|
|
goto <bb 9>; [34.00%]
|
|
else
|
|
goto <bb 8>; [66.00%]
|
|
|
|
<bb 8> [local count: 196382130]:
|
|
if (chMode_10 == 95)
|
|
goto <bb 9>; [34.00%]
|
|
else
|
|
goto <bb 10>; [66.00%]
|
|
|
|
<bb 9> [local count: 435622670]:
|
|
# DEBUG BEGIN_STMT
|
|
ret_20 = Emios_Pwm_Ip_SetDutyCycleOpwmcb (instance_5(D), channel_8(D), newDutyCycle_12(D));
|
|
# DEBUG ret => ret_20
|
|
goto <bb 16>; [100.00%]
|
|
|
|
<bb 10> [local count: 129612206]:
|
|
# DEBUG BEGIN_STMT
|
|
if (chMode_10 == 96)
|
|
goto <bb 12>; [20.24%]
|
|
else
|
|
goto <bb 11>; [79.76%]
|
|
|
|
<bb 11> [local count: 103378695]:
|
|
if (chMode_10 == 98)
|
|
goto <bb 12>; [34.00%]
|
|
else
|
|
goto <bb 13>; [66.00%]
|
|
|
|
<bb 12> [local count: 61382267]:
|
|
# DEBUG BEGIN_STMT
|
|
ret_18 = Emios_Pwm_Ip_SetDutyCycleOpwmb (instance_5(D), channel_8(D), newDutyCycle_12(D));
|
|
# DEBUG ret => ret_18
|
|
goto <bb 16>; [100.00%]
|
|
|
|
<bb 13> [local count: 68229939]:
|
|
# DEBUG BEGIN_STMT
|
|
_2 = chMode_10 + 250;
|
|
if (_2 <= 1)
|
|
goto <bb 14>; [41.00%]
|
|
else
|
|
goto <bb 15>; [59.00%]
|
|
|
|
<bb 14> [local count: 27974275]:
|
|
# DEBUG BEGIN_STMT
|
|
ret_16 = Emios_Pwm_Ip_SetDutyCycleDaoc (instance_5(D), channel_8(D), newDutyCycle_12(D));
|
|
# DEBUG ret => ret_16
|
|
goto <bb 16>; [100.00%]
|
|
|
|
<bb 15> [local count: 40255664]:
|
|
# DEBUG BEGIN_STMT
|
|
ret_14 = Emios_Pwm_Ip_SetDutyCycleOpwmt (instance_5(D), channel_8(D), newDutyCycle_12(D));
|
|
# DEBUG ret => ret_14
|
|
|
|
<bb 16> [local count: 1073741824]:
|
|
# ret_3 = PHI <ret_22(4), ret_20(9), ret_18(12), ret_16(14), ret_14(15)>
|
|
# DEBUG ret => ret_3
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_17 ();
|
|
# DEBUG BEGIN_STMT
|
|
return ret_3;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetPreEnableClock (Emios_Pwm_Ip_SetPreEnableClock, funcdef_no=76, decl_uid=4429, cgraph_uid=77, symbol_order=85)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetPreEnableClock/85
|
|
Emios_Pwm_Ip_SetPreEnableClock (uint8 instance, uint8 channel, boolean value)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_2(D);
|
|
base_4 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_4
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_26 ();
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_SetPrescalerEnable (base_4, channel_6(D), value_7(D));
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_26 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetBusSelected (Emios_Pwm_Ip_SetBusSelected, funcdef_no=77, decl_uid=4433, cgraph_uid=78, symbol_order=86)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetBusSelected/86
|
|
Emios_Pwm_Ip_SetBusSelected (uint8 instance, uint8 channel, Emios_Pwm_Ip_CounterBusSourceType value)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_2(D);
|
|
base_4 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_4
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_27 ();
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_SetCounterBus (base_4, channel_6(D), value_7(D));
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_27 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SetClockPs (Emios_Pwm_Ip_SetClockPs, funcdef_no=78, decl_uid=4437, cgraph_uid=79, symbol_order=87)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SetClockPs/87
|
|
Emios_Pwm_Ip_SetClockPs (uint8 instance, uint8 channel, Emios_Pwm_Ip_InternalClkPsType value)
|
|
{
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_2(D);
|
|
base_4 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_4
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_28 ();
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_4
|
|
# DEBUG channel => channel_6(D)
|
|
# DEBUG value => 0
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetPrescalerEnable
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 0
|
|
# DEBUG BEGIN_STMT
|
|
_13 = (int) channel_6(D);
|
|
_14 ={v} base_4->CH.UC[_13].C;
|
|
_15 = _14 & 4261412863;
|
|
base_4->CH.UC[_13].C ={v} _15;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Pwm_Ip_SetExtendedPrescaler (base_4, channel_6(D), value_7(D));
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_4
|
|
# DEBUG channel => channel_6(D)
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetPrescalerEnable
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 1
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} base_4->CH.UC[_13].C;
|
|
_11 = _10 & 4261412863;
|
|
_12 = _11 | 33554432;
|
|
base_4->CH.UC[_13].C ={v} _12;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_28 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_ComparatorTransferEnable (Emios_Pwm_Ip_ComparatorTransferEnable, funcdef_no=79, decl_uid=4440, cgraph_uid=80, symbol_order=88)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_ComparatorTransferEnable/88
|
|
Emios_Pwm_Ip_ComparatorTransferEnable (uint8 instance, uint32 channelMask)
|
|
{
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_29 ();
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Mcl_Ip_ComparatorTransferEnable (instance_3(D), channelMask_4(D));
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_29 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_ComparatorTransferDisable (Emios_Pwm_Ip_ComparatorTransferDisable, funcdef_no=80, decl_uid=4443, cgraph_uid=81, symbol_order=89)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_ComparatorTransferDisable/89
|
|
Emios_Pwm_Ip_ComparatorTransferDisable (uint8 instance, uint32 channelMask)
|
|
{
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Enter_Pwm_PWM_EXCLUSIVE_AREA_30 ();
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Mcl_Ip_ComparatorTransferDisable (instance_3(D), channelMask_4(D));
|
|
# DEBUG BEGIN_STMT
|
|
SchM_Exit_Pwm_PWM_EXCLUSIVE_AREA_30 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
;; Function Emios_Pwm_Ip_SyncUpdate (Emios_Pwm_Ip_SyncUpdate, funcdef_no=81, decl_uid=4445, cgraph_uid=82, symbol_order=90)
|
|
|
|
Modification phase of node Emios_Pwm_Ip_SyncUpdate/90
|
|
Emios_Pwm_Ip_SyncUpdate (uint8 instance)
|
|
{
|
|
uint8 channelId;
|
|
uint8 oudisDisable;
|
|
Emios_Pwm_Ip_PwmModeType chMode;
|
|
uint32 channelMask;
|
|
struct Emios_Pwm_Ip_HwAddrType * const base;
|
|
int _1;
|
|
int _2;
|
|
long unsigned int _3;
|
|
long unsigned int _4;
|
|
long unsigned int _6;
|
|
unsigned char _7;
|
|
long unsigned int _25;
|
|
long unsigned int _26;
|
|
short unsigned int _27;
|
|
long unsigned int _28;
|
|
long unsigned int _29;
|
|
long unsigned int _30;
|
|
long unsigned int _31;
|
|
long unsigned int _32;
|
|
long unsigned int _33;
|
|
|
|
<bb 2> [local count: 42949672]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) instance_14(D);
|
|
base_16 = Emios_Pwm_Ip_aBasePtr[_1];
|
|
# DEBUG base => base_16
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_16
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetOutputUpdateInstance
|
|
# DEBUG BEGIN_STMT
|
|
_25 ={v} MEM[(const struct Emios_Pwm_Ip_HwAddrType *)base_16].OUDIS;
|
|
# DEBUG base => NULL
|
|
# DEBUG oudisRegVal => _25
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG channelMask => 0
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG oudisDisable => 0
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG channelId => 0
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 3> [local count: 1030792152]:
|
|
# DEBUG BEGIN_STMT
|
|
_2 = (int) channelId_10;
|
|
_3 = 1 << _2;
|
|
_4 = _3 & _25;
|
|
_6 = _4 >> _2;
|
|
oudisDisable_18 = (uint8) _6;
|
|
# DEBUG oudisDisable => oudisDisable_18
|
|
# DEBUG BEGIN_STMT
|
|
_7 = Emios_Pwm_Ip_aCheckState[_1][_2];
|
|
if (_7 != 0)
|
|
goto <bb 4>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 4> [local count: 515396076]:
|
|
if (oudisDisable_18 == 1)
|
|
goto <bb 5>; [20.24%]
|
|
else
|
|
goto <bb 13>; [79.76%]
|
|
|
|
<bb 5> [local count: 104316166]:
|
|
# DEBUG BEGIN_STMT
|
|
chMode_20 = Emios_Pwm_Ip_GetPwmMode (base_16, channelId_10);
|
|
# DEBUG chMode => chMode_20
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_16
|
|
# DEBUG channel => channelId_10
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_GetUCRegA
|
|
# DEBUG BEGIN_STMT
|
|
_26 ={v} MEM[(const struct Emios_Pwm_Ip_HwAddrType *)base_16].CH.UC[_2].A;
|
|
_27 = (short unsigned int) _26;
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
if (_27 == 1)
|
|
goto <bb 6>; [34.00%]
|
|
else
|
|
goto <bb 12>; [66.00%]
|
|
|
|
<bb 6> [local count: 35467496]:
|
|
# DEBUG BEGIN_STMT
|
|
if (chMode_20 == 92)
|
|
goto <bb 8>; [20.24%]
|
|
else
|
|
goto <bb 7>; [79.76%]
|
|
|
|
<bb 7> [local count: 28288875]:
|
|
if (chMode_20 == 94)
|
|
goto <bb 8>; [34.00%]
|
|
else
|
|
goto <bb 9>; [66.00%]
|
|
|
|
<bb 8> [local count: 16796839]:
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Mcl_Ip_ComparatorTransferEnable (instance_14(D), _3);
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_16
|
|
# DEBUG channel => channelId_10
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetForceMatchB
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 1
|
|
# DEBUG BEGIN_STMT
|
|
_28 ={v} base_16->CH.UC[_2].C;
|
|
_29 = _28 & 4294963199;
|
|
_30 = _29 | 4096;
|
|
base_16->CH.UC[_2].C ={v} _30;
|
|
goto <bb 12>; [100.00%]
|
|
|
|
<bb 9> [local count: 18670658]:
|
|
# DEBUG BEGIN_STMT
|
|
if (chMode_20 == 93)
|
|
goto <bb 11>; [20.24%]
|
|
else
|
|
goto <bb 10>; [79.76%]
|
|
|
|
<bb 10> [local count: 14891716]:
|
|
if (chMode_20 == 95)
|
|
goto <bb 11>; [34.00%]
|
|
else
|
|
goto <bb 12>; [66.00%]
|
|
|
|
<bb 11> [local count: 8842125]:
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Mcl_Ip_ComparatorTransferEnable (instance_14(D), _3);
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG base => base_16
|
|
# DEBUG channel => channelId_10
|
|
# DEBUG value => 1
|
|
# DEBUG INLINE_ENTRY Emios_Pwm_Ip_SetForceMatchA
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG value_convert => 1
|
|
# DEBUG BEGIN_STMT
|
|
_31 ={v} base_16->CH.UC[_2].C;
|
|
_32 = _31 & 4294959103;
|
|
_33 = _32 | 8192;
|
|
base_16->CH.UC[_2].C ={v} _33;
|
|
|
|
<bb 12> [local count: 104316166]:
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG base => NULL
|
|
# DEBUG channel => NULL
|
|
# DEBUG value => NULL
|
|
# DEBUG BEGIN_STMT
|
|
channelMask_23 = _3 | channelMask_9;
|
|
# DEBUG channelMask => channelMask_23
|
|
|
|
<bb 13> [local count: 1030792152]:
|
|
# channelMask_8 = PHI <channelMask_9(3), channelMask_9(4), channelMask_23(12)>
|
|
# DEBUG channelMask => channelMask_8
|
|
# DEBUG BEGIN_STMT
|
|
channelId_24 = channelId_10 + 1;
|
|
# DEBUG channelId => channelId_24
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# channelMask_9 = PHI <0(2), channelMask_8(13)>
|
|
# channelId_10 = PHI <0(2), channelId_24(13)>
|
|
# DEBUG channelId => channelId_10
|
|
# DEBUG channelMask => channelMask_9
|
|
# DEBUG BEGIN_STMT
|
|
if (channelId_10 != 24)
|
|
goto <bb 3>; [96.00%]
|
|
else
|
|
goto <bb 15>; [4.00%]
|
|
|
|
<bb 15> [local count: 42949673]:
|
|
# channelMask_5 = PHI <channelMask_9(14)>
|
|
# DEBUG BEGIN_STMT
|
|
Emios_Mcl_Ip_ComparatorTransferEnable (instance_14(D), channelMask_5);
|
|
return;
|
|
|
|
}
|
|
|
|
|