Parsed function:SampleAppGptInit
Parsed function:EthSwt_Tst_PitNotification
Dump after hash based groups
Congruence classes: 2 (unique hash values: 2), with total: 2 items
Class size histogram [num of members]: number of classe number of classess
[1]: 2 classes


Dump after WPA based types groups
Congruence classes: 2 (unique hash values: 2), with total: 2 items
Class size histogram [num of members]: number of classe number of classess
[1]: 2 classes


Worklist has been filled with: 0
Address reference subdivision created: 0 new classes.
Dump after callgraph-based congruence reduction
Congruence classes: 2 (unique hash values: 2), with total: 2 items
Class size histogram [num of members]: number of classe number of classess
[1]: 2 classes


Init called for 0 items (0.00%).
Dump after full equality comparison of groups
Congruence classes: 2 (unique hash values: 2), with total: 2 items
Class size histogram [num of members]: number of classe number of classess
[1]: 2 classes


Worklist has been filled with: 0
Address reference subdivision created: 0 new classes.
Congruence classes: 2 (unique hash values: 2), with total: 2 items
Class size histogram [num of members]: number of classe number of classess
[1]: 2 classes



Item count: 2
Congruent classes before: 2, after: 2
Average class size before: 1.00, after: 1.00
Average non-singular class size: 0.00, count: 0
Equal symbols: 0
Fraction of visited symbols: 0.00%

SampleAppGptInit ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Gpt_Init (0B);
  # DEBUG BEGIN_STMT
  Gpt_EnableNotification (0);
  # DEBUG BEGIN_STMT
  Gpt_StartTimer (0, 400000);
  # DEBUG BEGIN_STMT
  return 0;

}


EthSwt_Tst_PitNotification ()
{
  long unsigned int pitIsrCount.0_1;
  long unsigned int _2;
  unsigned char gptNotificationCount.1_3;
  unsigned int _4;
  unsigned int _5;
  unsigned int _6;
  unsigned char _7;
  unsigned char gptNotificationCount.2_8;
  unsigned char _9;
  unsigned char gptNotificationCount.3_10;
  unsigned char _11;
  unsigned char gptNotificationCount.4_12;
  unsigned char _13;
  unsigned char gptNotificationCount.5_14;
  unsigned char _15;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  pitIsrCount.0_1 ={v} pitIsrCount;
  _2 = pitIsrCount.0_1 + 1;
  pitIsrCount ={v} _2;
  # DEBUG BEGIN_STMT
  gptNotificationCount.1_3 ={v} gptNotificationCount;
  _4 = (unsigned int) gptNotificationCount.1_3;
  _5 = _4 + 1;
  _6 = _5 % 200;
  _7 = (unsigned char) _6;
  gptNotificationCount ={v} _7;
  # DEBUG BEGIN_STMT
  gptNotificationCount.2_8 ={v} gptNotificationCount;
  _9 = gptNotificationCount.2_8 % 20;
  if (_9 == 0)
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  pfeMainFunction ={v} 1;

  <bb 4> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  gptNotificationCount.3_10 ={v} gptNotificationCount;
  _11 = gptNotificationCount.3_10 % 10;
  if (_11 == 0)
    goto <bb 5>; [50.00%]
  else
    goto <bb 6>; [50.00%]

  <bb 5> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  switchMainFunction ={v} 1;

  <bb 6> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  gptNotificationCount.4_12 ={v} gptNotificationCount;
  _13 = gptNotificationCount.4_12 % 100;
  if (_13 == 0)
    goto <bb 7>; [50.00%]
  else
    goto <bb 8>; [50.00%]

  <bb 7> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  sendFrames ={v} 1;

  <bb 8> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  gptNotificationCount.5_14 ={v} gptNotificationCount;
  _15 = gptNotificationCount.5_14 % 100;
  if (_15 == 0)
    goto <bb 9>; [50.00%]
  else
    goto <bb 10>; [50.00%]

  <bb 9> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  getCounters ={v} 1;

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

}


