mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-05-17 01:43:59 +09:00
7211 lines
152 KiB
Plaintext
7211 lines
152 KiB
Plaintext
CALCULATE_CONFIGURED_CORE_AIPS_SLOW_PLAT_CLKS.part.0 ()
|
|
{
|
|
uint32 i;
|
|
const struct Clock_Ip_SelectorConfigType * selectorSCS_CLK;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
long unsigned int _4;
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
<L0>:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = bufferFreqs[8];
|
|
configuredCoreClock = _1;
|
|
# DEBUG BEGIN_STMT
|
|
_2 = bufferFreqs[9];
|
|
configuredAipsPlatClock = _2;
|
|
# DEBUG BEGIN_STMT
|
|
_3 = bufferFreqs[10];
|
|
configuredAipsSlowClock = _3;
|
|
# DEBUG BEGIN_STMT
|
|
_4 = bufferFreqs[11];
|
|
configuredHseClock = _4;
|
|
# DEBUG BEGIN_STMT
|
|
|
|
<bb 3> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
NOT_UNDER_MCU_CONTROL_A.part.0 ()
|
|
{
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
long unsigned int _4;
|
|
<unnamed type> iftmp.61_5;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(struct MC_ME_Type *)1076740096B].PRTN1_COFB1_STAT;
|
|
_2 = _1 & 16777216;
|
|
if (_2 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 6>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_3 ={v} MEM[(volatile struct PLL_Type *)1076756480B].PLLSR;
|
|
_4 = _3 & 4;
|
|
if (_4 == 0)
|
|
goto <bb 5>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 4> [local count: 268435456]:
|
|
|
|
<bb 5> [local count: 536870913]:
|
|
# iftmp.61_5 = PHI <0(3), 255(4)>
|
|
clkState[6] = iftmp.61_5;
|
|
goto <bb 7>; [100.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
clkState[6] = 0;
|
|
|
|
<bb 7> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CONFIG_ELEMENTS_MAPPINGS_01.part.0 ()
|
|
{
|
|
uint8 i;
|
|
int _2;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.85_3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
unsigned char _7;
|
|
int _9;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.85_10;
|
|
<unnamed type> _11;
|
|
int _12;
|
|
unsigned char _13;
|
|
unsigned char _14;
|
|
int _16;
|
|
<unnamed type> _17;
|
|
int _18;
|
|
unsigned char _19;
|
|
unsigned char _20;
|
|
int _22;
|
|
<unnamed type> _23;
|
|
int _24;
|
|
unsigned char _25;
|
|
unsigned char _26;
|
|
|
|
<bb 14> [local count: 118111598]:
|
|
goto <bb 3>; [100.00%]
|
|
|
|
<bb 2> [local count: 955630209]:
|
|
# DEBUG BEGIN_STMT
|
|
_2 = (int) i_1;
|
|
_4 = config_clock.85_3->ircoscs[_2].name;
|
|
_5 = (int) _4;
|
|
_6 = i_1 + 1;
|
|
freqPointers[_5] = _6;
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG i => _6
|
|
|
|
<bb 3> [local count: 1073741809]:
|
|
# i_1 = PHI <_6(2), 0(14)>
|
|
# DEBUG i => i_1
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.85_3 = config_clock;
|
|
_7 = config_clock.85_3->ircoscsCount;
|
|
if (i_1 < _7)
|
|
goto <bb 2>; [89.00%]
|
|
else
|
|
goto <bb 4>; [11.00%]
|
|
|
|
<bb 4> [local count: 118111599]:
|
|
# config_clock.85_10 = PHI <config_clock.85_3(3)>
|
|
goto <bb 6>; [100.00%]
|
|
|
|
<bb 5> [local count: 955630212]:
|
|
# DEBUG BEGIN_STMT
|
|
_9 = (int) i_8;
|
|
_11 = config_clock.85_10->xoscs[_9].name;
|
|
_12 = (int) _11;
|
|
_13 = i_8 + 1;
|
|
freqPointers[_12] = _13;
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG i => _13
|
|
|
|
<bb 6> [local count: 1073741812]:
|
|
# i_8 = PHI <0(4), _13(5)>
|
|
# DEBUG i => i_8
|
|
# DEBUG BEGIN_STMT
|
|
_14 = config_clock.85_10->xoscsCount;
|
|
if (i_8 < _14)
|
|
goto <bb 5>; [89.00%]
|
|
else
|
|
goto <bb 7>; [11.00%]
|
|
|
|
<bb 7> [local count: 118111599]:
|
|
goto <bb 9>; [100.00%]
|
|
|
|
<bb 8> [local count: 955630219]:
|
|
# DEBUG BEGIN_STMT
|
|
_16 = (int) i_15;
|
|
_17 = config_clock.85_10->plls[_16].name;
|
|
_18 = (int) _17;
|
|
_19 = i_15 + 1;
|
|
freqPointers[_18] = _19;
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG i => _19
|
|
|
|
<bb 9> [local count: 1073741819]:
|
|
# i_15 = PHI <0(7), _19(8)>
|
|
# DEBUG i => i_15
|
|
# DEBUG BEGIN_STMT
|
|
_20 = config_clock.85_10->pllsCount;
|
|
if (i_15 < _20)
|
|
goto <bb 8>; [89.00%]
|
|
else
|
|
goto <bb 10>; [11.00%]
|
|
|
|
<bb 10> [local count: 118111600]:
|
|
goto <bb 12>; [100.00%]
|
|
|
|
<bb 11> [local count: 955630225]:
|
|
# DEBUG BEGIN_STMT
|
|
_22 = (int) i_21;
|
|
_23 = config_clock.85_10->extClks[_22].name;
|
|
_24 = (int) _23;
|
|
_25 = i_21 + 1;
|
|
freqPointers[_24] = _25;
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG i => _25
|
|
|
|
<bb 12> [local count: 1073741824]:
|
|
# i_21 = PHI <0(10), _25(11)>
|
|
# DEBUG i => i_21
|
|
# DEBUG BEGIN_STMT
|
|
_26 = config_clock.85_10->extClksCount;
|
|
if (i_21 < _26)
|
|
goto <bb 11>; [89.00%]
|
|
else
|
|
goto <bb 13>; [11.00%]
|
|
|
|
<bb 13> [local count: 118111601]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
get_TRACE_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076725184B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076725184B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076725184B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_STM1_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724608B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724608B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724608B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_STMB_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724608B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724608B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724608B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_STM0_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724544B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724544B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724544B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_STMA_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724544B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724544B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724544B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_RTC0_CLK_Frequency ()
|
|
{
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
get_RTC_CLK_Frequency ()
|
|
{
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
get_QSPI0_SFCK_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076725120B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076725120B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076725120B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_QSPI_SFCK_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076725120B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076725120B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076725120B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_FLEXCAN5_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_FLEXCAN4_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_FLEXCAN3_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_FLEXCANB_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724736B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_FLEXCAN2_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_FLEXCAN1_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_FLEXCAN0_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_FLEXCANA_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724672B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_EMAC0_TX_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724992B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724992B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724992B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_EMAC_TX_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724992B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724992B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724992B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_EMAC0_TS_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076725056B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076725056B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076725056B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_EMAC_TS_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076725056B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076725056B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076725056B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_EMAC0_RX_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724928B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724928B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724928B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_EMAC_RX_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724928B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724928B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724928B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_CLKOUT_STANDBY_CLK_Frequency ()
|
|
{
|
|
uint32 frequency;
|
|
long unsigned int _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
<unnamed type> _4;
|
|
int _5;
|
|
unsigned char _6;
|
|
int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _15;
|
|
long unsigned int _17;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 ={v} MEM[(volatile struct cgmMux_Type *)1076724800B].CSS;
|
|
_2 = _1 >> 24;
|
|
_3 = _2 & 63;
|
|
_4 = hardwareValue_selectorEntry[_3];
|
|
_5 = (int) _4;
|
|
_6 = freqPointers[_5];
|
|
_7 = (int) _6;
|
|
frequency_14 = bufferFreqs[_7];
|
|
# DEBUG frequency => frequency_14
|
|
# DEBUG BEGIN_STMT
|
|
_8 ={v} MEM[(volatile struct cgmMux_Type *)1076724800B].divider[0];
|
|
_9 = _8 >> 31;
|
|
_15 = enableDisableMask[_9];
|
|
frequency_16 = frequency_14 & _15;
|
|
# DEBUG frequency => frequency_16
|
|
# DEBUG BEGIN_STMT
|
|
_10 ={v} MEM[(volatile struct cgmMux_Type *)1076724800B].divider[0];
|
|
_11 = _10 >> 16;
|
|
_12 = _11 & 63;
|
|
_17 = _12 + 1;
|
|
frequency_18 = frequency_16 / _17;
|
|
# DEBUG frequency => frequency_18
|
|
# DEBUG BEGIN_STMT
|
|
return frequency_18;
|
|
|
|
}
|
|
|
|
|
|
get_SWT1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[2];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_SWT0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[2];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_SIUL0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[0];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_QSPI0_TX_MEM_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[19];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_QSPI0_RAM_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[19];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_DCM0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[17];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_SEMA42_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[14];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_MSCM_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[14];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART8_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[14];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[14];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPSPI0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[14];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_INTM_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[14];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_FLEXIO0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[14];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_CRC0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[14];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_WKPU0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_TSENSE0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_TRGMUX0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_STCU0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_SAI1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_SAI0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_PIT2_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_PIT1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_PIT0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_MUB_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_MUA_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART9_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART7_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART6_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART5_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART4_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART3_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART2_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART15_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART14_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART13_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART12_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART11_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPUART10_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPSPI5_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPSPI4_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPSPI3_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPSPI2_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPSPI1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPI2C1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LPI2C0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_FLASH0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_ERM0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EIM0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_CMP2_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_CMP1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_CMP0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[15];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_TEMPSENSE_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_TCM_CM7_1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_TCM_CM7_0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LCU1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_LCU0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EMIOS2_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EMIOS1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EMIOS0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD9_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD8_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD7_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD6_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD5_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD4_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD3_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD31_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD30_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD2_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD29_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD28_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD27_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD26_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD25_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD24_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD23_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD22_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD21_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD20_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD19_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD18_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD17_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD16_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD15_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD14_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD13_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD12_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD11_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD10_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_TCD0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_EDMA0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_DMAMUX1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_DMAMUX0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_BCTU0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_ADC2_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_ADC1_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
get_ADC0_CLK_Frequency ()
|
|
{
|
|
unsigned char _1;
|
|
int _2;
|
|
uint32 _4;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
_2 = (int) _1;
|
|
_4 = bufferFreqs[_2];
|
|
return _4;
|
|
|
|
}
|
|
|
|
|
|
CallbackDelay ()
|
|
{
|
|
uint32 TimeoutTicks;
|
|
uint32 ElapsedTime;
|
|
uint32 StartTime;
|
|
boolean TimeoutOccurred;
|
|
long unsigned int TimeoutTicks.0_1;
|
|
|
|
<bb 2> [local count: 118111600]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG TimeoutOccurred => 0
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10);
|
|
|
|
<bb 3> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
TimeoutTicks.0_1 = TimeoutTicks;
|
|
TimeoutOccurred_6 = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.0_1);
|
|
# DEBUG TimeoutOccurred => TimeoutOccurred_6
|
|
# DEBUG BEGIN_STMT
|
|
if (TimeoutOccurred_6 != 0)
|
|
goto <bb 4>; [11.00%]
|
|
else
|
|
goto <bb 5>; [89.00%]
|
|
|
|
<bb 5> [local count: 955630223]:
|
|
goto <bb 3>; [100.00%]
|
|
|
|
<bb 4> [local count: 118111601]:
|
|
StartTime ={v} {CLOBBER};
|
|
ElapsedTime ={v} {CLOBBER};
|
|
TimeoutTicks ={v} {CLOBBER};
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CallEmptyCallbacks ()
|
|
{
|
|
void (*<T494>) (const struct Clock_Ip_CmuConfigType *) _1;
|
|
void (*<T498>) (Clock_Ip_NameType) _2;
|
|
void (*<T498>) (Clock_Ip_NameType) _3;
|
|
Clock_Ip_CmuStatusType (*<T49c>) (Clock_Ip_NameType) _4;
|
|
void (*<T43f>) (const struct Clock_Ip_DividerConfigType *) _5;
|
|
void (*<T44a>) (const struct Clock_Ip_DividerTriggerConfigType *) _6;
|
|
void (*<T433>) (const struct Clock_Ip_XoscConfigType *) _7;
|
|
void (*<T456>) (const struct Clock_Ip_FracDivConfigType *) _8;
|
|
clock_dfs_status_t (*<T45c>) (Clock_Ip_NameType) _9;
|
|
void (*<T484>) (const struct Clock_Ip_GateConfigType *) _10;
|
|
void (*<T489>) (Clock_Ip_NameType, boolean) _11;
|
|
void (*<T428>) (const struct Clock_Ip_IrcoscConfigType *) _12;
|
|
void (*<T467>) (const struct Clock_Ip_PllConfigType *) _13;
|
|
clock_pll_status_t (*<T46d>) (Clock_Ip_NameType) _14;
|
|
void (*<T478>) (const struct Clock_Ip_SelectorConfigType *) _15;
|
|
void (*<T4a7>) (const struct Clock_Ip_PcfsConfigType *) _16;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = cmuCallbacks[0].Set;
|
|
_1 (0B);
|
|
# DEBUG BEGIN_STMT
|
|
_2 = cmuCallbacks[0].Disable;
|
|
_2 (145);
|
|
# DEBUG BEGIN_STMT
|
|
_3 = cmuCallbacks[0].Clear;
|
|
_3 (145);
|
|
# DEBUG BEGIN_STMT
|
|
_4 = cmuCallbacks[0].GetStatus;
|
|
_4 (145);
|
|
# DEBUG BEGIN_STMT
|
|
_5 = dividerCallbacks[0].Set;
|
|
_5 (0B);
|
|
# DEBUG BEGIN_STMT
|
|
_6 = dividerTriggerCallbacks[0].Configure;
|
|
_6 (0B);
|
|
# DEBUG BEGIN_STMT
|
|
_7 = extOscCallbacks[0].Reset;
|
|
_7 (0B);
|
|
# DEBUG BEGIN_STMT
|
|
_8 = fracDivCallbacks[0].Set;
|
|
_8 (0B);
|
|
# DEBUG BEGIN_STMT
|
|
_9 = fracDivCallbacks[0].Complete;
|
|
_9 (145);
|
|
# DEBUG BEGIN_STMT
|
|
_10 = gateCallbacks[0].Set;
|
|
_10 (0B);
|
|
# DEBUG BEGIN_STMT
|
|
_11 = gateCallbacks[0].Update;
|
|
_11 (145, 0);
|
|
# DEBUG BEGIN_STMT
|
|
_12 = intOscCallbacks[0].Set;
|
|
_12 (0B);
|
|
# DEBUG BEGIN_STMT
|
|
_13 = pllCallbacks[0].Set;
|
|
_13 (0B);
|
|
# DEBUG BEGIN_STMT
|
|
_14 = pllCallbacks[0].Complete;
|
|
_14 (145);
|
|
# DEBUG BEGIN_STMT
|
|
_15 = selectorCallbacks[0].Set;
|
|
_15 (0B);
|
|
# DEBUG BEGIN_STMT
|
|
_16 = pcfsCallbacks[0].Set;
|
|
_16 (0B);
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
McMeEnterKey ()
|
|
{
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
MEM[(struct MC_ME_Type *)1076740096B].CTL_KEY ={v} 23280;
|
|
# DEBUG BEGIN_STMT
|
|
MEM[(struct MC_ME_Type *)1076740096B].CTL_KEY ={v} 42255;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CMU_HSE_CLK_B ()
|
|
{
|
|
uint32 fMonitoredClk;
|
|
uint32 fReferenceClk;
|
|
float _1;
|
|
float _2;
|
|
float _3;
|
|
float _4;
|
|
float _5;
|
|
long unsigned int _6;
|
|
float _7;
|
|
float _8;
|
|
float _9;
|
|
long unsigned int _10;
|
|
float _11;
|
|
float _12;
|
|
float _13;
|
|
float _14;
|
|
float _15;
|
|
long unsigned int _16;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
fReferenceClk_19 = tmpData.input2;
|
|
# DEBUG fReferenceClk => fReferenceClk_19
|
|
# DEBUG BEGIN_STMT
|
|
fMonitoredClk_20 = tmpData.input3;
|
|
# DEBUG fMonitoredClk => fMonitoredClk_20
|
|
# DEBUG BEGIN_STMT
|
|
if (fReferenceClk_19 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (float) fMonitoredClk_20;
|
|
_2 = _1 * 1.011e+3;
|
|
_3 = (float) fReferenceClk_19;
|
|
_4 = _3 * 9.67e+2;
|
|
_5 = _2 / _4;
|
|
_6 = cmuEntries[3].refCount;
|
|
_7 = (float) _6;
|
|
_8 = _5 * _7;
|
|
_9 = _8 + 3.0e+0;
|
|
_10 = (long unsigned int) _9;
|
|
cmuEntries[3].hfRef = _10;
|
|
# DEBUG BEGIN_STMT
|
|
_11 = _1 * 9.89e+2;
|
|
_12 = _3 * 1.033e+3;
|
|
_13 = _11 / _12;
|
|
_14 = _7 * _13;
|
|
_15 = _14 - 3.0e+0;
|
|
_16 = (long unsigned int) _15;
|
|
cmuEntries[3].lfRef = _16;
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CMU_HSE_CLK_A ()
|
|
{
|
|
uint8 enable;
|
|
uint32 cmp2;
|
|
uint32 cmp1;
|
|
uint32 fBusClk;
|
|
uint32 fMonitoredClk;
|
|
uint32 fReferenceClk;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.1_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int configuredHseClock.2_6;
|
|
long unsigned int configuredAipsSlowClock.3_7;
|
|
long unsigned int _8;
|
|
float _9;
|
|
float _10;
|
|
float _11;
|
|
float _12;
|
|
long unsigned int _13;
|
|
float _14;
|
|
float _15;
|
|
float _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
long unsigned int _19;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = cmuEntries[3].configIndex;
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.1_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
# DEBUG D#10 => &config_clock.1_2->cmus[_4]
|
|
# DEBUG cmuConfig => D#10
|
|
# DEBUG BEGIN_STMT
|
|
enable_23 = MEM[(const struct Clock_Ip_CmuConfigType *)config_clock.1_2].cmus[_4].enable;
|
|
# DEBUG enable => enable_23
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
# enable_21 = PHI <enable_23(3), 0(2)>
|
|
# DEBUG enable => enable_21
|
|
# DEBUG BEGIN_STMT
|
|
_5 = bufferFreqs[1];
|
|
fReferenceClk_24 = _5 / 1000;
|
|
# DEBUG fReferenceClk => fReferenceClk_24
|
|
# DEBUG BEGIN_STMT
|
|
configuredHseClock.2_6 = configuredHseClock;
|
|
fMonitoredClk_25 = configuredHseClock.2_6 / 1000;
|
|
# DEBUG fMonitoredClk => fMonitoredClk_25
|
|
# DEBUG BEGIN_STMT
|
|
configuredAipsSlowClock.3_7 = configuredAipsSlowClock;
|
|
fBusClk_26 = configuredAipsSlowClock.3_7 / 1000;
|
|
# DEBUG fBusClk => fBusClk_26
|
|
# DEBUG BEGIN_STMT
|
|
_8 = (long unsigned int) enable_21;
|
|
tmpData.input1 = _8;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input2 = fReferenceClk_24;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input3 = fMonitoredClk_25;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input4 = fBusClk_26;
|
|
# DEBUG BEGIN_STMT
|
|
_9 = (float) fReferenceClk_24;
|
|
_10 = _9 * 3.0e+0;
|
|
_11 = (float) fBusClk_26;
|
|
_12 = _10 / _11;
|
|
_13 = (long unsigned int) _12;
|
|
cmp1_31 = _13 + 1;
|
|
# DEBUG cmp1 => cmp1_31
|
|
# DEBUG BEGIN_STMT
|
|
if (configuredHseClock.2_6 > 999)
|
|
goto <bb 5>; [50.00%]
|
|
else
|
|
goto <bb 6>; [50.00%]
|
|
|
|
<bb 5> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_14 = _9 * 5.0e+0;
|
|
_15 = (float) fMonitoredClk_25;
|
|
_16 = _14 / _15;
|
|
_17 = (long unsigned int) _16;
|
|
cmp2_32 = _17 + 9;
|
|
# DEBUG cmp2 => cmp2_32
|
|
|
|
<bb 6> [local count: 1073741824]:
|
|
# cmp2_20 = PHI <cmp2_32(5), 0(4)>
|
|
# DEBUG cmp2 => cmp2_20
|
|
# DEBUG BEGIN_STMT
|
|
cmuEntries[3].enable = _8;
|
|
# DEBUG BEGIN_STMT
|
|
_18 = MAX_EXPR <cmp2_20, cmp1_31>;
|
|
_19 = _18 * 10;
|
|
cmuEntries[3].refCount = _19;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CMU_AIPS_PLAT_CLK_B ()
|
|
{
|
|
uint32 fMonitoredClk;
|
|
uint32 fReferenceClk;
|
|
float _1;
|
|
float _2;
|
|
float _3;
|
|
float _4;
|
|
float _5;
|
|
long unsigned int _6;
|
|
float _7;
|
|
float _8;
|
|
float _9;
|
|
long unsigned int _10;
|
|
float _11;
|
|
float _12;
|
|
float _13;
|
|
float _14;
|
|
float _15;
|
|
long unsigned int _16;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
fReferenceClk_19 = tmpData.input2;
|
|
# DEBUG fReferenceClk => fReferenceClk_19
|
|
# DEBUG BEGIN_STMT
|
|
fMonitoredClk_20 = tmpData.input3;
|
|
# DEBUG fMonitoredClk => fMonitoredClk_20
|
|
# DEBUG BEGIN_STMT
|
|
if (fReferenceClk_19 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (float) fMonitoredClk_20;
|
|
_2 = _1 * 1.011e+3;
|
|
_3 = (float) fReferenceClk_19;
|
|
_4 = _3 * 9.67e+2;
|
|
_5 = _2 / _4;
|
|
_6 = cmuEntries[2].refCount;
|
|
_7 = (float) _6;
|
|
_8 = _5 * _7;
|
|
_9 = _8 + 3.0e+0;
|
|
_10 = (long unsigned int) _9;
|
|
cmuEntries[2].hfRef = _10;
|
|
# DEBUG BEGIN_STMT
|
|
_11 = _1 * 9.89e+2;
|
|
_12 = _3 * 1.033e+3;
|
|
_13 = _11 / _12;
|
|
_14 = _7 * _13;
|
|
_15 = _14 - 3.0e+0;
|
|
_16 = (long unsigned int) _15;
|
|
cmuEntries[2].lfRef = _16;
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CMU_AIPS_PLAT_CLK_A ()
|
|
{
|
|
uint8 enable;
|
|
uint32 cmp2;
|
|
uint32 cmp1;
|
|
uint32 fBusClk;
|
|
uint32 fMonitoredClk;
|
|
uint32 fReferenceClk;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.4_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int configuredAipsPlatClock.5_6;
|
|
long unsigned int configuredAipsSlowClock.6_7;
|
|
long unsigned int _8;
|
|
float _9;
|
|
float _10;
|
|
float _11;
|
|
float _12;
|
|
long unsigned int _13;
|
|
float _14;
|
|
float _15;
|
|
float _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
long unsigned int _19;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = cmuEntries[2].configIndex;
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.4_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
# DEBUG D#9 => &config_clock.4_2->cmus[_4]
|
|
# DEBUG cmuConfig => D#9
|
|
# DEBUG BEGIN_STMT
|
|
enable_23 = MEM[(const struct Clock_Ip_CmuConfigType *)config_clock.4_2].cmus[_4].enable;
|
|
# DEBUG enable => enable_23
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
# enable_21 = PHI <enable_23(3), 0(2)>
|
|
# DEBUG enable => enable_21
|
|
# DEBUG BEGIN_STMT
|
|
_5 = bufferFreqs[1];
|
|
fReferenceClk_24 = _5 / 1000;
|
|
# DEBUG fReferenceClk => fReferenceClk_24
|
|
# DEBUG BEGIN_STMT
|
|
configuredAipsPlatClock.5_6 = configuredAipsPlatClock;
|
|
fMonitoredClk_25 = configuredAipsPlatClock.5_6 / 1000;
|
|
# DEBUG fMonitoredClk => fMonitoredClk_25
|
|
# DEBUG BEGIN_STMT
|
|
configuredAipsSlowClock.6_7 = configuredAipsSlowClock;
|
|
fBusClk_26 = configuredAipsSlowClock.6_7 / 1000;
|
|
# DEBUG fBusClk => fBusClk_26
|
|
# DEBUG BEGIN_STMT
|
|
_8 = (long unsigned int) enable_21;
|
|
tmpData.input1 = _8;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input2 = fReferenceClk_24;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input3 = fMonitoredClk_25;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input4 = fBusClk_26;
|
|
# DEBUG BEGIN_STMT
|
|
_9 = (float) fReferenceClk_24;
|
|
_10 = _9 * 3.0e+0;
|
|
_11 = (float) fBusClk_26;
|
|
_12 = _10 / _11;
|
|
_13 = (long unsigned int) _12;
|
|
cmp1_31 = _13 + 1;
|
|
# DEBUG cmp1 => cmp1_31
|
|
# DEBUG BEGIN_STMT
|
|
if (configuredAipsPlatClock.5_6 > 999)
|
|
goto <bb 5>; [50.00%]
|
|
else
|
|
goto <bb 6>; [50.00%]
|
|
|
|
<bb 5> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_14 = _9 * 5.0e+0;
|
|
_15 = (float) fMonitoredClk_25;
|
|
_16 = _14 / _15;
|
|
_17 = (long unsigned int) _16;
|
|
cmp2_32 = _17 + 9;
|
|
# DEBUG cmp2 => cmp2_32
|
|
|
|
<bb 6> [local count: 1073741824]:
|
|
# cmp2_20 = PHI <cmp2_32(5), 0(4)>
|
|
# DEBUG cmp2 => cmp2_20
|
|
# DEBUG BEGIN_STMT
|
|
cmuEntries[2].enable = _8;
|
|
# DEBUG BEGIN_STMT
|
|
_18 = MAX_EXPR <cmp2_20, cmp1_31>;
|
|
_19 = _18 * 10;
|
|
cmuEntries[2].refCount = _19;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CMU_CORE_CLK_B ()
|
|
{
|
|
uint32 fMonitoredClk;
|
|
uint32 fReferenceClk;
|
|
float _1;
|
|
float _2;
|
|
float _3;
|
|
float _4;
|
|
float _5;
|
|
long unsigned int _6;
|
|
float _7;
|
|
float _8;
|
|
float _9;
|
|
long unsigned int _10;
|
|
float _11;
|
|
float _12;
|
|
float _13;
|
|
float _14;
|
|
float _15;
|
|
long unsigned int _16;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
fReferenceClk_19 = tmpData.input2;
|
|
# DEBUG fReferenceClk => fReferenceClk_19
|
|
# DEBUG BEGIN_STMT
|
|
fMonitoredClk_20 = tmpData.input3;
|
|
# DEBUG fMonitoredClk => fMonitoredClk_20
|
|
# DEBUG BEGIN_STMT
|
|
if (fReferenceClk_19 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (float) fMonitoredClk_20;
|
|
_2 = _1 * 1.011e+3;
|
|
_3 = (float) fReferenceClk_19;
|
|
_4 = _3 * 9.67e+2;
|
|
_5 = _2 / _4;
|
|
_6 = cmuEntries[1].refCount;
|
|
_7 = (float) _6;
|
|
_8 = _5 * _7;
|
|
_9 = _8 + 3.0e+0;
|
|
_10 = (long unsigned int) _9;
|
|
cmuEntries[1].hfRef = _10;
|
|
# DEBUG BEGIN_STMT
|
|
_11 = _1 * 9.89e+2;
|
|
_12 = _3 * 1.033e+3;
|
|
_13 = _11 / _12;
|
|
_14 = _7 * _13;
|
|
_15 = _14 - 3.0e+0;
|
|
_16 = (long unsigned int) _15;
|
|
cmuEntries[1].lfRef = _16;
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CMU_CORE_CLK_A ()
|
|
{
|
|
uint8 enable;
|
|
uint32 cmp2;
|
|
uint32 cmp1;
|
|
uint32 fBusClk;
|
|
uint32 fMonitoredClk;
|
|
uint32 fReferenceClk;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.7_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int configuredCoreClock.8_6;
|
|
long unsigned int configuredAipsSlowClock.9_7;
|
|
long unsigned int _8;
|
|
float _9;
|
|
float _10;
|
|
float _11;
|
|
float _12;
|
|
long unsigned int _13;
|
|
float _14;
|
|
float _15;
|
|
float _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
long unsigned int _19;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = cmuEntries[1].configIndex;
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.7_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
# DEBUG D#8 => &config_clock.7_2->cmus[_4]
|
|
# DEBUG cmuConfig => D#8
|
|
# DEBUG BEGIN_STMT
|
|
enable_23 = MEM[(const struct Clock_Ip_CmuConfigType *)config_clock.7_2].cmus[_4].enable;
|
|
# DEBUG enable => enable_23
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
# enable_21 = PHI <enable_23(3), 0(2)>
|
|
# DEBUG enable => enable_21
|
|
# DEBUG BEGIN_STMT
|
|
_5 = bufferFreqs[3];
|
|
fReferenceClk_24 = _5 / 1000;
|
|
# DEBUG fReferenceClk => fReferenceClk_24
|
|
# DEBUG BEGIN_STMT
|
|
configuredCoreClock.8_6 = configuredCoreClock;
|
|
fMonitoredClk_25 = configuredCoreClock.8_6 / 1000;
|
|
# DEBUG fMonitoredClk => fMonitoredClk_25
|
|
# DEBUG BEGIN_STMT
|
|
configuredAipsSlowClock.9_7 = configuredAipsSlowClock;
|
|
fBusClk_26 = configuredAipsSlowClock.9_7 / 1000;
|
|
# DEBUG fBusClk => fBusClk_26
|
|
# DEBUG BEGIN_STMT
|
|
_8 = (long unsigned int) enable_21;
|
|
tmpData.input1 = _8;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input2 = fReferenceClk_24;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input3 = fMonitoredClk_25;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input4 = fBusClk_26;
|
|
# DEBUG BEGIN_STMT
|
|
_9 = (float) fReferenceClk_24;
|
|
_10 = _9 * 3.0e+0;
|
|
_11 = (float) fBusClk_26;
|
|
_12 = _10 / _11;
|
|
_13 = (long unsigned int) _12;
|
|
cmp1_31 = _13 + 1;
|
|
# DEBUG cmp1 => cmp1_31
|
|
# DEBUG BEGIN_STMT
|
|
if (configuredCoreClock.8_6 > 999)
|
|
goto <bb 5>; [50.00%]
|
|
else
|
|
goto <bb 6>; [50.00%]
|
|
|
|
<bb 5> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_14 = _9 * 5.0e+0;
|
|
_15 = (float) fMonitoredClk_25;
|
|
_16 = _14 / _15;
|
|
_17 = (long unsigned int) _16;
|
|
cmp2_32 = _17 + 9;
|
|
# DEBUG cmp2 => cmp2_32
|
|
|
|
<bb 6> [local count: 1073741824]:
|
|
# cmp2_20 = PHI <cmp2_32(5), 0(4)>
|
|
# DEBUG cmp2 => cmp2_20
|
|
# DEBUG BEGIN_STMT
|
|
cmuEntries[1].enable = _8;
|
|
# DEBUG BEGIN_STMT
|
|
_18 = MAX_EXPR <cmp2_20, cmp1_31>;
|
|
_19 = _18 * 10;
|
|
cmuEntries[1].refCount = _19;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CMU_FXOSC_CLK_B ()
|
|
{
|
|
uint32 fMonitoredClk;
|
|
uint32 fReferenceClk;
|
|
float _1;
|
|
float _2;
|
|
float _3;
|
|
float _4;
|
|
float _5;
|
|
long unsigned int _6;
|
|
float _7;
|
|
float _8;
|
|
float _9;
|
|
long unsigned int _10;
|
|
float _11;
|
|
float _12;
|
|
float _13;
|
|
float _14;
|
|
float _15;
|
|
long unsigned int _16;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
fReferenceClk_19 = tmpData.input2;
|
|
# DEBUG fReferenceClk => fReferenceClk_19
|
|
# DEBUG BEGIN_STMT
|
|
fMonitoredClk_20 = tmpData.input3;
|
|
# DEBUG fMonitoredClk => fMonitoredClk_20
|
|
# DEBUG BEGIN_STMT
|
|
if (fReferenceClk_19 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (float) fMonitoredClk_20;
|
|
_2 = _1 * 1.011e+3;
|
|
_3 = (float) fReferenceClk_19;
|
|
_4 = _3 * 9.67e+2;
|
|
_5 = _2 / _4;
|
|
_6 = cmuEntries[0].refCount;
|
|
_7 = (float) _6;
|
|
_8 = _5 * _7;
|
|
_9 = _8 + 3.0e+0;
|
|
_10 = (long unsigned int) _9;
|
|
cmuEntries[0].hfRef = _10;
|
|
# DEBUG BEGIN_STMT
|
|
_11 = _1 * 9.89e+2;
|
|
_12 = _3 * 1.033e+3;
|
|
_13 = _11 / _12;
|
|
_14 = _7 * _13;
|
|
_15 = _14 - 3.0e+0;
|
|
_16 = (long unsigned int) _15;
|
|
cmuEntries[0].lfRef = _16;
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CMU_FXOSC_CLK_A ()
|
|
{
|
|
uint8 enable;
|
|
uint32 cmp2;
|
|
uint32 cmp1;
|
|
uint32 fBusClk;
|
|
uint32 fMonitoredClk;
|
|
uint32 fReferenceClk;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.10_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int configuredAipsSlowClock.11_7;
|
|
long unsigned int _8;
|
|
float _9;
|
|
float _10;
|
|
float _11;
|
|
float _12;
|
|
long unsigned int _13;
|
|
float _14;
|
|
float _15;
|
|
float _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
long unsigned int _19;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = cmuEntries[0].configIndex;
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.10_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
# DEBUG D#7 => &config_clock.10_2->cmus[_4]
|
|
# DEBUG cmuConfig => D#7
|
|
# DEBUG BEGIN_STMT
|
|
enable_23 = MEM[(const struct Clock_Ip_CmuConfigType *)config_clock.10_2].cmus[_4].enable;
|
|
# DEBUG enable => enable_23
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
# enable_21 = PHI <enable_23(3), 0(2)>
|
|
# DEBUG enable => enable_21
|
|
# DEBUG BEGIN_STMT
|
|
_5 = bufferFreqs[1];
|
|
fReferenceClk_24 = _5 / 1000;
|
|
# DEBUG fReferenceClk => fReferenceClk_24
|
|
# DEBUG BEGIN_STMT
|
|
_6 = bufferFreqs[3];
|
|
fMonitoredClk_25 = _6 / 1000;
|
|
# DEBUG fMonitoredClk => fMonitoredClk_25
|
|
# DEBUG BEGIN_STMT
|
|
configuredAipsSlowClock.11_7 = configuredAipsSlowClock;
|
|
fBusClk_26 = configuredAipsSlowClock.11_7 / 1000;
|
|
# DEBUG fBusClk => fBusClk_26
|
|
# DEBUG BEGIN_STMT
|
|
_8 = (long unsigned int) enable_21;
|
|
tmpData.input1 = _8;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input2 = fReferenceClk_24;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input3 = fMonitoredClk_25;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input4 = fBusClk_26;
|
|
# DEBUG BEGIN_STMT
|
|
_9 = (float) fReferenceClk_24;
|
|
_10 = _9 * 3.0e+0;
|
|
_11 = (float) fBusClk_26;
|
|
_12 = _10 / _11;
|
|
_13 = (long unsigned int) _12;
|
|
cmp1_31 = _13 + 1;
|
|
# DEBUG cmp1 => cmp1_31
|
|
# DEBUG BEGIN_STMT
|
|
if (_6 > 999)
|
|
goto <bb 5>; [50.00%]
|
|
else
|
|
goto <bb 6>; [50.00%]
|
|
|
|
<bb 5> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_14 = _9 * 5.0e+0;
|
|
_15 = (float) fMonitoredClk_25;
|
|
_16 = _14 / _15;
|
|
_17 = (long unsigned int) _16;
|
|
cmp2_32 = _17 + 9;
|
|
# DEBUG cmp2 => cmp2_32
|
|
|
|
<bb 6> [local count: 1073741824]:
|
|
# cmp2_20 = PHI <cmp2_32(5), 0(4)>
|
|
# DEBUG cmp2 => cmp2_20
|
|
# DEBUG BEGIN_STMT
|
|
cmuEntries[0].enable = _8;
|
|
# DEBUG BEGIN_STMT
|
|
_18 = MAX_EXPR <cmp2_20, cmp1_31>;
|
|
_19 = _18 * 10;
|
|
cmuEntries[0].refCount = _19;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
PCFS_PLL_PHI0_E ()
|
|
{
|
|
uint32 K;
|
|
uint32 RATE;
|
|
uint32 fsafe;
|
|
uint32 finput;
|
|
uint32 stepDuration;
|
|
long unsigned 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;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
stepDuration_14 = tmpData.input1;
|
|
# DEBUG stepDuration => stepDuration_14
|
|
# DEBUG BEGIN_STMT
|
|
finput_15 = tmpData.input2;
|
|
# DEBUG finput => finput_15
|
|
# DEBUG BEGIN_STMT
|
|
fsafe_16 = tmpData.input3;
|
|
# DEBUG fsafe => fsafe_16
|
|
# DEBUG BEGIN_STMT
|
|
RATE_17 = tmpData.aux1;
|
|
# DEBUG RATE => RATE_17
|
|
# DEBUG BEGIN_STMT
|
|
_1 = tmpData.aux4;
|
|
_2 = _1 << 2;
|
|
_3 = _2 + 191;
|
|
K_18 = _3 >> 7;
|
|
# DEBUG K => K_18
|
|
# DEBUG BEGIN_STMT
|
|
_4 = stepDuration_14 * fsafe_16;
|
|
pcfsEntries[0].sdur = _4;
|
|
# DEBUG BEGIN_STMT
|
|
_5 = RATE_17 * K_18;
|
|
pcfsEntries[0].divc_init = _5;
|
|
# DEBUG BEGIN_STMT
|
|
pcfsEntries[0].divc_rate = RATE_17;
|
|
# DEBUG BEGIN_STMT
|
|
_6 = K_18 + 1;
|
|
_7 = _5 * _6;
|
|
_8 = _7 >> 1;
|
|
_9 = _8 + 999;
|
|
pcfsEntries[0].div_startValue = _9;
|
|
# DEBUG BEGIN_STMT
|
|
_10 = finput_15 * 1000;
|
|
_11 = _10 / fsafe_16;
|
|
_12 = _11 + 4294967295;
|
|
pcfsEntries[0].div_endValue = _12;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
PCFS_PLL_PHI0_D ()
|
|
{
|
|
long unsigned 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;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
|
|
<bb 2> [local count: 118111600]:
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 6>; [100.00%]
|
|
|
|
<bb 3> [local count: 955630223]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = tmpData.aux2;
|
|
_2 = tmpData.aux4;
|
|
_3 = _2 + _10;
|
|
if (_1 >= _3)
|
|
goto <bb 4>; [50.00%]
|
|
else
|
|
goto <bb 5>; [50.00%]
|
|
|
|
<bb 4> [local count: 477815111]:
|
|
# DEBUG BEGIN_STMT
|
|
_4 = _1 - _3;
|
|
tmpData.aux2 = _4;
|
|
# DEBUG BEGIN_STMT
|
|
_5 = _10 << 1;
|
|
_6 = _2 + _5;
|
|
tmpData.aux4 = _6;
|
|
|
|
<bb 5> [local count: 955630223]:
|
|
# DEBUG BEGIN_STMT
|
|
_7 = tmpData.aux4;
|
|
_8 = _7 >> 1;
|
|
tmpData.aux4 = _8;
|
|
# DEBUG BEGIN_STMT
|
|
_9 = _10 >> 2;
|
|
tmpData.aux3 = _9;
|
|
|
|
<bb 6> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_10 = tmpData.aux3;
|
|
if (_10 != 0)
|
|
goto <bb 3>; [89.00%]
|
|
else
|
|
goto <bb 7>; [11.00%]
|
|
|
|
<bb 7> [local count: 118111601]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
PCFS_PLL_PHI0_C ()
|
|
{
|
|
uint32 RATE;
|
|
uint32 fsafe;
|
|
uint32 finput;
|
|
long unsigned 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;
|
|
long unsigned int _8;
|
|
|
|
<bb 2> [local count: 118111600]:
|
|
# DEBUG BEGIN_STMT
|
|
finput_11 = tmpData.input2;
|
|
# DEBUG finput => finput_11
|
|
# DEBUG BEGIN_STMT
|
|
fsafe_12 = tmpData.input3;
|
|
# DEBUG fsafe => fsafe_12
|
|
# DEBUG BEGIN_STMT
|
|
RATE_13 = tmpData.aux1;
|
|
# DEBUG RATE => RATE_13
|
|
# DEBUG BEGIN_STMT
|
|
_1 = finput_11 * 2048000;
|
|
_2 = fsafe_12 * RATE_13;
|
|
_3 = _1 / _2;
|
|
_4 = 2048000 / RATE_13;
|
|
_5 = _3 - _4;
|
|
_6 = _5 + 256;
|
|
tmpData.aux2 = _6;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.aux3 = 1073741824;
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 4>; [100.00%]
|
|
|
|
<bb 3> [local count: 955630223]:
|
|
# DEBUG BEGIN_STMT
|
|
_7 = _8 >> 2;
|
|
tmpData.aux3 = _7;
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = tmpData.aux3;
|
|
if (_6 < _8)
|
|
goto <bb 3>; [89.00%]
|
|
else
|
|
goto <bb 5>; [11.00%]
|
|
|
|
<bb 5> [local count: 118111601]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
PCFS_PLL_PHI0_B ()
|
|
{
|
|
uint8 i;
|
|
uint32 RATE;
|
|
uint32 amaxBrut;
|
|
const uint32 pcfsRate[6];
|
|
const uint32 aMax[6];
|
|
unsigned int _1;
|
|
unsigned int _2;
|
|
long unsigned int _3;
|
|
|
|
<bb 2> [local count: 357985524]:
|
|
# DEBUG BEGIN_STMT
|
|
aMax = *.LC0;
|
|
# DEBUG BEGIN_STMT
|
|
pcfsRate = *.LC1;
|
|
# DEBUG BEGIN_STMT
|
|
amaxBrut_11 = tmpData.aux1;
|
|
# DEBUG amaxBrut => amaxBrut_11
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG RATE => 0
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
if (amaxBrut_11 > 100)
|
|
goto <bb 7>; [50.00%]
|
|
else
|
|
goto <bb 8>; [50.00%]
|
|
|
|
<bb 8> [local count: 178992762]:
|
|
goto <bb 6>; [100.00%]
|
|
|
|
<bb 3> [local count: 894749063]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (unsigned int) i_7;
|
|
_2 = _1 + 4294967295;
|
|
_3 = aMax[_2];
|
|
if (_3 < amaxBrut_11)
|
|
goto <bb 4>; [50.00%]
|
|
else
|
|
goto <bb 5>; [50.00%]
|
|
|
|
<bb 4> [local count: 447374531]:
|
|
# DEBUG BEGIN_STMT
|
|
RATE_12 = pcfsRate[_2];
|
|
# DEBUG RATE => RATE_12
|
|
|
|
<bb 5> [local count: 894749063]:
|
|
# RATE_4 = PHI <RATE_5(3), RATE_12(4)>
|
|
# DEBUG RATE => RATE_4
|
|
# DEBUG BEGIN_STMT
|
|
i_13 = i_7 + 1;
|
|
# DEBUG i => i_13
|
|
|
|
<bb 6> [local count: 1073741824]:
|
|
# RATE_5 = PHI <RATE_4(5), 0(8)>
|
|
# i_7 = PHI <i_13(5), 1(8)>
|
|
# DEBUG i => i_7
|
|
# DEBUG RATE => RATE_5
|
|
# DEBUG BEGIN_STMT
|
|
if (i_7 != 6)
|
|
goto <bb 3>; [83.33%]
|
|
else
|
|
goto <bb 7>; [16.67%]
|
|
|
|
<bb 7> [local count: 357985524]:
|
|
# RATE_6 = PHI <RATE_5(6), 1000(2)>
|
|
# DEBUG RATE => RATE_6
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.aux1 = RATE_6;
|
|
aMax ={v} {CLOBBER};
|
|
pcfsRate ={v} {CLOBBER};
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
PCFS_PLL_PHI0_A ()
|
|
{
|
|
uint32 amaxBrut;
|
|
uint32 fsafe;
|
|
uint32 finput;
|
|
uint32 stepDuration;
|
|
uint32 maxAllowableIDDchange;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.13_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = pcfsEntries[0].configIndex;
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.13_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
# DEBUG D#6 => &config_clock.13_2->pcfs[_4]
|
|
# DEBUG pcfsConfig => D#6
|
|
# DEBUG BEGIN_STMT
|
|
maxAllowableIDDchange_15 = MEM[(const struct Clock_Ip_PcfsConfigType *)config_clock.13_2].pcfs[_4].maxAllowableIDDchange;
|
|
# DEBUG maxAllowableIDDchange => maxAllowableIDDchange_15
|
|
# DEBUG BEGIN_STMT
|
|
stepDuration_16 = MEM[(const struct Clock_Ip_PcfsConfigType *)config_clock.13_2].pcfs[_4].stepDuration;
|
|
# DEBUG stepDuration => stepDuration_16
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG maxAllowableIDDchange => 50
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct cgmPcfs_Type *)1076723712B].PCFS_SDUR;
|
|
stepDuration_14 = _5 & 65535;
|
|
# DEBUG stepDuration => stepDuration_14
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# maxAllowableIDDchange_11 = PHI <maxAllowableIDDchange_15(3), 50(4)>
|
|
# stepDuration_12 = PHI <stepDuration_16(3), stepDuration_14(4)>
|
|
# DEBUG stepDuration => stepDuration_12
|
|
# DEBUG maxAllowableIDDchange => maxAllowableIDDchange_11
|
|
# DEBUG BEGIN_STMT
|
|
_6 = bufferFreqs[26];
|
|
finput_17 = _6 / 1000000;
|
|
# DEBUG finput => finput_17
|
|
# DEBUG BEGIN_STMT
|
|
_7 = bufferFreqs[1];
|
|
fsafe_18 = _7 / 1000000;
|
|
# DEBUG fsafe => fsafe_18
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input1 = stepDuration_12;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input2 = finput_17;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input3 = fsafe_18;
|
|
# DEBUG BEGIN_STMT
|
|
_8 = maxAllowableIDDchange_11 * stepDuration_12;
|
|
_9 = _8 * 100000;
|
|
_10 = finput_17 * 2360;
|
|
amaxBrut_22 = _9 / _10;
|
|
# DEBUG amaxBrut => amaxBrut_22
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.aux1 = amaxBrut_22;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CALCULATE_CONFIGURED_CORE_AIPS_SLOW_PLAT_CLKS ()
|
|
{
|
|
const struct Clock_Ip_SelectorConfigType * selectorSCS_CLK;
|
|
uint32 i;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.16_1;
|
|
<unnamed type> _2;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.16_4;
|
|
unsigned char _5;
|
|
long unsigned int _6;
|
|
<unnamed type> _7;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
|
|
<bb 2> [local count: 114863532]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG selectorSCS_CLK => 0B
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG i => 0
|
|
goto <bb 6>; [100.00%]
|
|
|
|
<bb 3> [local count: 1014686025]:
|
|
# DEBUG BEGIN_STMT
|
|
_2 = config_clock.16_4->selectors[i_13].name;
|
|
if (_2 == 12)
|
|
goto <bb 4>; [5.50%]
|
|
else
|
|
goto <bb 5>; [94.50%]
|
|
|
|
<bb 4> [local count: 55807731]:
|
|
# config_clock.16_1 = PHI <config_clock.16_4(3)>
|
|
# i_3 = PHI <i_13(3)>
|
|
# DEBUG BEGIN_STMT
|
|
selectorSCS_CLK_18 = &config_clock.16_1->selectors[i_3];
|
|
# DEBUG selectorSCS_CLK => selectorSCS_CLK_18
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 7>; [100.00%]
|
|
|
|
<bb 5> [local count: 958878293]:
|
|
# DEBUG BEGIN_STMT
|
|
i_17 = i_13 + 1;
|
|
# DEBUG i => i_17
|
|
|
|
<bb 6> [local count: 1073741824]:
|
|
# i_13 = PHI <0(2), i_17(5)>
|
|
# DEBUG i => i_13
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.16_4 = config_clock;
|
|
_5 = config_clock.16_4->selectorsCount;
|
|
_6 = (long unsigned int) _5;
|
|
if (_6 > i_13)
|
|
goto <bb 3>; [94.50%]
|
|
else
|
|
goto <bb 7>; [5.50%]
|
|
|
|
<bb 7> [local count: 114863532]:
|
|
# selectorSCS_CLK_14 = PHI <selectorSCS_CLK_18(4), 0B(6)>
|
|
# DEBUG selectorSCS_CLK => selectorSCS_CLK_14
|
|
# DEBUG BEGIN_STMT
|
|
if (selectorSCS_CLK_14 != 0B)
|
|
goto <bb 8>; [70.00%]
|
|
else
|
|
goto <bb 12>; [30.00%]
|
|
|
|
<bb 8> [local count: 80404472]:
|
|
# DEBUG BEGIN_STMT
|
|
_7 = selectorSCS_CLK_14->value;
|
|
switch (_7) <default: <L8> [33.33%], case 0: <L6> [33.33%], case 8: <L7> [33.33%]>
|
|
|
|
<bb 9> [local count: 26801491]:
|
|
<L6>:
|
|
CALCULATE_CONFIGURED_CORE_AIPS_SLOW_PLAT_CLKS.part.0 ();
|
|
goto <bb 13>; [100.00%]
|
|
|
|
<bb 10> [local count: 26798811]:
|
|
<L7>:
|
|
# DEBUG BEGIN_STMT
|
|
_9 = bufferFreqs[28];
|
|
configuredCoreClock = _9;
|
|
# DEBUG BEGIN_STMT
|
|
_10 = bufferFreqs[29];
|
|
configuredAipsPlatClock = _10;
|
|
# DEBUG BEGIN_STMT
|
|
_11 = bufferFreqs[30];
|
|
configuredAipsSlowClock = _11;
|
|
# DEBUG BEGIN_STMT
|
|
_12 = bufferFreqs[31];
|
|
configuredHseClock = _12;
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 13>; [100.00%]
|
|
|
|
<bb 11> [local count: 26798811]:
|
|
<L8>:
|
|
# DEBUG BEGIN_STMT
|
|
configuredCoreClock = 0;
|
|
# DEBUG BEGIN_STMT
|
|
configuredAipsPlatClock = 0;
|
|
# DEBUG BEGIN_STMT
|
|
configuredAipsSlowClock = 0;
|
|
# DEBUG BEGIN_STMT
|
|
configuredHseClock = 0;
|
|
# DEBUG BEGIN_STMT
|
|
goto <bb 13>; [100.00%]
|
|
|
|
<bb 12> [local count: 34459060]:
|
|
# DEBUG BEGIN_STMT
|
|
configuredCoreClock = 0;
|
|
# DEBUG BEGIN_STMT
|
|
configuredAipsPlatClock = 0;
|
|
# DEBUG BEGIN_STMT
|
|
configuredAipsSlowClock = 0;
|
|
# DEBUG BEGIN_STMT
|
|
configuredHseClock = 0;
|
|
|
|
<bb 13> [local count: 114855491]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IntegerDividers_K ()
|
|
{
|
|
uint32 dividerValue;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.17_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.18_10;
|
|
unsigned int _11;
|
|
unsigned int _12;
|
|
long unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.19_18;
|
|
unsigned int _19;
|
|
unsigned int _20;
|
|
long unsigned int _21;
|
|
long unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[20];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.17_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
dividerValue_34 = config_clock.17_2->dividers[_4].value;
|
|
# DEBUG dividerValue => dividerValue_34
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_6 = _5 >> 16;
|
|
_7 = _6 & 63;
|
|
dividerValue_33 = _7 + 1;
|
|
# DEBUG dividerValue => dividerValue_33
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# dividerValue_26 = PHI <dividerValue_34(3), dividerValue_33(4)>
|
|
# DEBUG dividerValue => dividerValue_26
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_26 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = bufferFreqs[31];
|
|
_9 = _8 / dividerValue_26;
|
|
bufferFreqs[38] = _9;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[38] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_1 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.18_10 = config_clock;
|
|
_11 = (unsigned int) _1;
|
|
_12 = _11 + 4294967295;
|
|
dividerValue_38 = config_clock.18_10->dividers[_12].value;
|
|
# DEBUG dividerValue => dividerValue_38
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_13 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_14 = _13 >> 16;
|
|
_15 = _14 & 63;
|
|
dividerValue_37 = _15 + 1;
|
|
# DEBUG dividerValue => dividerValue_37
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# dividerValue_27 = PHI <dividerValue_38(9), dividerValue_37(10)>
|
|
# DEBUG dividerValue => dividerValue_27
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_27 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_16 = bufferFreqs[29];
|
|
_17 = _16 / dividerValue_27;
|
|
bufferFreqs[39] = _17;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[39] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_1 != 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.19_18 = config_clock;
|
|
_19 = (unsigned int) _1;
|
|
_20 = _19 + 4294967295;
|
|
dividerValue_42 = config_clock.19_18->dividers[_20].value;
|
|
# DEBUG dividerValue => dividerValue_42
|
|
goto <bb 17>; [100.00%]
|
|
|
|
<bb 16> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_21 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_22 = _21 >> 16;
|
|
_23 = _22 & 63;
|
|
dividerValue_41 = _23 + 1;
|
|
# DEBUG dividerValue => dividerValue_41
|
|
|
|
<bb 17> [local count: 1073741824]:
|
|
# dividerValue_28 = PHI <dividerValue_42(15), dividerValue_41(16)>
|
|
# DEBUG dividerValue => dividerValue_28
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_28 != 0)
|
|
goto <bb 18>; [50.00%]
|
|
else
|
|
goto <bb 19>; [50.00%]
|
|
|
|
<bb 18> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_24 = bufferFreqs[30];
|
|
_25 = _24 / dividerValue_28;
|
|
bufferFreqs[40] = _25;
|
|
goto <bb 20>; [100.00%]
|
|
|
|
<bb 19> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[40] = 0;
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IntegerDividers_J ()
|
|
{
|
|
uint32 dividerValue;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.20_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.21_10;
|
|
unsigned int _11;
|
|
unsigned int _12;
|
|
long unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.22_18;
|
|
unsigned int _19;
|
|
unsigned int _20;
|
|
long unsigned int _21;
|
|
long unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[20];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.20_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
dividerValue_34 = config_clock.20_2->dividers[_4].value;
|
|
# DEBUG dividerValue => dividerValue_34
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_6 = _5 >> 16;
|
|
_7 = _6 & 63;
|
|
dividerValue_33 = _7 + 1;
|
|
# DEBUG dividerValue => dividerValue_33
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# dividerValue_26 = PHI <dividerValue_34(3), dividerValue_33(4)>
|
|
# DEBUG dividerValue => dividerValue_26
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_26 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = bufferFreqs[26];
|
|
_9 = _8 / dividerValue_26;
|
|
bufferFreqs[35] = _9;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[35] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_1 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.21_10 = config_clock;
|
|
_11 = (unsigned int) _1;
|
|
_12 = _11 + 4294967295;
|
|
dividerValue_38 = config_clock.21_10->dividers[_12].value;
|
|
# DEBUG dividerValue => dividerValue_38
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_13 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_14 = _13 >> 16;
|
|
_15 = _14 & 63;
|
|
dividerValue_37 = _15 + 1;
|
|
# DEBUG dividerValue => dividerValue_37
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# dividerValue_27 = PHI <dividerValue_38(9), dividerValue_37(10)>
|
|
# DEBUG dividerValue => dividerValue_27
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_27 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_16 = bufferFreqs[27];
|
|
_17 = _16 / dividerValue_27;
|
|
bufferFreqs[36] = _17;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[36] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_1 != 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.22_18 = config_clock;
|
|
_19 = (unsigned int) _1;
|
|
_20 = _19 + 4294967295;
|
|
dividerValue_42 = config_clock.22_18->dividers[_20].value;
|
|
# DEBUG dividerValue => dividerValue_42
|
|
goto <bb 17>; [100.00%]
|
|
|
|
<bb 16> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_21 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_22 = _21 >> 16;
|
|
_23 = _22 & 63;
|
|
dividerValue_41 = _23 + 1;
|
|
# DEBUG dividerValue => dividerValue_41
|
|
|
|
<bb 17> [local count: 1073741824]:
|
|
# dividerValue_28 = PHI <dividerValue_42(15), dividerValue_41(16)>
|
|
# DEBUG dividerValue => dividerValue_28
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_28 != 0)
|
|
goto <bb 18>; [50.00%]
|
|
else
|
|
goto <bb 19>; [50.00%]
|
|
|
|
<bb 18> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_24 = bufferFreqs[28];
|
|
_25 = _24 / dividerValue_28;
|
|
bufferFreqs[37] = _25;
|
|
goto <bb 20>; [100.00%]
|
|
|
|
<bb 19> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[37] = 0;
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IntegerDividers_I ()
|
|
{
|
|
uint32 dividerValue;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.23_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
unsigned char _10;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.24_11;
|
|
unsigned int _12;
|
|
unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
unsigned char _19;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.25_20;
|
|
unsigned int _21;
|
|
unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
long unsigned int _26;
|
|
long unsigned int _27;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[17];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.23_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
dividerValue_36 = config_clock.23_2->dividers[_4].value;
|
|
# DEBUG dividerValue => dividerValue_36
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[4];
|
|
_6 = _5 >> 16;
|
|
_7 = _6 & 63;
|
|
dividerValue_35 = _7 + 1;
|
|
# DEBUG dividerValue => dividerValue_35
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# dividerValue_28 = PHI <dividerValue_36(3), dividerValue_35(4)>
|
|
# DEBUG dividerValue => dividerValue_28
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_28 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = bufferFreqs[26];
|
|
_9 = _8 / dividerValue_28;
|
|
bufferFreqs[32] = _9;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[32] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_10 = freqPointers[18];
|
|
if (_10 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.24_11 = config_clock;
|
|
_12 = (unsigned int) _10;
|
|
_13 = _12 + 4294967295;
|
|
dividerValue_40 = config_clock.24_11->dividers[_13].value;
|
|
# DEBUG dividerValue => dividerValue_40
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_14 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[5];
|
|
_15 = _14 >> 16;
|
|
_16 = _15 & 63;
|
|
dividerValue_39 = _16 + 1;
|
|
# DEBUG dividerValue => dividerValue_39
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# dividerValue_29 = PHI <dividerValue_40(9), dividerValue_39(10)>
|
|
# DEBUG dividerValue => dividerValue_29
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_29 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_17 = bufferFreqs[26];
|
|
_18 = _17 / dividerValue_29;
|
|
bufferFreqs[33] = _18;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[33] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_19 = freqPointers[19];
|
|
if (_19 != 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.25_20 = config_clock;
|
|
_21 = (unsigned int) _19;
|
|
_22 = _21 + 4294967295;
|
|
dividerValue_44 = config_clock.25_20->dividers[_22].value;
|
|
# DEBUG dividerValue => dividerValue_44
|
|
goto <bb 17>; [100.00%]
|
|
|
|
<bb 16> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_23 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[6];
|
|
_24 = _23 >> 16;
|
|
_25 = _24 & 63;
|
|
dividerValue_43 = _25 + 1;
|
|
# DEBUG dividerValue => dividerValue_43
|
|
|
|
<bb 17> [local count: 1073741824]:
|
|
# dividerValue_30 = PHI <dividerValue_44(15), dividerValue_43(16)>
|
|
# DEBUG dividerValue => dividerValue_30
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_30 != 0)
|
|
goto <bb 18>; [50.00%]
|
|
else
|
|
goto <bb 19>; [50.00%]
|
|
|
|
<bb 18> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_26 = bufferFreqs[26];
|
|
_27 = _26 / dividerValue_30;
|
|
bufferFreqs[34] = _27;
|
|
goto <bb 20>; [100.00%]
|
|
|
|
<bb 19> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[34] = 0;
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IntegerDividers_H ()
|
|
{
|
|
uint32 dividerValue;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.26_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
unsigned char _10;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.27_11;
|
|
unsigned int _12;
|
|
unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
unsigned char _19;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.28_20;
|
|
unsigned int _21;
|
|
unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
long unsigned int _26;
|
|
long unsigned int _27;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[14];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.26_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
dividerValue_36 = config_clock.26_2->dividers[_4].value;
|
|
# DEBUG dividerValue => dividerValue_36
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[1];
|
|
_6 = _5 >> 16;
|
|
_7 = _6 & 63;
|
|
dividerValue_35 = _7 + 1;
|
|
# DEBUG dividerValue => dividerValue_35
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# dividerValue_28 = PHI <dividerValue_36(3), dividerValue_35(4)>
|
|
# DEBUG dividerValue => dividerValue_28
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_28 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = bufferFreqs[26];
|
|
_9 = _8 / dividerValue_28;
|
|
bufferFreqs[29] = _9;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[29] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_10 = freqPointers[15];
|
|
if (_10 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.27_11 = config_clock;
|
|
_12 = (unsigned int) _10;
|
|
_13 = _12 + 4294967295;
|
|
dividerValue_40 = config_clock.27_11->dividers[_13].value;
|
|
# DEBUG dividerValue => dividerValue_40
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_14 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[2];
|
|
_15 = _14 >> 16;
|
|
_16 = _15 & 63;
|
|
dividerValue_39 = _16 + 1;
|
|
# DEBUG dividerValue => dividerValue_39
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# dividerValue_29 = PHI <dividerValue_40(9), dividerValue_39(10)>
|
|
# DEBUG dividerValue => dividerValue_29
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_29 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_17 = bufferFreqs[26];
|
|
_18 = _17 / dividerValue_29;
|
|
bufferFreqs[30] = _18;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[30] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_19 = freqPointers[16];
|
|
if (_19 != 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.28_20 = config_clock;
|
|
_21 = (unsigned int) _19;
|
|
_22 = _21 + 4294967295;
|
|
dividerValue_44 = config_clock.28_20->dividers[_22].value;
|
|
# DEBUG dividerValue => dividerValue_44
|
|
goto <bb 17>; [100.00%]
|
|
|
|
<bb 16> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_23 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[3];
|
|
_24 = _23 >> 16;
|
|
_25 = _24 & 63;
|
|
dividerValue_43 = _25 + 1;
|
|
# DEBUG dividerValue => dividerValue_43
|
|
|
|
<bb 17> [local count: 1073741824]:
|
|
# dividerValue_30 = PHI <dividerValue_44(15), dividerValue_43(16)>
|
|
# DEBUG dividerValue => dividerValue_30
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_30 != 0)
|
|
goto <bb 18>; [50.00%]
|
|
else
|
|
goto <bb 19>; [50.00%]
|
|
|
|
<bb 18> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_26 = bufferFreqs[26];
|
|
_27 = _26 / dividerValue_30;
|
|
bufferFreqs[31] = _27;
|
|
goto <bb 20>; [100.00%]
|
|
|
|
<bb 19> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[31] = 0;
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IntegerDividers_G ()
|
|
{
|
|
uint32 dividerValue;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.29_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
unsigned char _10;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.30_11;
|
|
unsigned int _12;
|
|
unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
unsigned char _19;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.31_20;
|
|
unsigned int _21;
|
|
unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
long unsigned int _26;
|
|
long unsigned int _27;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[8];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.29_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
dividerValue_36 = config_clock.29_2->dividers[_4].value;
|
|
# DEBUG dividerValue => dividerValue_36
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct PLL_Type *)1076756480B].PLLODIV[0];
|
|
_6 = _5 >> 16;
|
|
_7 = _6 & 15;
|
|
dividerValue_35 = _7 + 1;
|
|
# DEBUG dividerValue => dividerValue_35
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# dividerValue_28 = PHI <dividerValue_36(3), dividerValue_35(4)>
|
|
# DEBUG dividerValue => dividerValue_28
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_28 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = bufferFreqs[25];
|
|
_9 = _8 / dividerValue_28;
|
|
bufferFreqs[26] = _9;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[26] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_10 = freqPointers[9];
|
|
if (_10 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.30_11 = config_clock;
|
|
_12 = (unsigned int) _10;
|
|
_13 = _12 + 4294967295;
|
|
dividerValue_40 = config_clock.30_11->dividers[_13].value;
|
|
# DEBUG dividerValue => dividerValue_40
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_14 ={v} MEM[(volatile struct PLL_Type *)1076756480B].PLLODIV[1];
|
|
_15 = _14 >> 16;
|
|
_16 = _15 & 15;
|
|
dividerValue_39 = _16 + 1;
|
|
# DEBUG dividerValue => dividerValue_39
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# dividerValue_29 = PHI <dividerValue_40(9), dividerValue_39(10)>
|
|
# DEBUG dividerValue => dividerValue_29
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_29 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_17 = bufferFreqs[25];
|
|
_18 = _17 / dividerValue_29;
|
|
bufferFreqs[27] = _18;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[27] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_19 = freqPointers[13];
|
|
if (_19 != 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.31_20 = config_clock;
|
|
_21 = (unsigned int) _19;
|
|
_22 = _21 + 4294967295;
|
|
dividerValue_44 = config_clock.31_20->dividers[_22].value;
|
|
# DEBUG dividerValue => dividerValue_44
|
|
goto <bb 17>; [100.00%]
|
|
|
|
<bb 16> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_23 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[0];
|
|
_24 = _23 >> 16;
|
|
_25 = _24 & 63;
|
|
dividerValue_43 = _25 + 1;
|
|
# DEBUG dividerValue => dividerValue_43
|
|
|
|
<bb 17> [local count: 1073741824]:
|
|
# dividerValue_30 = PHI <dividerValue_44(15), dividerValue_43(16)>
|
|
# DEBUG dividerValue => dividerValue_30
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_30 != 0)
|
|
goto <bb 18>; [50.00%]
|
|
else
|
|
goto <bb 19>; [50.00%]
|
|
|
|
<bb 18> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_26 = bufferFreqs[26];
|
|
_27 = _26 / dividerValue_30;
|
|
bufferFreqs[28] = _27;
|
|
goto <bb 20>; [100.00%]
|
|
|
|
<bb 19> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[28] = 0;
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IntegerDividers_F ()
|
|
{
|
|
uint32 dividerValue;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.32_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.33_10;
|
|
unsigned int _11;
|
|
unsigned int _12;
|
|
long unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
unsigned char _18;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.34_19;
|
|
unsigned int _20;
|
|
unsigned int _21;
|
|
long unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
long unsigned int _26;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[20];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.32_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
dividerValue_35 = config_clock.32_2->dividers[_4].value;
|
|
# DEBUG dividerValue => dividerValue_35
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_6 = _5 >> 16;
|
|
_7 = _6 & 63;
|
|
dividerValue_34 = _7 + 1;
|
|
# DEBUG dividerValue => dividerValue_34
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# dividerValue_27 = PHI <dividerValue_35(3), dividerValue_34(4)>
|
|
# DEBUG dividerValue => dividerValue_27
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_27 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = bufferFreqs[6];
|
|
_9 = _8 / dividerValue_27;
|
|
bufferFreqs[23] = _9;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[23] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_1 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.33_10 = config_clock;
|
|
_11 = (unsigned int) _1;
|
|
_12 = _11 + 4294967295;
|
|
dividerValue_39 = config_clock.33_10->dividers[_12].value;
|
|
# DEBUG dividerValue => dividerValue_39
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_13 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_14 = _13 >> 16;
|
|
_15 = _14 & 63;
|
|
dividerValue_38 = _15 + 1;
|
|
# DEBUG dividerValue => dividerValue_38
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# dividerValue_28 = PHI <dividerValue_39(9), dividerValue_38(10)>
|
|
# DEBUG dividerValue => dividerValue_28
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_28 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_16 = bufferFreqs[7];
|
|
_17 = _16 / dividerValue_28;
|
|
bufferFreqs[24] = _17;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[24] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_18 = freqPointers[7];
|
|
if (_18 != 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.34_19 = config_clock;
|
|
_20 = (unsigned int) _18;
|
|
_21 = _20 + 4294967295;
|
|
dividerValue_43 = config_clock.34_19->dividers[_21].value;
|
|
# DEBUG dividerValue => dividerValue_43
|
|
goto <bb 17>; [100.00%]
|
|
|
|
<bb 16> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_22 ={v} MEM[(volatile struct PLL_Type *)1076756480B].PLLDV;
|
|
_23 = _22 >> 25;
|
|
dividerValue_42 = _23 & 63;
|
|
# DEBUG dividerValue => dividerValue_42
|
|
|
|
<bb 17> [local count: 1073741824]:
|
|
# dividerValue_29 = PHI <dividerValue_43(15), dividerValue_42(16)>
|
|
# DEBUG dividerValue => dividerValue_29
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_29 != 0)
|
|
goto <bb 18>; [50.00%]
|
|
else
|
|
goto <bb 19>; [50.00%]
|
|
|
|
<bb 18> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_24 = bufferFreqs[5];
|
|
_25 = _24 / dividerValue_29;
|
|
bufferFreqs[25] = _25;
|
|
goto <bb 20>; [100.00%]
|
|
|
|
<bb 19> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_26 = bufferFreqs[5];
|
|
bufferFreqs[25] = _26;
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IntegerDividers_E ()
|
|
{
|
|
uint32 dividerValue;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.35_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.36_10;
|
|
unsigned int _11;
|
|
unsigned int _12;
|
|
long unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.37_18;
|
|
unsigned int _19;
|
|
unsigned int _20;
|
|
long unsigned int _21;
|
|
long unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[20];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.35_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
dividerValue_34 = config_clock.35_2->dividers[_4].value;
|
|
# DEBUG dividerValue => dividerValue_34
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_6 = _5 >> 16;
|
|
_7 = _6 & 63;
|
|
dividerValue_33 = _7 + 1;
|
|
# DEBUG dividerValue => dividerValue_33
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# dividerValue_26 = PHI <dividerValue_34(3), dividerValue_33(4)>
|
|
# DEBUG dividerValue => dividerValue_26
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_26 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = bufferFreqs[11];
|
|
_9 = _8 / dividerValue_26;
|
|
bufferFreqs[20] = _9;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[20] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_1 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.36_10 = config_clock;
|
|
_11 = (unsigned int) _1;
|
|
_12 = _11 + 4294967295;
|
|
dividerValue_38 = config_clock.36_10->dividers[_12].value;
|
|
# DEBUG dividerValue => dividerValue_38
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_13 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_14 = _13 >> 16;
|
|
_15 = _14 & 63;
|
|
dividerValue_37 = _15 + 1;
|
|
# DEBUG dividerValue => dividerValue_37
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# dividerValue_27 = PHI <dividerValue_38(9), dividerValue_37(10)>
|
|
# DEBUG dividerValue => dividerValue_27
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_27 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_16 = bufferFreqs[9];
|
|
_17 = _16 / dividerValue_27;
|
|
bufferFreqs[21] = _17;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[21] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_1 != 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.37_18 = config_clock;
|
|
_19 = (unsigned int) _1;
|
|
_20 = _19 + 4294967295;
|
|
dividerValue_42 = config_clock.37_18->dividers[_20].value;
|
|
# DEBUG dividerValue => dividerValue_42
|
|
goto <bb 17>; [100.00%]
|
|
|
|
<bb 16> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_21 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_22 = _21 >> 16;
|
|
_23 = _22 & 63;
|
|
dividerValue_41 = _23 + 1;
|
|
# DEBUG dividerValue => dividerValue_41
|
|
|
|
<bb 17> [local count: 1073741824]:
|
|
# dividerValue_28 = PHI <dividerValue_42(15), dividerValue_41(16)>
|
|
# DEBUG dividerValue => dividerValue_28
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_28 != 0)
|
|
goto <bb 18>; [50.00%]
|
|
else
|
|
goto <bb 19>; [50.00%]
|
|
|
|
<bb 18> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_24 = bufferFreqs[10];
|
|
_25 = _24 / dividerValue_28;
|
|
bufferFreqs[22] = _25;
|
|
goto <bb 20>; [100.00%]
|
|
|
|
<bb 19> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[22] = 0;
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IntegerDividers_D ()
|
|
{
|
|
uint32 dividerValue;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.38_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.39_10;
|
|
unsigned int _11;
|
|
unsigned int _12;
|
|
long unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.40_18;
|
|
unsigned int _19;
|
|
unsigned int _20;
|
|
long unsigned int _21;
|
|
long unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[20];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.38_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
dividerValue_34 = config_clock.38_2->dividers[_4].value;
|
|
# DEBUG dividerValue => dividerValue_34
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_6 = _5 >> 16;
|
|
_7 = _6 & 63;
|
|
dividerValue_33 = _7 + 1;
|
|
# DEBUG dividerValue => dividerValue_33
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# dividerValue_26 = PHI <dividerValue_34(3), dividerValue_33(4)>
|
|
# DEBUG dividerValue => dividerValue_26
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_26 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = bufferFreqs[3];
|
|
_9 = _8 / dividerValue_26;
|
|
bufferFreqs[17] = _9;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[17] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_1 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.39_10 = config_clock;
|
|
_11 = (unsigned int) _1;
|
|
_12 = _11 + 4294967295;
|
|
dividerValue_38 = config_clock.39_10->dividers[_12].value;
|
|
# DEBUG dividerValue => dividerValue_38
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_13 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_14 = _13 >> 16;
|
|
_15 = _14 & 63;
|
|
dividerValue_37 = _15 + 1;
|
|
# DEBUG dividerValue => dividerValue_37
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# dividerValue_27 = PHI <dividerValue_38(9), dividerValue_37(10)>
|
|
# DEBUG dividerValue => dividerValue_27
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_27 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_16 = bufferFreqs[4];
|
|
_17 = _16 / dividerValue_27;
|
|
bufferFreqs[18] = _17;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[18] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_1 != 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.40_18 = config_clock;
|
|
_19 = (unsigned int) _1;
|
|
_20 = _19 + 4294967295;
|
|
dividerValue_42 = config_clock.40_18->dividers[_20].value;
|
|
# DEBUG dividerValue => dividerValue_42
|
|
goto <bb 17>; [100.00%]
|
|
|
|
<bb 16> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_21 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_22 = _21 >> 16;
|
|
_23 = _22 & 63;
|
|
dividerValue_41 = _23 + 1;
|
|
# DEBUG dividerValue => dividerValue_41
|
|
|
|
<bb 17> [local count: 1073741824]:
|
|
# dividerValue_28 = PHI <dividerValue_42(15), dividerValue_41(16)>
|
|
# DEBUG dividerValue => dividerValue_28
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_28 != 0)
|
|
goto <bb 18>; [50.00%]
|
|
else
|
|
goto <bb 19>; [50.00%]
|
|
|
|
<bb 18> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_24 = bufferFreqs[8];
|
|
_25 = _24 / dividerValue_28;
|
|
bufferFreqs[19] = _25;
|
|
goto <bb 20>; [100.00%]
|
|
|
|
<bb 19> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[19] = 0;
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IntegerDividers_C ()
|
|
{
|
|
uint32 dividerValue;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.41_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
unsigned char _10;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.42_11;
|
|
unsigned int _12;
|
|
unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.43_19;
|
|
unsigned int _20;
|
|
unsigned int _21;
|
|
long unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
long unsigned int _26;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[19];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.41_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
dividerValue_35 = config_clock.41_2->dividers[_4].value;
|
|
# DEBUG dividerValue => dividerValue_35
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[6];
|
|
_6 = _5 >> 16;
|
|
_7 = _6 & 63;
|
|
dividerValue_34 = _7 + 1;
|
|
# DEBUG dividerValue => dividerValue_34
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# dividerValue_27 = PHI <dividerValue_35(3), dividerValue_34(4)>
|
|
# DEBUG dividerValue => dividerValue_27
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_27 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = bufferFreqs[1];
|
|
_9 = _8 / dividerValue_27;
|
|
bufferFreqs[14] = _9;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[14] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_10 = freqPointers[20];
|
|
if (_10 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.42_11 = config_clock;
|
|
_12 = (unsigned int) _10;
|
|
_13 = _12 + 4294967295;
|
|
dividerValue_39 = config_clock.42_11->dividers[_13].value;
|
|
# DEBUG dividerValue => dividerValue_39
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_14 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_15 = _14 >> 16;
|
|
_16 = _15 & 63;
|
|
dividerValue_38 = _16 + 1;
|
|
# DEBUG dividerValue => dividerValue_38
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# dividerValue_28 = PHI <dividerValue_39(9), dividerValue_38(10)>
|
|
# DEBUG dividerValue => dividerValue_28
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_28 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_17 = bufferFreqs[1];
|
|
_18 = _17 / dividerValue_28;
|
|
bufferFreqs[15] = _18;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[15] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
if (_10 != 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.43_19 = config_clock;
|
|
_20 = (unsigned int) _10;
|
|
_21 = _20 + 4294967295;
|
|
dividerValue_43 = config_clock.43_19->dividers[_21].value;
|
|
# DEBUG dividerValue => dividerValue_43
|
|
goto <bb 17>; [100.00%]
|
|
|
|
<bb 16> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_22 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].divider[0];
|
|
_23 = _22 >> 16;
|
|
_24 = _23 & 63;
|
|
dividerValue_42 = _24 + 1;
|
|
# DEBUG dividerValue => dividerValue_42
|
|
|
|
<bb 17> [local count: 1073741824]:
|
|
# dividerValue_29 = PHI <dividerValue_43(15), dividerValue_42(16)>
|
|
# DEBUG dividerValue => dividerValue_29
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_29 != 0)
|
|
goto <bb 18>; [50.00%]
|
|
else
|
|
goto <bb 19>; [50.00%]
|
|
|
|
<bb 18> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_25 = bufferFreqs[2];
|
|
_26 = _25 / dividerValue_29;
|
|
bufferFreqs[16] = _26;
|
|
goto <bb 20>; [100.00%]
|
|
|
|
<bb 19> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[16] = 0;
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IntegerDividers_B ()
|
|
{
|
|
uint32 dividerValue;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.44_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
unsigned char _10;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.45_11;
|
|
unsigned int _12;
|
|
unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
unsigned char _19;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.46_20;
|
|
unsigned int _21;
|
|
unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
long unsigned int _26;
|
|
long unsigned int _27;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[16];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.44_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
dividerValue_36 = config_clock.44_2->dividers[_4].value;
|
|
# DEBUG dividerValue => dividerValue_36
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[3];
|
|
_6 = _5 >> 16;
|
|
_7 = _6 & 63;
|
|
dividerValue_35 = _7 + 1;
|
|
# DEBUG dividerValue => dividerValue_35
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# dividerValue_28 = PHI <dividerValue_36(3), dividerValue_35(4)>
|
|
# DEBUG dividerValue => dividerValue_28
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_28 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = bufferFreqs[1];
|
|
_9 = _8 / dividerValue_28;
|
|
bufferFreqs[11] = _9;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[11] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_10 = freqPointers[17];
|
|
if (_10 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.45_11 = config_clock;
|
|
_12 = (unsigned int) _10;
|
|
_13 = _12 + 4294967295;
|
|
dividerValue_40 = config_clock.45_11->dividers[_13].value;
|
|
# DEBUG dividerValue => dividerValue_40
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_14 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[4];
|
|
_15 = _14 >> 16;
|
|
_16 = _15 & 63;
|
|
dividerValue_39 = _16 + 1;
|
|
# DEBUG dividerValue => dividerValue_39
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# dividerValue_29 = PHI <dividerValue_40(9), dividerValue_39(10)>
|
|
# DEBUG dividerValue => dividerValue_29
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_29 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_17 = bufferFreqs[1];
|
|
_18 = _17 / dividerValue_29;
|
|
bufferFreqs[12] = _18;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[12] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_19 = freqPointers[18];
|
|
if (_19 != 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.46_20 = config_clock;
|
|
_21 = (unsigned int) _19;
|
|
_22 = _21 + 4294967295;
|
|
dividerValue_44 = config_clock.46_20->dividers[_22].value;
|
|
# DEBUG dividerValue => dividerValue_44
|
|
goto <bb 17>; [100.00%]
|
|
|
|
<bb 16> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_23 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[5];
|
|
_24 = _23 >> 16;
|
|
_25 = _24 & 63;
|
|
dividerValue_43 = _25 + 1;
|
|
# DEBUG dividerValue => dividerValue_43
|
|
|
|
<bb 17> [local count: 1073741824]:
|
|
# dividerValue_30 = PHI <dividerValue_44(15), dividerValue_43(16)>
|
|
# DEBUG dividerValue => dividerValue_30
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_30 != 0)
|
|
goto <bb 18>; [50.00%]
|
|
else
|
|
goto <bb 19>; [50.00%]
|
|
|
|
<bb 18> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_26 = bufferFreqs[1];
|
|
_27 = _26 / dividerValue_30;
|
|
bufferFreqs[13] = _27;
|
|
goto <bb 20>; [100.00%]
|
|
|
|
<bb 19> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[13] = 0;
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IntegerDividers_A ()
|
|
{
|
|
uint32 dividerValue;
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.47_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
long unsigned int _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
unsigned char _10;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.48_11;
|
|
unsigned int _12;
|
|
unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
unsigned char _19;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.49_20;
|
|
unsigned int _21;
|
|
unsigned int _22;
|
|
long unsigned int _23;
|
|
long unsigned int _24;
|
|
long unsigned int _25;
|
|
long unsigned int _26;
|
|
long unsigned int _27;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[13];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.47_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
dividerValue_36 = config_clock.47_2->dividers[_4].value;
|
|
# DEBUG dividerValue => dividerValue_36
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[0];
|
|
_6 = _5 >> 16;
|
|
_7 = _6 & 63;
|
|
dividerValue_35 = _7 + 1;
|
|
# DEBUG dividerValue => dividerValue_35
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# dividerValue_28 = PHI <dividerValue_36(3), dividerValue_35(4)>
|
|
# DEBUG dividerValue => dividerValue_28
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_28 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = bufferFreqs[1];
|
|
_9 = _8 / dividerValue_28;
|
|
bufferFreqs[8] = _9;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[8] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_10 = freqPointers[14];
|
|
if (_10 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.48_11 = config_clock;
|
|
_12 = (unsigned int) _10;
|
|
_13 = _12 + 4294967295;
|
|
dividerValue_40 = config_clock.48_11->dividers[_13].value;
|
|
# DEBUG dividerValue => dividerValue_40
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_14 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[1];
|
|
_15 = _14 >> 16;
|
|
_16 = _15 & 63;
|
|
dividerValue_39 = _16 + 1;
|
|
# DEBUG dividerValue => dividerValue_39
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# dividerValue_29 = PHI <dividerValue_40(9), dividerValue_39(10)>
|
|
# DEBUG dividerValue => dividerValue_29
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_29 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_17 = bufferFreqs[1];
|
|
_18 = _17 / dividerValue_29;
|
|
bufferFreqs[9] = _18;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[9] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_19 = freqPointers[15];
|
|
if (_19 != 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.49_20 = config_clock;
|
|
_21 = (unsigned int) _19;
|
|
_22 = _21 + 4294967295;
|
|
dividerValue_44 = config_clock.49_20->dividers[_22].value;
|
|
# DEBUG dividerValue => dividerValue_44
|
|
goto <bb 17>; [100.00%]
|
|
|
|
<bb 16> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_23 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].divider[2];
|
|
_24 = _23 >> 16;
|
|
_25 = _24 & 63;
|
|
dividerValue_43 = _25 + 1;
|
|
# DEBUG dividerValue => dividerValue_43
|
|
|
|
<bb 17> [local count: 1073741824]:
|
|
# dividerValue_30 = PHI <dividerValue_44(15), dividerValue_43(16)>
|
|
# DEBUG dividerValue => dividerValue_30
|
|
# DEBUG BEGIN_STMT
|
|
if (dividerValue_30 != 0)
|
|
goto <bb 18>; [50.00%]
|
|
else
|
|
goto <bb 19>; [50.00%]
|
|
|
|
<bb 18> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_26 = bufferFreqs[1];
|
|
_27 = _26 / dividerValue_30;
|
|
bufferFreqs[10] = _27;
|
|
goto <bb 20>; [100.00%]
|
|
|
|
<bb 19> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[10] = 0;
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
PLL_C ()
|
|
{
|
|
long unsigned 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;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned int _13;
|
|
long unsigned int _14;
|
|
long unsigned int _15;
|
|
long unsigned int _16;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = tmpData.output;
|
|
_2 = tmpData.input1;
|
|
_3 = tmpData.input2;
|
|
_4 = _2 / _3;
|
|
_5 = tmpData.aux2;
|
|
_6 = _4 * _5;
|
|
_7 = _1 + _6;
|
|
# DEBUG BEGIN_STMT
|
|
_8 = tmpData.aux4;
|
|
_9 = tmpData.input4;
|
|
_10 = _8 * _9;
|
|
_11 = _7 + _10;
|
|
# DEBUG BEGIN_STMT
|
|
_12 = tmpData.aux5;
|
|
_13 = _9 * _12;
|
|
_14 = tmpData.aux3;
|
|
_15 = _13 / _14;
|
|
_16 = _11 + _15;
|
|
tmpData.output = _16;
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[5] = _16;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
PLL_B ()
|
|
{
|
|
long unsigned 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;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = tmpData.input2;
|
|
_2 = _1 << 14;
|
|
_3 = _1 << 11;
|
|
_4 = _2 + _3;
|
|
tmpData.aux3 = _4;
|
|
# DEBUG BEGIN_STMT
|
|
_5 = tmpData.input1;
|
|
_6 = _5 / _4;
|
|
tmpData.aux4 = _6;
|
|
# DEBUG BEGIN_STMT
|
|
_7 = _4 * _6;
|
|
_8 = _5 - _7;
|
|
tmpData.aux5 = _8;
|
|
# DEBUG BEGIN_STMT
|
|
_9 = tmpData.aux1;
|
|
_10 = _5 * _9;
|
|
tmpData.output = _10;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
PLL_A ()
|
|
{
|
|
long unsigned int _1;
|
|
unsigned char _2;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.50_3;
|
|
unsigned int _4;
|
|
unsigned int _5;
|
|
unsigned char _6;
|
|
long unsigned int _7;
|
|
unsigned char _8;
|
|
long unsigned int _9;
|
|
short unsigned int _10;
|
|
long unsigned int _11;
|
|
long unsigned int _12;
|
|
long unsigned 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;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = bufferFreqs[3];
|
|
tmpData.input1 = _1;
|
|
# DEBUG BEGIN_STMT
|
|
_2 = freqPointers[6];
|
|
if (_2 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.50_3 = config_clock;
|
|
_4 = (unsigned int) _2;
|
|
_5 = _4 + 4294967295;
|
|
# DEBUG D#5 => &config_clock.50_3->plls[_5]
|
|
# DEBUG pllConfig => D#5
|
|
# DEBUG BEGIN_STMT
|
|
_6 = MEM[(const struct Clock_Ip_PllConfigType *)config_clock.50_3].plls[_5].predivider;
|
|
_7 = (long unsigned int) _6;
|
|
tmpData.input2 = _7;
|
|
# DEBUG BEGIN_STMT
|
|
_8 = MEM[(const struct Clock_Ip_PllConfigType *)config_clock.50_3].plls[_5].mulFactorDiv;
|
|
_9 = (long unsigned int) _8;
|
|
tmpData.input3 = _9;
|
|
# DEBUG BEGIN_STMT
|
|
_10 = MEM[(const struct Clock_Ip_PllConfigType *)config_clock.50_3].plls[_5].numeratorFracLoopDiv;
|
|
_11 = (long unsigned int) _10;
|
|
tmpData.input4 = _11;
|
|
# DEBUG BEGIN_STMT
|
|
tmpData.input5 = 0;
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_12 ={v} MEM[(volatile struct PLL_Type *)1076756480B].PLLDV;
|
|
_13 = _12 >> 12;
|
|
_14 = _13 & 7;
|
|
tmpData.input2 = _14;
|
|
# DEBUG BEGIN_STMT
|
|
_15 ={v} MEM[(volatile struct PLL_Type *)1076756480B].PLLDV;
|
|
_16 = _15 & 255;
|
|
tmpData.input3 = _16;
|
|
# DEBUG BEGIN_STMT
|
|
_17 ={v} MEM[(volatile struct PLL_Type *)1076756480B].PLLFD;
|
|
_18 = _17 & 32767;
|
|
tmpData.input4 = _18;
|
|
# DEBUG BEGIN_STMT
|
|
_19 ={v} MEM[(volatile struct PLL_Type *)1076756480B].PLLDV;
|
|
_20 = _19 >> 25;
|
|
_21 = _20 & 63;
|
|
tmpData.input5 = _21;
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_22 = tmpData.input3;
|
|
_23 = tmpData.input2;
|
|
_24 = _22 / _23;
|
|
tmpData.aux1 = _24;
|
|
# DEBUG BEGIN_STMT
|
|
_25 = _23 * _24;
|
|
_26 = _22 - _25;
|
|
tmpData.aux2 = _26;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
IRCOSCS_XOSCS_SERDES_EXTERNAL_CLOCKS ()
|
|
{
|
|
unsigned char _1;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.51_2;
|
|
unsigned int _3;
|
|
unsigned int _4;
|
|
long unsigned int _5;
|
|
unsigned char _6;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.52_7;
|
|
unsigned int _8;
|
|
unsigned int _9;
|
|
long unsigned int _10;
|
|
unsigned char _11;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.53_12;
|
|
unsigned int _13;
|
|
unsigned int _14;
|
|
long unsigned int _15;
|
|
unsigned char _16;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.54_17;
|
|
unsigned int _18;
|
|
unsigned int _19;
|
|
long unsigned int _20;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[4];
|
|
if (_1 != 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.51_2 = config_clock;
|
|
_3 = (unsigned int) _1;
|
|
_4 = _3 + 4294967295;
|
|
# DEBUG D#1 => &config_clock.51_2->xoscs[_4]
|
|
# DEBUG xoscConfig => D#1
|
|
# DEBUG BEGIN_STMT
|
|
_5 = MEM[(const struct Clock_Ip_XoscConfigType *)config_clock.51_2].xoscs[_4].freq;
|
|
bufferFreqs[3] = _5;
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[3] = 16000000;
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_6 = freqPointers[5];
|
|
if (_6 != 0)
|
|
goto <bb 6>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 6> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.52_7 = config_clock;
|
|
_8 = (unsigned int) _6;
|
|
_9 = _8 + 4294967295;
|
|
# DEBUG D#2 => &config_clock.52_7->xoscs[_9]
|
|
# DEBUG xoscConfig => D#2
|
|
# DEBUG BEGIN_STMT
|
|
_10 = MEM[(const struct Clock_Ip_XoscConfigType *)config_clock.52_7].xoscs[_9].freq;
|
|
bufferFreqs[4] = _10;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[4] = 32768;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[2] = 32000;
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[1] = 48000000;
|
|
# DEBUG BEGIN_STMT
|
|
freqPointers[0] = 1;
|
|
# DEBUG BEGIN_STMT
|
|
freqPointers[2] = 2;
|
|
# DEBUG BEGIN_STMT
|
|
_11 = freqPointers[10];
|
|
if (_11 != 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.53_12 = config_clock;
|
|
_13 = (unsigned int) _11;
|
|
_14 = _13 + 4294967295;
|
|
# DEBUG D#3 => &config_clock.53_12->extClks[_14]
|
|
# DEBUG extClkConfig => D#3
|
|
# DEBUG BEGIN_STMT
|
|
_15 = MEM[(const struct Clock_Ip_ExtClkConfigType *)config_clock.53_12].extClks[_14].value;
|
|
bufferFreqs[6] = _15;
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 10> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[6] = 0;
|
|
|
|
<bb 11> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_16 = freqPointers[11];
|
|
if (_16 != 0)
|
|
goto <bb 12>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 12> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.54_17 = config_clock;
|
|
_18 = (unsigned int) _16;
|
|
_19 = _18 + 4294967295;
|
|
# DEBUG D#4 => &config_clock.54_17->extClks[_19]
|
|
# DEBUG extClkConfig => D#4
|
|
# DEBUG BEGIN_STMT
|
|
_20 = MEM[(const struct Clock_Ip_ExtClkConfigType *)config_clock.54_17].extClks[_19].value;
|
|
bufferFreqs[7] = _20;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
bufferFreqs[7] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
freqPointers[10] = 6;
|
|
# DEBUG BEGIN_STMT
|
|
freqPointers[11] = 7;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
NOT_UNDER_MCU_CONTROL_B ()
|
|
{
|
|
unsigned char _1;
|
|
long unsigned int _2;
|
|
long unsigned int _3;
|
|
long unsigned int _4;
|
|
signed int _5;
|
|
unsigned char _6;
|
|
long unsigned int _7;
|
|
long unsigned int _8;
|
|
long unsigned int _9;
|
|
signed int _10;
|
|
unsigned char _11;
|
|
long unsigned int _12;
|
|
long unsigned int _13;
|
|
long unsigned int _14;
|
|
<unnamed type> _15;
|
|
unsigned char _16;
|
|
long unsigned int _17;
|
|
long unsigned int _18;
|
|
long unsigned int _19;
|
|
<unnamed type> _20;
|
|
clock_element_state_t iftmp.55_21;
|
|
clock_element_state_t iftmp.56_22;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[8];
|
|
if (_1 == 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 8>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_2 ={v} MEM[(struct MC_ME_Type *)1076740096B].PRTN1_COFB1_STAT;
|
|
_3 = _2 & 16777216;
|
|
if (_3 != 0)
|
|
goto <bb 4>; [50.00%]
|
|
else
|
|
goto <bb 7>; [50.00%]
|
|
|
|
<bb 4> [local count: 268435456]:
|
|
# DEBUG BEGIN_STMT
|
|
_4 ={v} MEM[(volatile struct PLL_Type *)1076756480B].PLLODIV[0];
|
|
_5 = (signed int) _4;
|
|
if (_5 >= 0)
|
|
goto <bb 6>; [59.00%]
|
|
else
|
|
goto <bb 5>; [41.00%]
|
|
|
|
<bb 5> [local count: 110058537]:
|
|
|
|
<bb 6> [local count: 268435456]:
|
|
# iftmp.55_21 = PHI <0(4), 255(5)>
|
|
clkState[8] = iftmp.55_21;
|
|
goto <bb 8>; [100.00%]
|
|
|
|
<bb 7> [local count: 268435456]:
|
|
# DEBUG BEGIN_STMT
|
|
clkState[8] = 0;
|
|
|
|
<bb 8> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_6 = freqPointers[9];
|
|
if (_6 == 0)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 14>; [50.00%]
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_7 ={v} MEM[(struct MC_ME_Type *)1076740096B].PRTN1_COFB1_STAT;
|
|
_8 = _7 & 16777216;
|
|
if (_8 != 0)
|
|
goto <bb 10>; [50.00%]
|
|
else
|
|
goto <bb 13>; [50.00%]
|
|
|
|
<bb 10> [local count: 268435456]:
|
|
# DEBUG BEGIN_STMT
|
|
_9 ={v} MEM[(volatile struct PLL_Type *)1076756480B].PLLODIV[1];
|
|
_10 = (signed int) _9;
|
|
if (_10 >= 0)
|
|
goto <bb 12>; [59.00%]
|
|
else
|
|
goto <bb 11>; [41.00%]
|
|
|
|
<bb 11> [local count: 110058537]:
|
|
|
|
<bb 12> [local count: 268435456]:
|
|
# iftmp.56_22 = PHI <0(10), 255(11)>
|
|
clkState[9] = iftmp.56_22;
|
|
goto <bb 14>; [100.00%]
|
|
|
|
<bb 13> [local count: 268435456]:
|
|
# DEBUG BEGIN_STMT
|
|
clkState[9] = 0;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
clkState[10] = 255;
|
|
# DEBUG BEGIN_STMT
|
|
clkState[11] = 255;
|
|
# DEBUG BEGIN_STMT
|
|
_11 = freqPointers[12];
|
|
if (_11 == 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 16>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_12 ={v} MEM[(volatile struct cgmMux_Type *)1076724480B].CSS;
|
|
_13 = _12 >> 24;
|
|
_14 = _13 & 63;
|
|
_15 = selectorEntryIndex[_14];
|
|
clkState[12] = _15;
|
|
|
|
<bb 16> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_16 = freqPointers[20];
|
|
if (_16 == 0)
|
|
goto <bb 17>; [50.00%]
|
|
else
|
|
goto <bb 18>; [50.00%]
|
|
|
|
<bb 17> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_17 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].CSS;
|
|
_18 = _17 >> 24;
|
|
_19 = _18 & 63;
|
|
_20 = selectorEntryIndex[_19];
|
|
clkState[20] = _20;
|
|
|
|
<bb 18> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
NOT_UNDER_MCU_CONTROL_A ()
|
|
{
|
|
unsigned char _1;
|
|
long unsigned int _3;
|
|
long unsigned int _4;
|
|
unsigned char _5;
|
|
long unsigned int _6;
|
|
signed int _7;
|
|
unsigned char _8;
|
|
long unsigned int _9;
|
|
long unsigned int _10;
|
|
unsigned char _11;
|
|
long unsigned int _12;
|
|
signed int _13;
|
|
unsigned char _14;
|
|
clock_element_state_t iftmp.57_15;
|
|
clock_element_state_t iftmp.58_16;
|
|
clock_element_state_t iftmp.59_17;
|
|
clock_element_state_t iftmp.60_18;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
clkState[0] = 255;
|
|
# DEBUG BEGIN_STMT
|
|
_1 = freqPointers[1];
|
|
if (_1 == 0)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 6>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_3 ={v} MEM[(struct FIRC_Type *)1076690944B].STDBY_ENABLE;
|
|
_4 = _3 & 1;
|
|
if (_4 == 0)
|
|
goto <bb 5>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 4> [local count: 268435456]:
|
|
|
|
<bb 5> [local count: 536870913]:
|
|
# iftmp.57_15 = PHI <0(3), 255(4)>
|
|
clkState[1] = iftmp.57_15;
|
|
|
|
<bb 6> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_5 = freqPointers[4];
|
|
if (_5 == 0)
|
|
goto <bb 7>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 7> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_6 ={v} MEM[(volatile struct ExtOSC_Type *)1076707328B].STAT;
|
|
_7 = (signed int) _6;
|
|
if (_7 >= 0)
|
|
goto <bb 9>; [59.00%]
|
|
else
|
|
goto <bb 8>; [41.00%]
|
|
|
|
<bb 8> [local count: 220117074]:
|
|
|
|
<bb 9> [local count: 536870913]:
|
|
# iftmp.58_16 = PHI <0(7), 255(8)>
|
|
clkState[4] = iftmp.58_16;
|
|
|
|
<bb 10> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_8 = freqPointers[3];
|
|
if (_8 == 0)
|
|
goto <bb 11>; [50.00%]
|
|
else
|
|
goto <bb 14>; [50.00%]
|
|
|
|
<bb 11> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_9 ={v} MEM[(struct SIRC_Type *)1076658176B].MISCELLANEOUS_IN;
|
|
_10 = _9 & 256;
|
|
if (_10 == 0)
|
|
goto <bb 13>; [50.00%]
|
|
else
|
|
goto <bb 12>; [50.00%]
|
|
|
|
<bb 12> [local count: 268435456]:
|
|
|
|
<bb 13> [local count: 536870913]:
|
|
# iftmp.59_17 = PHI <0(11), 255(12)>
|
|
clkState[3] = iftmp.59_17;
|
|
|
|
<bb 14> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
clkState[2] = 255;
|
|
# DEBUG BEGIN_STMT
|
|
_11 = freqPointers[5];
|
|
if (_11 == 0)
|
|
goto <bb 15>; [50.00%]
|
|
else
|
|
goto <bb 18>; [50.00%]
|
|
|
|
<bb 15> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_12 ={v} MEM[(struct SXOSC_Type *)1076674560B].SXOSC_STAT;
|
|
_13 = (signed int) _12;
|
|
if (_13 >= 0)
|
|
goto <bb 17>; [59.00%]
|
|
else
|
|
goto <bb 16>; [41.00%]
|
|
|
|
<bb 16> [local count: 220117074]:
|
|
|
|
<bb 17> [local count: 536870913]:
|
|
# iftmp.60_18 = PHI <0(15), 255(16)>
|
|
clkState[5] = iftmp.60_18;
|
|
|
|
<bb 18> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_14 = freqPointers[6];
|
|
if (_14 == 0)
|
|
goto <bb 19>; [50.00%]
|
|
else
|
|
goto <bb 20>; [50.00%]
|
|
|
|
<bb 19> [local count: 536870912]:
|
|
NOT_UNDER_MCU_CONTROL_A.part.0 ();
|
|
|
|
<bb 20> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CONFIG_ELEMENTS_MAPPINGS_02 ()
|
|
{
|
|
uint8 j;
|
|
uint8 i;
|
|
int _1;
|
|
<unnamed type> _2;
|
|
int _3;
|
|
unsigned char _4;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.65_5;
|
|
unsigned char _6;
|
|
int _7;
|
|
<unnamed type> _8;
|
|
int _9;
|
|
unsigned char _10;
|
|
const struct Clock_Ip_ClockConfigType * config_clock.65_11;
|
|
unsigned char _12;
|
|
int _13;
|
|
<unnamed type> _14;
|
|
int _15;
|
|
unsigned char _16;
|
|
unsigned char _17;
|
|
<unnamed type> _19;
|
|
int _20;
|
|
<unnamed type> _21;
|
|
unsigned char _22;
|
|
unsigned char _23;
|
|
int _24;
|
|
<unnamed type> _25;
|
|
int _26;
|
|
<unnamed type> _27;
|
|
unsigned char _28;
|
|
unsigned char _29;
|
|
|
|
<bb 2> [local count: 7299031]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG i => 0
|
|
goto <bb 6>; [100.00%]
|
|
|
|
<bb 3> [local count: 59055797]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) i_30;
|
|
_2 = config_clock.65_5->selectors[_1].name;
|
|
if (_2 <= 20)
|
|
goto <bb 4>; [50.00%]
|
|
else
|
|
goto <bb 5>; [50.00%]
|
|
|
|
<bb 4> [local count: 29527898]:
|
|
# DEBUG BEGIN_STMT
|
|
_3 = (int) _2;
|
|
_4 = i_30 + 1;
|
|
freqPointers[_3] = _4;
|
|
|
|
<bb 5> [local count: 59055797]:
|
|
# DEBUG BEGIN_STMT
|
|
i_60 = i_30 + 1;
|
|
# DEBUG i => i_60
|
|
|
|
<bb 6> [local count: 66354828]:
|
|
# i_30 = PHI <0(2), i_60(5)>
|
|
# DEBUG i => i_30
|
|
# DEBUG BEGIN_STMT
|
|
config_clock.65_5 = config_clock;
|
|
_6 = config_clock.65_5->selectorsCount;
|
|
if (_6 > i_30)
|
|
goto <bb 3>; [89.00%]
|
|
else
|
|
goto <bb 7>; [11.00%]
|
|
|
|
<bb 7> [local count: 7299031]:
|
|
# config_clock.65_11 = PHI <config_clock.65_5(6)>
|
|
goto <bb 11>; [100.00%]
|
|
|
|
<bb 8> [local count: 59055797]:
|
|
# DEBUG BEGIN_STMT
|
|
_7 = (int) i_31;
|
|
_8 = config_clock.65_11->dividers[_7].name;
|
|
if (_8 <= 20)
|
|
goto <bb 9>; [50.00%]
|
|
else
|
|
goto <bb 10>; [50.00%]
|
|
|
|
<bb 9> [local count: 29527899]:
|
|
# DEBUG BEGIN_STMT
|
|
_9 = (int) _8;
|
|
_10 = i_31 + 1;
|
|
freqPointers[_9] = _10;
|
|
|
|
<bb 10> [local count: 59055797]:
|
|
# DEBUG BEGIN_STMT
|
|
i_58 = i_31 + 1;
|
|
# DEBUG i => i_58
|
|
|
|
<bb 11> [local count: 66354828]:
|
|
# i_31 = PHI <i_58(10), 0(7)>
|
|
# DEBUG i => i_31
|
|
# DEBUG BEGIN_STMT
|
|
_12 = config_clock.65_11->dividersCount;
|
|
if (_12 > i_31)
|
|
goto <bb 8>; [89.00%]
|
|
else
|
|
goto <bb 34>; [11.00%]
|
|
|
|
<bb 34> [local count: 7299031]:
|
|
goto <bb 15>; [100.00%]
|
|
|
|
<bb 12> [local count: 59055798]:
|
|
# DEBUG BEGIN_STMT
|
|
_13 = (int) i_32;
|
|
_14 = config_clock.65_11->fracDivs[_13].name;
|
|
if (_14 <= 20)
|
|
goto <bb 13>; [50.00%]
|
|
else
|
|
goto <bb 14>; [50.00%]
|
|
|
|
<bb 13> [local count: 29527899]:
|
|
# DEBUG BEGIN_STMT
|
|
_15 = (int) _14;
|
|
_16 = i_32 + 1;
|
|
freqPointers[_15] = _16;
|
|
|
|
<bb 14> [local count: 59055798]:
|
|
# DEBUG BEGIN_STMT
|
|
i_56 = i_32 + 1;
|
|
# DEBUG i => i_56
|
|
|
|
<bb 15> [local count: 66354829]:
|
|
# i_32 = PHI <i_56(14), 0(34)>
|
|
# DEBUG i => i_32
|
|
# DEBUG BEGIN_STMT
|
|
_17 = config_clock.65_11->fracDivsCount;
|
|
if (_17 > i_32)
|
|
goto <bb 12>; [89.00%]
|
|
else
|
|
goto <bb 32>; [11.00%]
|
|
|
|
<bb 32> [local count: 7299031]:
|
|
goto <bb 21>; [100.00%]
|
|
|
|
<bb 16> [local count: 1014686024]:
|
|
# DEBUG BEGIN_STMT
|
|
_19 = pcfsEntries[0].name;
|
|
_20 = (int) i_33;
|
|
_21 = config_clock.65_11->pcfs[_20].name;
|
|
if (_19 == _21)
|
|
goto <bb 17>; [67.00%]
|
|
else
|
|
goto <bb 35>; [33.00%]
|
|
|
|
<bb 35> [local count: 334846388]:
|
|
goto <bb 29>; [100.00%]
|
|
|
|
<bb 17> [local count: 679839636]:
|
|
# DEBUG BEGIN_STMT
|
|
_22 = i_33 + 1;
|
|
pcfsEntries[0].configIndex = _22;
|
|
|
|
<bb 19> [local count: 738895437]:
|
|
# j_43 = PHI <1(17), 0(33)>
|
|
|
|
<bb 29> [local count: 1073741824]:
|
|
# j_35 = PHI <j_43(19), 1(35)>
|
|
# DEBUG j => j_35
|
|
# DEBUG BEGIN_STMT
|
|
if (j_35 == 0)
|
|
goto <bb 16>; [94.50%]
|
|
else
|
|
goto <bb 20>; [5.50%]
|
|
|
|
<bb 20> [local count: 59055800]:
|
|
# DEBUG BEGIN_STMT
|
|
i_53 = i_33 + 1;
|
|
# DEBUG i => i_53
|
|
|
|
<bb 21> [local count: 66354831]:
|
|
# i_33 = PHI <i_53(20), 0(32)>
|
|
# DEBUG i => i_33
|
|
# DEBUG BEGIN_STMT
|
|
_23 = config_clock.65_11->pcfsCount;
|
|
if (_23 > i_33)
|
|
goto <bb 33>; [89.00%]
|
|
else
|
|
goto <bb 30>; [11.00%]
|
|
|
|
<bb 33> [local count: 59055800]:
|
|
goto <bb 19>; [100.00%]
|
|
|
|
<bb 30> [local count: 7299031]:
|
|
goto <bb 27>; [100.00%]
|
|
|
|
<bb 22> [local count: 236223206]:
|
|
# DEBUG BEGIN_STMT
|
|
_24 = (int) j_36;
|
|
_25 = cmuEntries[_24].name;
|
|
_26 = (int) i_34;
|
|
_27 = config_clock.65_11->cmus[_26].name;
|
|
if (_25 == _27)
|
|
goto <bb 23>; [34.00%]
|
|
else
|
|
goto <bb 24>; [66.00%]
|
|
|
|
<bb 23> [local count: 80315890]:
|
|
# DEBUG BEGIN_STMT
|
|
_28 = i_34 + 1;
|
|
cmuEntries[_24].configIndex = _28;
|
|
|
|
<bb 24> [local count: 236223206]:
|
|
# DEBUG BEGIN_STMT
|
|
j_52 = j_36 + 1;
|
|
# DEBUG j => j_52
|
|
|
|
<bb 25> [local count: 295279007]:
|
|
# j_36 = PHI <j_52(24), 0(31)>
|
|
# DEBUG j => j_36
|
|
# DEBUG BEGIN_STMT
|
|
if (j_36 != 4)
|
|
goto <bb 22>; [80.00%]
|
|
else
|
|
goto <bb 26>; [20.00%]
|
|
|
|
<bb 26> [local count: 59055801]:
|
|
# DEBUG BEGIN_STMT
|
|
i_50 = i_34 + 1;
|
|
# DEBUG i => i_50
|
|
|
|
<bb 27> [local count: 66354833]:
|
|
# i_34 = PHI <i_50(26), 0(30)>
|
|
# DEBUG i => i_34
|
|
# DEBUG BEGIN_STMT
|
|
_29 = config_clock.65_11->cmusCount;
|
|
if (_29 > i_34)
|
|
goto <bb 31>; [89.00%]
|
|
else
|
|
goto <bb 28>; [11.00%]
|
|
|
|
<bb 31> [local count: 59055801]:
|
|
goto <bb 25>; [100.00%]
|
|
|
|
<bb 28> [local count: 7299032]:
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
CONFIG_ELEMENTS_MAPPINGS_01 ()
|
|
{
|
|
uint8 i;
|
|
int _1;
|
|
|
|
<bb 2> [local count: 46707770]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG i => 0
|
|
goto <bb 4>; [100.00%]
|
|
|
|
<bb 3> [local count: 1027034056]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) i_3;
|
|
freqPointers[_1] = 0;
|
|
# DEBUG BEGIN_STMT
|
|
i_9 = i_3 + 1;
|
|
# DEBUG i => i_9
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
# i_3 = PHI <0(2), i_9(3)>
|
|
# DEBUG i => i_3
|
|
# DEBUG BEGIN_STMT
|
|
if (i_3 != 22)
|
|
goto <bb 3>; [95.65%]
|
|
else
|
|
goto <bb 5>; [4.35%]
|
|
|
|
<bb 5> [local count: 46707769]:
|
|
# i_4 = PHI <0(4)>
|
|
CONFIG_ELEMENTS_MAPPINGS_01.part.0 ();
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
UpdateFrequencies (power_modes_t powerMode)
|
|
{
|
|
uint8 pllEn;
|
|
static const clock_element_state_t convertValueToClockState[256] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255};
|
|
static const uint8 bufferFreqEntriesCLKOUT_RUN_CLK[3][13] = {"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "\x00\x0f#\x10\x11\x12$\x13\x14\x15\x16\x17\x18", "\x00\x0f#\x10\x11\x12$%&\'(\x17\x18"};
|
|
static const Clock_Ip_NameType selectorEntriesCLKOUT_RUN_CLK[13] = {21, 0, 8, 2, 4, 5, 9, 13, 16, 14, 15, 10, 11};
|
|
static const uint8 bufferFreqEntriesQSPI_MEM_CLK[3] = "\x00\x0e\"";
|
|
static const uint8 bufferFreqEntriesLBIST_CLK[3] = "\x00\r!";
|
|
static const uint8 bufferFreqEntriesDCM_CLK[3] = "\x00\f ";
|
|
static const uint8 bufferFreqEntriesHSE_CLK[3] = "\x00\v\x1f";
|
|
static const uint8 bufferFreqEntriesAIPS_SLOW_CLK[3] = "\x00\n\x1e";
|
|
static const uint8 bufferFreqEntriesAIPS_PLAT_CLK[3] = "\x00\t\x1d";
|
|
static const uint8 bufferFreqEntriesCORE_CLK[3] = "\x00\b\x1c";
|
|
static const uint8 bufferFreqEntriesSCS_CLK[3] = "\x00\x01\x1a";
|
|
static const Clock_Ip_NameType selectorEntriesSCS_CLK[3] = {21, 0, 8};
|
|
<unnamed type> _1;
|
|
unsigned char _2;
|
|
<unnamed type> _3;
|
|
unsigned char _4;
|
|
<unnamed type> _5;
|
|
unsigned char _6;
|
|
<unnamed type> _7;
|
|
unsigned char _8;
|
|
unsigned char _9;
|
|
<unnamed type> _10;
|
|
unsigned char _11;
|
|
int _12;
|
|
<unnamed type> _13;
|
|
<unnamed type> _14;
|
|
unsigned char _15;
|
|
int _16;
|
|
<unnamed type> _17;
|
|
unsigned char _18;
|
|
unsigned char _19;
|
|
<unnamed type> _20;
|
|
int _21;
|
|
<unnamed type> _22;
|
|
int _23;
|
|
<unnamed type> _24;
|
|
unsigned char _25;
|
|
unsigned char _26;
|
|
unsigned char _27;
|
|
unsigned char _28;
|
|
unsigned char _29;
|
|
unsigned char _30;
|
|
unsigned char _31;
|
|
unsigned char _32;
|
|
unsigned char _33;
|
|
unsigned char _34;
|
|
unsigned char _35;
|
|
unsigned char _36;
|
|
unsigned char _37;
|
|
unsigned char _38;
|
|
unsigned char _39;
|
|
unsigned char _40;
|
|
long unsigned int _41;
|
|
long unsigned int _42;
|
|
long unsigned int _43;
|
|
<unnamed type> _44;
|
|
int _45;
|
|
<unnamed type> _46;
|
|
int _47;
|
|
<unnamed type> _48;
|
|
unsigned char _49;
|
|
unsigned char _50;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
_1 = clkState[1];
|
|
_2 = _1 & 1;
|
|
freqPointers[1] = _2;
|
|
# DEBUG BEGIN_STMT
|
|
_3 = clkState[3];
|
|
_4 = _3 & 2;
|
|
freqPointers[3] = _4;
|
|
# DEBUG BEGIN_STMT
|
|
pllEn_54 = clkState[6];
|
|
# DEBUG pllEn => pllEn_54
|
|
# DEBUG BEGIN_STMT
|
|
_5 = clkState[4];
|
|
_6 = _5 & 3;
|
|
freqPointers[4] = _6;
|
|
# DEBUG BEGIN_STMT
|
|
_7 = clkState[5];
|
|
_8 = _7 & 4;
|
|
freqPointers[5] = _8;
|
|
# DEBUG BEGIN_STMT
|
|
_9 = pllEn_54 & 5;
|
|
freqPointers[6] = _9;
|
|
# DEBUG BEGIN_STMT
|
|
_10 = clkState[8];
|
|
_11 = _10 & pllEn_54;
|
|
_12 = (int) _11;
|
|
_13 = convertValueToClockState[_12];
|
|
clkState[8] = _13;
|
|
# DEBUG BEGIN_STMT
|
|
_14 = clkState[9];
|
|
_15 = _14 & pllEn_54;
|
|
_16 = (int) _15;
|
|
_17 = convertValueToClockState[_16];
|
|
clkState[9] = _17;
|
|
# DEBUG BEGIN_STMT
|
|
_18 = _13 & 26;
|
|
freqPointers[8] = _18;
|
|
# DEBUG BEGIN_STMT
|
|
_19 = _17 & 27;
|
|
freqPointers[9] = _19;
|
|
# DEBUG BEGIN_STMT
|
|
_20 = clkState[12];
|
|
_21 = (int) _20;
|
|
_22 = selectorEntriesSCS_CLK[_21];
|
|
_23 = (int) _22;
|
|
_24 = clkState[_23];
|
|
_25 = bufferFreqEntriesSCS_CLK[_21];
|
|
_26 = _24 & _25;
|
|
freqPointers[12] = _26;
|
|
# DEBUG BEGIN_STMT
|
|
_27 = bufferFreqEntriesCORE_CLK[_21];
|
|
_28 = _24 & _27;
|
|
freqPointers[13] = _28;
|
|
# DEBUG BEGIN_STMT
|
|
_29 = bufferFreqEntriesAIPS_PLAT_CLK[_21];
|
|
_30 = _24 & _29;
|
|
freqPointers[14] = _30;
|
|
# DEBUG BEGIN_STMT
|
|
_31 = bufferFreqEntriesAIPS_SLOW_CLK[_21];
|
|
_32 = _24 & _31;
|
|
freqPointers[15] = _32;
|
|
# DEBUG BEGIN_STMT
|
|
_33 = bufferFreqEntriesHSE_CLK[_21];
|
|
_34 = _24 & _33;
|
|
freqPointers[16] = _34;
|
|
# DEBUG BEGIN_STMT
|
|
_35 = bufferFreqEntriesDCM_CLK[_21];
|
|
_36 = _24 & _35;
|
|
freqPointers[17] = _36;
|
|
# DEBUG BEGIN_STMT
|
|
_37 = bufferFreqEntriesLBIST_CLK[_21];
|
|
_38 = _24 & _37;
|
|
freqPointers[18] = _38;
|
|
# DEBUG BEGIN_STMT
|
|
_39 = bufferFreqEntriesQSPI_MEM_CLK[_21];
|
|
_40 = _24 & _39;
|
|
freqPointers[19] = _40;
|
|
# DEBUG BEGIN_STMT
|
|
_41 ={v} MEM[(volatile struct cgmMux_Type *)1076724864B].CSS;
|
|
_42 = _41 >> 24;
|
|
_43 = _42 & 63;
|
|
_44 = selectorEntryIndex[_43];
|
|
clkState[20] = _44;
|
|
# DEBUG BEGIN_STMT
|
|
_45 = (int) _44;
|
|
_46 = selectorEntriesCLKOUT_RUN_CLK[_45];
|
|
_47 = (int) _46;
|
|
_48 = clkState[_47];
|
|
_49 = bufferFreqEntriesCLKOUT_RUN_CLK[_21][_45];
|
|
_50 = _48 & _49;
|
|
freqPointers[20] = _50;
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
GetProducerClockFreq (Clock_Ip_NameType clockName)
|
|
{
|
|
int _1;
|
|
unsigned char _2;
|
|
int _3;
|
|
uint32 _6;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) clockName_4(D);
|
|
_2 = freqPointers[_1];
|
|
_3 = (int) _2;
|
|
_6 = bufferFreqs[_3];
|
|
return _6;
|
|
|
|
}
|
|
|
|
|
|
SpecificPlatformInitClock (const struct Clock_Ip_ClockConfigType * config)
|
|
{
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
config_clock = config_2(D);
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
SpecificPeripheralClockInitialization (const struct Clock_IP_SpecificPeriphConfigType * config)
|
|
{
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
GetClockState (Clock_Ip_NameType name)
|
|
{
|
|
clock_element_state_t retValue;
|
|
int _1;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
# DEBUG BEGIN_STMT
|
|
if (name_3(D) <= 20)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) name_3(D);
|
|
retValue_6 = clkState[_1];
|
|
# DEBUG retValue => retValue_6
|
|
goto <bb 5>; [100.00%]
|
|
|
|
<bb 4> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
retValue_5 = clkState[21];
|
|
# DEBUG retValue => retValue_5
|
|
|
|
<bb 5> [local count: 1073741824]:
|
|
# retValue_2 = PHI <retValue_6(3), retValue_5(4)>
|
|
# DEBUG retValue => retValue_2
|
|
# DEBUG BEGIN_STMT
|
|
return retValue_2;
|
|
|
|
}
|
|
|
|
|
|
UpdateClockState (Clock_Ip_NameType name, clock_element_state_t state)
|
|
{
|
|
int _1;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
if (name_3(D) <= 20)
|
|
goto <bb 3>; [50.00%]
|
|
else
|
|
goto <bb 4>; [50.00%]
|
|
|
|
<bb 3> [local count: 536870913]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = (int) name_3(D);
|
|
clkState[_1] = state_5(D);
|
|
|
|
<bb 4> [local count: 1073741824]:
|
|
return;
|
|
|
|
}
|
|
|
|
|