Marking local functions: Marking externally visible functions: Marking externally visible variables: selectorCallbacks Reclaiming functions: Reclaiming variables: Clearing address taken flags: Symbol table: UpdateClockState/15 (UpdateClockState) @06c71460 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size Called by: ResetCgmXCscCssClkswSwip/2 SetCgmXCscCssClkswSwip/3 ResetCgmXCscCssClkswRampupRampdownSwip/4 SetCgmXCscCssClkswRampupRampdownSwip/5 SetCgmXCscCssCsGrip/7 Calls: selectorEntryIndex/14 (selectorEntryIndex) @06c70990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssClkswRampupRampdownSwip/5 (read)SetCgmXCscCssClkswSwip/3 (read) Availability: not_available Varpool flags: read-only ReportClockErrors/13 (ReportClockErrors) @06c71380 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size Called by: SetCgmXCscCssClkswSwip/3 SetCgmXCscCssClkswSwip/3 SetCgmXCscCssClkswSwip/3 SetCgmXCscCssClkswSwip/3 SetCgmXCscCssClkswRampupRampdownSwip/5 SetCgmXCscCssClkswRampupRampdownSwip/5 SetCgmXCscCssClkswRampupRampdownSwip/5 SetCgmXCscCssClkswRampupRampdownSwip/5 SetCgmXCscCssCsGrip/7 SetCgmXCscCssCsGrip/7 Calls: ClockTimeoutExpired/12 (ClockTimeoutExpired) @06c712a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size Called by: SetCgmXCscCssClkswSwip/3 SetCgmXCscCssClkswSwip/3 SetCgmXCscCssClkswSwip/3 SetCgmXCscCssClkswRampupRampdownSwip/5 SetCgmXCscCssClkswRampupRampdownSwip/5 SetCgmXCscCssClkswRampupRampdownSwip/5 SetCgmXCscCssCsGrip/7 SetCgmXCscCssCsGrip/7 Calls: ClockStartTimeout/11 (ClockStartTimeout) @06c711c0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size Called by: SetCgmXCscCssClkswSwip/3 SetCgmXCscCssClkswSwip/3 SetCgmXCscCssClkswSwip/3 SetCgmXCscCssClkswRampupRampdownSwip/5 SetCgmXCscCssClkswRampupRampdownSwip/5 SetCgmXCscCssClkswRampupRampdownSwip/5 SetCgmXCscCssCsGrip/7 SetCgmXCscCssCsGrip/7 Calls: cgm/10 (cgm) @06c707e0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssClkswRampupRampdownSwip/5 (read)SetCgmXCscCssClkswRampupRampdownSwip/5 (read)SetCgmXCscCssClkswRampupRampdownSwip/5 (read)SetCgmXCscCssClkswRampupRampdownSwip/5 (read)SetCgmXCscCssClkswRampupRampdownSwip/5 (read)SetCgmXCscCssClkswRampupRampdownSwip/5 (read)SetCgmXCscCssClkswRampupRampdownSwip/5 (read)ResetCgmXCscCssClkswRampupRampdownSwip/4 (read)ResetCgmXCscCssClkswRampupRampdownSwip/4 (read)SetCgmXCscCssClkswSwip/3 (read)SetCgmXCscCssClkswSwip/3 (read)SetCgmXCscCssClkswSwip/3 (read)SetCgmXCscCssClkswSwip/3 (read)SetCgmXCscCssClkswSwip/3 (read)SetCgmXCscCssClkswSwip/3 (read)SetCgmXCscCssClkswSwip/3 (read)ResetCgmXCscCssClkswSwip/2 (read)ResetCgmXCscCssClkswSwip/2 (read) Availability: not_available Varpool flags: read-only selectorEntry_hardwareValue/9 (selectorEntry_hardwareValue) @06c70798 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssClkswRampupRampdownSwip/5 (read)SetCgmXCscCssClkswSwip/3 (read) Availability: not_available Varpool flags: read-only clockFeatures/8 (clockFeatures) @06c70750 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssCsGrip/7 (read)SetCgmXCscCssClkswRampupRampdownSwip/5 (read)SetCgmXCscCssClkswRampupRampdownSwip/5 (read)ResetCgmXCscCssClkswRampupRampdownSwip/4 (read)ResetCgmXCscCssClkswRampupRampdownSwip/4 (read)SetCgmXCscCssClkswSwip/3 (read)SetCgmXCscCssClkswSwip/3 (read)ResetCgmXCscCssClkswSwip/2 (read)ResetCgmXCscCssClkswSwip/2 (read) Availability: not_available Varpool flags: read-only SetCgmXCscCssCsGrip/7 (SetCgmXCscCssCsGrip) @06c640e0 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: clockFeatures/8 (read)clockFeatures/8 (read)selectorEntry_hardwareValue/9 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)selectorEntryIndex/14 (read) Referring: selectorCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: ReportClockErrors/13 UpdateClockState/15 ReportClockErrors/13 ClockTimeoutExpired/12 ClockStartTimeout/11 ClockTimeoutExpired/12 ClockStartTimeout/11 ResetCgmXCscCssCsGrip/6 (ResetCgmXCscCssCsGrip) @06c64c40 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: Referring: selectorCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: SetCgmXCscCssClkswRampupRampdownSwip/5 (SetCgmXCscCssClkswRampupRampdownSwip) @06c649a0 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: clockFeatures/8 (read)clockFeatures/8 (read)selectorEntry_hardwareValue/9 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)selectorEntryIndex/14 (read) Referring: selectorCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: ReportClockErrors/13 ReportClockErrors/13 ReportClockErrors/13 UpdateClockState/15 ReportClockErrors/13 ClockTimeoutExpired/12 ClockStartTimeout/11 ClockTimeoutExpired/12 ClockStartTimeout/11 ClockTimeoutExpired/12 ClockStartTimeout/11 ResetCgmXCscCssClkswRampupRampdownSwip/4 (ResetCgmXCscCssClkswRampupRampdownSwip) @06c64620 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: clockFeatures/8 (read)clockFeatures/8 (read)cgm/10 (read)cgm/10 (read) Referring: selectorCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: UpdateClockState/15 SetCgmXCscCssClkswSwip/3 (SetCgmXCscCssClkswSwip) @06c64380 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: clockFeatures/8 (read)clockFeatures/8 (read)selectorEntry_hardwareValue/9 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)cgm/10 (read)selectorEntryIndex/14 (read) Referring: selectorCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: ReportClockErrors/13 ReportClockErrors/13 ReportClockErrors/13 UpdateClockState/15 ReportClockErrors/13 ClockTimeoutExpired/12 ClockStartTimeout/11 ClockTimeoutExpired/12 ClockStartTimeout/11 ClockTimeoutExpired/12 ClockStartTimeout/11 ResetCgmXCscCssClkswSwip/2 (ResetCgmXCscCssClkswSwip) @06c64000 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: clockFeatures/8 (read)clockFeatures/8 (read)cgm/10 (read)cgm/10 (read) Referring: selectorCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: UpdateClockState/15 Callback_SelectorEmpty/1 (Callback_SelectorEmpty) @06cbbee0 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: Referring: selectorCallbacks/0 (addr)selectorCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: selectorCallbacks/0 (selectorCallbacks) @06cc01f8 Type: variable definition analyzed Visibility: externally_visible public References: Callback_SelectorEmpty/1 (addr)Callback_SelectorEmpty/1 (addr)ResetCgmXCscCssClkswSwip/2 (addr)SetCgmXCscCssClkswSwip/3 (addr)ResetCgmXCscCssClkswRampupRampdownSwip/4 (addr)SetCgmXCscCssClkswRampupRampdownSwip/5 (addr)ResetCgmXCscCssCsGrip/6 (addr)SetCgmXCscCssCsGrip/7 (addr) Referring: Availability: available Varpool flags: initialized read-only const-value-known SetCgmXCscCssCsGrip (const struct Clock_Ip_SelectorConfigType * config) { uint32 TimeoutTicks; uint32 ElapsedTime; uint32 StartTime; boolean TimeoutOccurred; uint32 regValue; uint32 selectorValue; uint32 selectorIndex; uint32 instance; : # DEBUG BEGIN_STMT _1 = config->name; _2 = (int) _1; _3 = clockFeatures[_2][0]; instance = (uint32) _3; # DEBUG BEGIN_STMT _4 = config->name; _5 = (int) _4; _6 = clockFeatures[_5][2]; selectorIndex = (uint32) _6; # DEBUG BEGIN_STMT _7 = config->value; _8 = (int) _7; _9 = selectorEntry_hardwareValue[_8]; selectorValue = (uint32) _9; # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutOccurred = 0; # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT _10 = cgm[instance][selectorIndex]; _11 = _10->CSC; _12 = _11 >> 24; _13 = _12 & 63; if (selectorValue != _13) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _14 = cgm[instance][selectorIndex]; _15 = _14->CSC; _16 = cgm[instance][selectorIndex]; _17 = _15 | 12; _16->CSC = _17; # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.0_18 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.0_18); # DEBUG BEGIN_STMT _19 = cgm[instance][selectorIndex]; _20 = _19->CSS; _21 = _20 & 131072; if (_21 == 131072) goto ; [INV] else goto ; [INV] : _22 = ~TimeoutOccurred; if (_22 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _23 = ~TimeoutOccurred; if (_23 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _24 = cgm[instance][selectorIndex]; regValue = _24->CSC; # DEBUG BEGIN_STMT regValue = regValue & 3238002687; # DEBUG BEGIN_STMT _25 = selectorValue << 24; _26 = _25 & 1056964608; regValue = regValue | _26; # DEBUG BEGIN_STMT _27 = cgm[instance][selectorIndex]; _27->CSC = regValue; # DEBUG BEGIN_STMT _28 = cgm[instance][selectorIndex]; _29 = _28->CSC; _30 = cgm[instance][selectorIndex]; _31 = _29 & 4294967283; _30->CSC = _31; # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.1_32 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.1_32); # DEBUG BEGIN_STMT _33 = cgm[instance][selectorIndex]; _34 = _33->CSS; _35 = _34 & 131072; if (_35 != 131072) goto ; [INV] else goto ; [INV] : _36 = ~TimeoutOccurred; if (_36 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT if (TimeoutOccurred != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _37 = config->name; ReportClockErrors (3, _37); goto ; [INV] : # DEBUG BEGIN_STMT _38 = config->name; _39 = cgm[instance][selectorIndex]; _40 = _39->CSS; _41 = _40 >> 24; _42 = _41 & 63; _43 = selectorEntryIndex[_42]; UpdateClockState (_38, _43); goto ; [INV] : # DEBUG BEGIN_STMT _44 = config->name; ReportClockErrors (1, _44); : StartTime = {CLOBBER}; ElapsedTime = {CLOBBER}; TimeoutTicks = {CLOBBER}; return; } ResetCgmXCscCssCsGrip (const struct Clock_Ip_SelectorConfigType * config) { : # DEBUG BEGIN_STMT return; } SetCgmXCscCssClkswRampupRampdownSwip (const struct Clock_Ip_SelectorConfigType * config) { uint32 TimeoutTicks; uint32 ElapsedTime; uint32 StartTime; boolean TimeoutOccurred; uint32 regValue; uint32 selectorValue; uint32 selectorIndex; uint32 instance; : # DEBUG BEGIN_STMT _1 = config->name; _2 = (int) _1; _3 = clockFeatures[_2][0]; instance = (uint32) _3; # DEBUG BEGIN_STMT _4 = config->name; _5 = (int) _4; _6 = clockFeatures[_5][2]; selectorIndex = (uint32) _6; # DEBUG BEGIN_STMT _7 = config->value; _8 = (int) _7; _9 = selectorEntry_hardwareValue[_8]; selectorValue = (uint32) _9; # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutOccurred = 0; # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.2_10 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.2_10); # DEBUG BEGIN_STMT _11 = cgm[instance][selectorIndex]; _12 = _11->CSS; _13 = _12 & 65536; if (_13 == 65536) goto ; [INV] else goto ; [INV] : _14 = ~TimeoutOccurred; if (_14 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _15 = ~TimeoutOccurred; if (_15 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _16 = cgm[instance][selectorIndex]; regValue = _16->CSC; # DEBUG BEGIN_STMT regValue = regValue & 3238002687; # DEBUG BEGIN_STMT _17 = selectorValue << 24; _18 = _17 & 1056964608; regValue = regValue | _18; # DEBUG BEGIN_STMT regValue = regValue | 7; # DEBUG BEGIN_STMT _19 = cgm[instance][selectorIndex]; _19->CSC = regValue; # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.3_20 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.3_20); # DEBUG BEGIN_STMT _21 = cgm[instance][selectorIndex]; _22 = _21->CSS; _23 = _22 & 4; if (_23 == 0) goto ; [INV] else goto ; [INV] : _24 = ~TimeoutOccurred; if (_24 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _25 = ~TimeoutOccurred; if (_25 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.4_26 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.4_26); # DEBUG BEGIN_STMT _27 = cgm[instance][selectorIndex]; _28 = _27->CSS; _29 = _28 & 65536; if (_29 == 65536) goto ; [INV] else goto ; [INV] : _30 = ~TimeoutOccurred; if (_30 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _31 = ~TimeoutOccurred; if (_31 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _32 = cgm[instance][selectorIndex]; _33 = _32->CSS; _34 = _33 >> 17; _35 = _34 & 7; if (_35 != 1) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _36 = config->name; ReportClockErrors (3, _36); goto ; [INV] : # DEBUG BEGIN_STMT _37 = config->name; _38 = cgm[instance][selectorIndex]; _39 = _38->CSS; _40 = _39 >> 24; _41 = _40 & 63; _42 = selectorEntryIndex[_41]; UpdateClockState (_37, _42); goto ; [INV] : # DEBUG BEGIN_STMT _43 = config->name; ReportClockErrors (1, _43); goto ; [INV] : # DEBUG BEGIN_STMT _44 = config->name; ReportClockErrors (1, _44); goto ; [INV] : # DEBUG BEGIN_STMT _45 = config->name; ReportClockErrors (1, _45); : StartTime = {CLOBBER}; ElapsedTime = {CLOBBER}; TimeoutTicks = {CLOBBER}; return; } ResetCgmXCscCssClkswRampupRampdownSwip (const struct Clock_Ip_SelectorConfigType * config) { uint32 selectorIndex; uint32 instance; : # DEBUG BEGIN_STMT _1 = config->name; _2 = (int) _1; _3 = clockFeatures[_2][0]; instance = (uint32) _3; # DEBUG BEGIN_STMT _4 = config->name; _5 = (int) _4; _6 = clockFeatures[_5][2]; selectorIndex = (uint32) _6; # DEBUG BEGIN_STMT _7 = cgm[instance][selectorIndex]; _8 = _7->CSC; _9 = cgm[instance][selectorIndex]; _10 = _8 | 8; _9->CSC = _10; # DEBUG BEGIN_STMT _11 = config->name; UpdateClockState (_11, 1); return; } SetCgmXCscCssClkswSwip (const struct Clock_Ip_SelectorConfigType * config) { uint32 TimeoutTicks; uint32 ElapsedTime; uint32 StartTime; boolean TimeoutOccurred; uint32 regValue; uint32 selectorValue; uint32 selectorIndex; uint32 instance; : # DEBUG BEGIN_STMT _1 = config->name; _2 = (int) _1; _3 = clockFeatures[_2][0]; instance = (uint32) _3; # DEBUG BEGIN_STMT _4 = config->name; _5 = (int) _4; _6 = clockFeatures[_5][2]; selectorIndex = (uint32) _6; # DEBUG BEGIN_STMT _7 = config->value; _8 = (int) _7; _9 = selectorEntry_hardwareValue[_8]; selectorValue = (uint32) _9; # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutOccurred = 0; # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.5_10 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.5_10); # DEBUG BEGIN_STMT _11 = cgm[instance][selectorIndex]; _12 = _11->CSS; _13 = _12 & 65536; if (_13 == 65536) goto ; [INV] else goto ; [INV] : _14 = ~TimeoutOccurred; if (_14 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _15 = ~TimeoutOccurred; if (_15 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _16 = cgm[instance][selectorIndex]; regValue = _16->CSC; # DEBUG BEGIN_STMT regValue = regValue & 3238002687; # DEBUG BEGIN_STMT _17 = selectorValue << 24; _18 = _17 & 1056964608; regValue = regValue | _18; # DEBUG BEGIN_STMT regValue = regValue | 4; # DEBUG BEGIN_STMT _19 = cgm[instance][selectorIndex]; _19->CSC = regValue; # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.6_20 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.6_20); # DEBUG BEGIN_STMT _21 = cgm[instance][selectorIndex]; _22 = _21->CSS; _23 = _22 & 4; if (_23 == 0) goto ; [INV] else goto ; [INV] : _24 = ~TimeoutOccurred; if (_24 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _25 = ~TimeoutOccurred; if (_25 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.7_26 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.7_26); # DEBUG BEGIN_STMT _27 = cgm[instance][selectorIndex]; _28 = _27->CSS; _29 = _28 & 65536; if (_29 == 65536) goto ; [INV] else goto ; [INV] : _30 = ~TimeoutOccurred; if (_30 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _31 = ~TimeoutOccurred; if (_31 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _32 = cgm[instance][selectorIndex]; _33 = _32->CSS; _34 = _33 >> 17; _35 = _34 & 7; if (_35 != 1) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _36 = config->name; ReportClockErrors (3, _36); goto ; [INV] : # DEBUG BEGIN_STMT _37 = config->name; _38 = cgm[instance][selectorIndex]; _39 = _38->CSS; _40 = _39 >> 24; _41 = _40 & 63; _42 = selectorEntryIndex[_41]; UpdateClockState (_37, _42); goto ; [INV] : # DEBUG BEGIN_STMT _43 = config->name; ReportClockErrors (1, _43); goto ; [INV] : # DEBUG BEGIN_STMT _44 = config->name; ReportClockErrors (1, _44); goto ; [INV] : # DEBUG BEGIN_STMT _45 = config->name; ReportClockErrors (1, _45); : StartTime = {CLOBBER}; ElapsedTime = {CLOBBER}; TimeoutTicks = {CLOBBER}; return; } ResetCgmXCscCssClkswSwip (const struct Clock_Ip_SelectorConfigType * config) { uint32 selectorIndex; uint32 instance; : # DEBUG BEGIN_STMT _1 = config->name; _2 = (int) _1; _3 = clockFeatures[_2][0]; instance = (uint32) _3; # DEBUG BEGIN_STMT _4 = config->name; _5 = (int) _4; _6 = clockFeatures[_5][2]; selectorIndex = (uint32) _6; # DEBUG BEGIN_STMT _7 = cgm[instance][selectorIndex]; _8 = _7->CSC; _9 = cgm[instance][selectorIndex]; _10 = _8 | 8; _9->CSC = _10; # DEBUG BEGIN_STMT _11 = config->name; UpdateClockState (_11, 1); return; } Callback_SelectorEmpty (const struct Clock_Ip_SelectorConfigType * config) { : # DEBUG BEGIN_STMT return; }