callgraph:

Gpt_StopTimer/4 (Gpt_StopTimer) @06d36d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Tm_BusyWait1us32bit/1 (118111601 (estimated locally),1.00 per call) 
  Calls: 
Gpt_GetTimeElapsed/3 (Gpt_GetTimeElapsed) @06d36c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Tm_BusyWait1us32bit/1 (1073741824 (estimated locally),9.09 per call) Tm_BusyWait1us32bit/1 (118111600 (estimated locally),1.00 per call) 
  Calls: 
Gpt_StartTimer/2 (Gpt_StartTimer) @06d36b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Tm_BusyWait1us32bit/1 (118111600 (estimated locally),1.00 per call) 
  Calls: 
Tm_BusyWait1us32bit/1 (Tm_BusyWait1us32bit) @06d36700
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) body optimize_size
  Called by: 
  Calls: Gpt_StopTimer/4 (118111601 (estimated locally),1.00 per call) Gpt_GetTimeElapsed/3 (1073741824 (estimated locally),9.09 per call) Gpt_GetTimeElapsed/3 (118111600 (estimated locally),1.00 per call) Gpt_StartTimer/2 (118111600 (estimated locally),1.00 per call) 
Clearing variable flags:

Function name:Tm_BusyWait1us32bit/1:
  locals read: 
  locals written: 

 ordered call graph: reduced
Tm_BusyWait1us32bit/1 (Tm_BusyWait1us32bit) @06d36700
  Type: function definition analyzed
  Visibility: externally_visible public
  Aux: @06a56610
  References: 
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) body optimize_size
  Called by: 
  Calls: Gpt_StopTimer/4 (118111601 (estimated locally),1.00 per call) Gpt_GetTimeElapsed/3 (1073741824 (estimated locally),9.09 per call) Gpt_GetTimeElapsed/3 (118111600 (estimated locally),1.00 per call) Gpt_StartTimer/2 (118111600 (estimated locally),1.00 per call) 


Function name:Tm_BusyWait1us32bit/1:
    locals read: 
    locals written: 
  globals read: ALL
  globals written: ALL
Tm_BusyWait1us32bit (uint8 WaitingTimeMin)
{
  volatile Gpt_ValueType TimeNow;
  volatile Gpt_ValueType TimeStart;
  long unsigned int _1;
  long unsigned int _2;
  long unsigned int TimeNow.0_3;
  long unsigned int TimeStart.1_4;
  long unsigned int _5;
  long unsigned int _6;
  long unsigned int _7;

  <bb 2> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  Gpt_StartTimer (1, 4294967294);
  # DEBUG BEGIN_STMT
  _1 = Gpt_GetTimeElapsed (1);
  TimeStart ={v} _1;

  <bb 3> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _2 = Gpt_GetTimeElapsed (1);
  TimeNow ={v} _2;
  # DEBUG BEGIN_STMT
  TimeNow.0_3 ={v} TimeNow;
  TimeStart.1_4 ={v} TimeStart;
  _5 = TimeNow.0_3 - TimeStart.1_4;
  _6 = (long unsigned int) WaitingTimeMin_15(D);
  _7 = _6 * 133;
  if (_5 < _7)
    goto <bb 5>; [89.00%]
  else
    goto <bb 4>; [11.00%]

  <bb 5> [local count: 955630223]:
  goto <bb 3>; [100.00%]

  <bb 4> [local count: 118111601]:
  # DEBUG BEGIN_STMT
  Gpt_StopTimer (1);
  # DEBUG BEGIN_STMT
  return 0;

}


