IPA function summary for setupCanTJA1153/132 inlinable
  global time:     165.000000
  self size:       94
  global size:     94
  min size:       90
  self stack:      24
  global stack:    24
    size:46.000000, time:46.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op2 is compile time invariant
    tmr_delay/115 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 8
       op0 is compile time invariant
    FlexCAN_Ip_SendBlocking/288 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
       op5 is compile time invariant
    FlexCAN_Ip_SendBlocking/288 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
       op5 is compile time invariant
    FlexCAN_Ip_SendBlocking/288 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
       op5 is compile time invariant
    FlexCAN_Ip_SendBlocking/288 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
       op5 is compile time invariant
    FlexCAN_Ip_SendBlocking/288 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
       op5 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op2 is compile time invariant

IPA function summary for debug_printf/131
  global time:     162.363637
  self size:       19
  global size:     19
  min size:       24
  self stack:      260
  global stack:    260
    size:4.000000, time:34.363637
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    put_char/128 function not considered for inlining
      loop depth: 1 freq:8.09 size: 2 time: 11callee size: 3 stack: 0
    strlen/287 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
    __builtin_va_end/286 function body not available
      loop depth: 0 freq:1.00 size: 0 time:  0
       op0 is compile time invariant
    vsprintf/285 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
    __builtin_va_start/284 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for UART0_get_cmd/130 inlinable
  global time:     26.245000
  self size:       22
  global size:     22
  min size:       24
  self stack:      0
  global stack:    0
    size:7.000000, time:4.160000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.17 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.17 size: 2 time: 11callee size: 9 stack:260
       op0 is compile time invariant
    strcmp/283 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    get_line/129 function not considered for inlining
      loop depth: 0 freq:1.00 size: 3 time: 12callee size:23 stack: 0
       op0 is compile time invariant

IPA function summary for get_line/129 inlinable
  global time:     31.471896
  self size:       47
  global size:     47
  min size:       18
  self stack:      0
  global stack:    0
    size:34.000000, time:12.483126
    size:3.000000, time:1.999842,  executed if:(not inlined)
    size:1.000000, time:0.179117,  nonconst if:(op0 changed)
  array index:(op0 changed)
  calls:
    put_char/128 function not considered for inlining
      loop depth: 0 freq:0.09 size: 2 time: 11callee size: 3 stack: 0
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.09 size: 2 time: 11callee size: 9 stack:260
       op0 is compile time invariant
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.26 size: 2 time: 11callee size: 9 stack:260
       op0 is compile time invariant
    get_char/127 function not considered for inlining
      loop depth: 0 freq:1.00 size: 3 time: 12callee size: 6 stack: 0

IPA function summary for put_char/128 inlinable
  global time:     15.000000
  self size:       7
  global size:     7
  min size:       8
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpuart_Uart_Ip_SyncSend/282 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for get_char/127 inlinable
  global time:     10.741800
  self size:       13
  global size:     13
  min size:       0
  self stack:      0
  global stack:    0
    size:9.500000, time:8.346650
    size:3.500000, time:2.395150,  executed if:(not inlined)
  calls:

IPA function summary for register_bus_off_callback/126 inlinable
  global time:     4.000000
  self size:       5
  global size:     5
  min size:       0
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for Gvar_init/125 inlinable
  global time:     57.983205
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:12.000000, time:55.983205
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for UART9_RX_Callback/124 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for UART1_RX_Callback/123 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for UART13_RX_Callback/122 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for UART10_RX_Callback/121 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for UART2_RX_Callback/120 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for UART0_RX_Callback/119 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for Uart_Init/118 inlinable
  global time:     198.000000
  self size:       55
  global size:     55
  min size:       104
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpuart_Uart_Ip_AsyncReceive/280 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Lpuart_Uart_Ip_AsyncReceive/280 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Lpuart_Uart_Ip_AsyncReceive/280 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Lpuart_Uart_Ip_AsyncReceive/280 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Lpuart_Uart_Ip_Init/275 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Lpuart_Uart_Ip_Init/275 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Lpuart_Uart_Ip_Init/275 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Lpuart_Uart_Ip_Init/275 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant

IPA function summary for board_init/117 inlinable
  global time:     13.000000
  self size:       5
  global size:     5
  min size:       4
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    led_onoff/108 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 7 stack: 0
       op0 is compile time invariant

IPA function summary for Pit_Callback/116 inlinable
  global time:     23.290000
  self size:       19
  global size:     19
  min size:       4
  self stack:      0
  global stack:    0
    size:14.000000, time:7.990000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    task_500us/270 function body not available
      loop depth: 0 freq:1.00 size: 1 time: 10
    uds_timer_interrupt/269 function body not available
      loop depth: 0 freq:0.33 size: 1 time: 10

IPA function summary for tmr_delay/115 inlinable
  global time:     67.636364
  self size:       12
  global size:     12
  min size:       0
  self stack:      8
  global stack:    8
    size:9.000000, time:65.636364
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for Adc_Read_ch/114 inlinable
  global time:     14.000000
  self size:       6
  global size:     6
  min size:       6
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Adc_Sar_Ip_StartConversion/267 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op1 is compile time invariant

IPA function summary for Adc2EndOfChainNoti/113 inlinable
  global time:     44.000000
  self size:       18
  global size:     18
  min size:       24
  self stack:      0
  global stack:    0
    size:3.000000, time:3.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for Adc1EndOfChainNoti/112 inlinable
  global time:     30.000000
  self size:       13
  global size:     13
  min size:       16
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for Adc0EndOfChainNoti/111 inlinable
  global time:     16.000000
  self size:       8
  global size:     8
  min size:       8
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for ADC_Read/110 inlinable
  global time:     6.858000
  self size:       23
  global size:     23
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000600,  executed if:(not inlined)
    size:14.000000, time:4.000000,  nonconst if:(op0 changed)
    size:1.000000, time:0.142900,  executed if:(op0 == 5)
    size:1.000000, time:0.142900,  executed if:(op0 == 4)
    size:1.000000, time:0.142900,  executed if:(op0 == 3)
    size:1.000000, time:0.142900,  executed if:(op0 == 2)
    size:1.000000, time:0.142900,  executed if:(op0 == 1)
    size:1.000000, time:0.142900,  executed if:(op0 == 0)
  calls:

IPA function summary for Adc_Init/109 inlinable
  global time:     819.652679
  self size:       111
  global size:     111
  min size:       132
  self stack:      0
  global stack:    0
    size:42.000000, time:211.174573
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Adc_Sar_Ip_EnableNotifications/265 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_EnableNotifications/265 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_EnableNotifications/265 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_DoCalibration/264 function body not available
      loop depth: 1 freq:6.45 size: 3 time: 12
       op0 is compile time invariant
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_DoCalibration/264 function body not available
      loop depth: 1 freq:6.45 size: 3 time: 12
       op0 is compile time invariant
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_DoCalibration/264 function body not available
      loop depth: 1 freq:6.45 size: 3 time: 12
       op0 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_Init/257 function body not available
      loop depth: 1 freq:6.45 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_Init/257 function body not available
      loop depth: 1 freq:6.45 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_Init/257 function body not available
      loop depth: 1 freq:6.45 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for led_onoff/108 inlinable
  global time:     18.000000
  self size:       14
  global size:     14
  min size:       0
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op0 changed)
  calls:
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.66 size: 4 time: 13 predicate: (op0 != 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.34 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for Digital_Read/107 inlinable
  global time:     19.554200
  self size:       53
  global size:     53
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:1.999800,  executed if:(not inlined)
    size:18.000000, time:6.000000,  nonconst if:(op0 changed)
  calls:
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 7)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 6)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for Digital_Write/106 inlinable
  global time:     20.554200
  self size:       54
  global size:     54
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:1.999800,  executed if:(not inlined)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
    size:18.000000, time:6.000000,  nonconst if:(op0 changed)
  calls:
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 7)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 6)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for DIN_TEST/105 inlinable
  global time:     16.000000
  self size:       8
  global size:     8
  min size:       8
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for can_transmit_txring/104 inlinable
  global time:     45.842250
  self size:       60
  global size:     60
  min size:       22
  self stack:      0
  global stack:    0
    size:46.000000, time:20.509850
    size:3.000000, time:1.999800,  executed if:(not inlined)
  array index:(op0 changed)
  calls:
    clear_tx_ring/101 function not considered for inlining
      loop depth: 0 freq:0.33 size: 2 time: 11callee size: 6 stack: 0
    clear_tx_ring/101 function not considered for inlining
      loop depth: 0 freq:0.33 size: 2 time: 11callee size: 6 stack: 0
    FlexCAN_Ip_Send/255 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16

IPA function summary for can_send_txring/103 inlinable
  global time:     41.669600
  self size:       28
  global size:     28
  min size:       4
  self stack:      0
  global stack:    0
    size:23.000000, time:34.878000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  loop iterations:(op3 changed)
  array index:(op0 changed)
  calls:
    clear_tx_buf/100 function not considered for inlining
      loop depth: 0 freq:0.44 size: 2 time: 11callee size: 4 stack: 0

IPA function summary for can_tx_check/102 inlinable
  global time:     59.339031
  self size:       12
  global size:     12
  min size:       4
  self stack:      0
  global stack:    0
    size:7.000000, time:43.985305
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    can_transmit_txring/104 function not considered for inlining
      loop depth: 1 freq:1.21 size: 2 time: 11callee size:30 stack: 0

IPA function summary for clear_tx_ring/101 inlinable
  global time:     168.016498
  self size:       12
  global size:     12
  min size:       0
  self stack:      0
  global stack:    0
    size:9.000000, time:166.016498
    size:3.000000, time:2.000000,  executed if:(not inlined)
  array index:(op0 changed)
  calls:

IPA function summary for clear_tx_buf/100 inlinable
  global time:     134.013198
  self size:       9
  global size:     9
  min size:       0
  self stack:      0
  global stack:    0
    size:6.000000, time:132.013198
    size:3.000000, time:2.000000,  executed if:(not inlined)
  array index:(op0 changed)
  calls:

IPA function summary for ECU3_Data_Init/99 inlinable
  global time:     663.000000
  self size:       664
  global size:     664
  min size:       0
  self stack:      0
  global stack:    0
    size:661.000000, time:661.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for Can_Init_ECU3/98 inlinable
  global time:     789.232736
  self size:       309
  global size:     309
  min size:       0
  self stack:      0
  global stack:    0
    size:6.000000, time:400.000010
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:12.000000, time:12.000000,  nonconst if:(op0 changed)
    size:2.000000, time:0.660000,  executed if:(op0 == 0)
    size:8.000000, time:5.667200,  executed if:(op0 == 1)
    size:8.000000, time:14.173831,  executed if:(op0 == 2)
    size:8.000000, time:12.954936,  executed if:(op0 == 3)
    size:8.000000, time:3.238764,  executed if:(op0 == 4)
    size:8.000000, time:3.238764,  executed if:(op0 == 5)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 1 freq:0.40 size: 5 time: 14 predicate: (op0 == 5)
       op0 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 1 freq:0.40 size: 5 time: 14 predicate: (op0 == 5)
       op0 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 5)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    setupCanTJA1153/132 function not considered for inlining
      loop depth: 0 freq:0.20 size: 4 time: 13callee size:47 stack:24 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 5)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 5)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 5)
       op0 is compile time invariant
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 1 freq:0.40 size: 5 time: 14 predicate: (op0 == 4)
       op0 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 1 freq:0.40 size: 5 time: 14 predicate: (op0 == 4)
       op0 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 4)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    setupCanTJA1153/132 function not considered for inlining
      loop depth: 0 freq:0.20 size: 4 time: 13callee size:47 stack:24 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 4)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 4)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 4)
       op0 is compile time invariant
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 1 freq:2.02 size: 5 time: 14 predicate: (op0 == 3)
       op0 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 1 freq:2.02 size: 5 time: 14 predicate: (op0 == 3)
       op0 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 3)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 3)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 3)
       op0 is compile time invariant
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 1 freq:2.23 size: 5 time: 14 predicate: (op0 == 2)
       op0 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 1 freq:2.23 size: 5 time: 14 predicate: (op0 == 2)
       op0 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 2)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 2)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 2)
       op0 is compile time invariant
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 1 freq:0.81 size: 5 time: 14 predicate: (op0 == 1)
       op0 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 1 freq:0.81 size: 5 time: 14 predicate: (op0 == 1)
       op0 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 1)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 1)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 1)
       op0 is compile time invariant
    clear_tx_buf/100 function not considered for inlining
      loop depth: 0 freq:0.33 size: 2 time: 11callee size: 4 stack: 0 predicate: (op0 == 0)
       op0 is compile time invariant
    ECU3_Data_Init/99 function not considered for inlining
      loop depth: 0 freq:0.33 size: 1 time: 10callee size:332 stack: 0 predicate: (op0 == 0)
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.33 size: 2 time: 11 predicate: (op0 == 0)
       op0 is compile time invariant
    FlexCAN_Ip_SetRxIndividualMask_Privileged/226 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetRxMaskType_Privileged/225 function body not available
      loop depth: 0 freq:0.33 size: 3 time: 12 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.33 size: 2 time: 11 predicate: (op0 == 0)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.33 size: 2 time: 11 predicate: (op0 == 0)
       op0 is compile time invariant

IPA function summary for can_main_ECU3/97 inlinable
  global time:     250.678946
  self size:       211
  global size:     211
  min size:       102
  self stack:      0
  global stack:    0
    size:157.000000, time:160.016980
    size:3.000000, time:1.999524,  executed if:(not inlined)
  calls:
    Receive_RWS_VCU_stat_Signal_CH5_0x072/218 function body not available
      loop depth: 0 freq:0.11 size: 1 time: 10
    Receive_RWS_VCU_Rack_AngleFbk_CH5_0x073/217 function body not available
      loop depth: 0 freq:0.11 size: 1 time: 10
    Receive_RWS_VCU_stat_Signal_CH4_0x072/216 function body not available
      loop depth: 0 freq:0.11 size: 1 time: 10
    Receive_RWS_VCU_Rack_AngleFbk_CH4_0x073/215 function body not available
      loop depth: 0 freq:0.11 size: 1 time: 10
    Receive_RCU_UdsResponse_CH3_0x799/214 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_Status_CH3_0x093/213 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_WheelStatus_CH3_0x08D/212 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_TireSlipStatus_CH3_0x097/211 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status3_CH3_0x0AA/210 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status2_CH3_0x073/209 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status1_CH3_0x072/208 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_PressureStatus_CH3_0x0A1/207 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_BrakeStatus2_CH3_0x0C9/206 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_BrakeStatus1_CH3_0x09B/205 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status3_CH2_0x0AA/204 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status2_CH2_0x073/203 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status1_CH2_0x072/202 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_WheelStatus_CH2_0x08C/201 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_UdsResponse_CH2_0x798/200 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_TireSlipStatus_CH2_0x096/199 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_Status_CH2_0x092/198 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_RegenTcsRequest_CH2_0x082/197 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_PressureStatus_CH2_0x0A0/196 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_BrakeStatus2_CH2_0x0C8/195 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_BrakeStatus1_CH2_0x09A/194 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_ACU_BCM_Signal_1_CH1_0x150/193 function body not available
      loop depth: 0 freq:0.07 size: 1 time: 10
    Receive_ACU_VCU_Signal3_CH1_0x093/192 function body not available
      loop depth: 0 freq:0.07 size: 1 time: 10
    Receive_ACU_VCU_Signal2_CH1_0x092/191 function body not available
      loop depth: 0 freq:0.07 size: 1 time: 10
    Receive_ACU_VCU_Signal1_CH1_0x091/190 function body not available
      loop depth: 0 freq:0.07 size: 1 time: 10
    Receive_RX_RC_IDB_RCU_Fault_mode_0x045/189 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RX_RC_RWS_Fault_mode_0x044/188 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RX_RC_RWA_Fault_mode_0x043/187 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RC_MCU_Fault_mode_CH0_0x042/186 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_Debugging_CH0_0x777/185 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_EPAM_VCU_CH0_0x221/184 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RC_VCU_BCM_Signal_1_CH0_0x155/183 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_IMU_TX1_CH0_0x17C/182 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_IMU_TX1_CH0_0x178/181 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_IMU_TX1_CH0_0x174/180 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RC_VCU_Signal2_CH0_0x041/179 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RC_VCU_Signal1_CH0_0x040/178 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_MCU_VCU_Signals2_CH0_0x301/177 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_MCU_VCU_Signals1_CH0_0x300/176 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_BCM_VCU_Signal5_CH0_0x585/175 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_BCM_VCU_Signal4_CH0_0x595/174 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_BCM_VCU_Signal3_CH0_0x590/173 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_BCM_VCU_Signal2_CH0_0x580/172 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_BCM_VCU_Signal1_CH0_0x570/171 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    get_can_data/96 function not considered for inlining
      loop depth: 1 freq:6.00 size: 3 time: 12callee size: 3 stack: 0

IPA function summary for get_can_data/96 inlinable
  global time:     6.000000
  self size:       7
  global size:     7
  min size:       0
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for CAN5_ErrCallback/95 inlinable
  global time:     17.687864
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.656008,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  array index:(op0 changed)
  calls:
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.26 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 != 11)
       op0 is compile time invariant
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN5_Callback/94 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for CAN4_ErrCallback/93 inlinable
  global time:     17.687864
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.656008,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  array index:(op0 changed)
  calls:
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.26 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 != 11)
       op0 is compile time invariant
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN4_Callback/92 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for CAN3_ErrCallback/91 inlinable
  global time:     17.687864
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.656008,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  array index:(op0 changed)
  calls:
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.26 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 != 11)
       op0 is compile time invariant
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN3_Callback/90 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for CAN2_ErrCallback/89 inlinable
  global time:     17.687864
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.656008,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  calls:
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.26 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 != 11)
       op0 is compile time invariant
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN2_Callback/88 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for CAN1_ErrCallback/87 inlinable
  global time:     14.664960
  self size:       23
  global size:     23
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.791600,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  calls:
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN1_Callback/86 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for CAN0_ErrCallback/85 inlinable
  global time:     17.687864
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.656008,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  calls:
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.26 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 != 11)
       op0 is compile time invariant
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN0_Callback/84 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for i2c_delay/83 inlinable
  global time:     48.454546
  self size:       9
  global size:     9
  min size:       0
  self stack:      4
  global stack:    4
    size:6.000000, time:46.454546
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for sda_out/82 inlinable
  global time:     14.000000
  self size:       6
  global size:     6
  min size:       4
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    i2c_delay/83 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 4 stack: 4
       op0 is compile time invariant

IPA function summary for sda_in/81 inlinable
  global time:     14.000000
  self size:       6
  global size:     6
  min size:       4
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    i2c_delay/83 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 4 stack: 4
       op0 is compile time invariant

IPA function summary for i2c_test/80 inlinable
  global time:     645.605963
  self size:       39
  global size:     39
  min size:       34
  self stack:      0
  global stack:    0
    size:19.000000, time:213.192456
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpi2c_Ip_SlaveGetTransferStatus/167 function body not available
      loop depth: 1 freq:15.52 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    Lpi2c_Ip_MasterGetTransferStatus/166 function body not available
      loop depth: 1 freq:15.52 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    Lpi2c_Ip_MasterSendData/165 function body not available
      loop depth: 0 freq:1.00 size: 5 time: 14
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
    Lpi2c_Ip_SlaveSetBuffer/164 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for i2c1_init/79 inlinable
  global time:     42.000000
  self size:       16
  global size:     16
  min size:       18
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpi2c_Ip_MasterInit/162 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant

IPA function summary for i2c0_init/78 inlinable
  global time:     42.000000
  self size:       16
  global size:     16
  min size:       18
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpi2c_Ip_SlaveInit/159 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant

IPA function summary for Lin_tx_test/77 inlinable
  global time:     149.329283
  self size:       28
  global size:     28
  min size:       14
  self stack:      8
  global stack:    8
    size:18.000000, time:74.567423
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpuart_Lin_Ip_GetTransmitStatus/156 function body not available
      loop depth: 1 freq:4.67 size: 4 time: 13
       op0 change 21.390000% of time
       op1 is compile time invariant
    Lpuart_Lin_Ip_MasterSendHeader/155 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op1 is compile time invariant

IPA function summary for Lin2callback/76 inlinable
  global time:     7.254608
  self size:       14
  global size:     14
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 136] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op1[ref offset: 136] changed)
    size:1.000000, time:0.340000,  executed if:(op1[ref offset: 136] == 6)
    size:0.500000, time:0.170000,  executed if:(op1[ref offset: 136] == 6) && (not inlined),  nonconst if:(op1[ref offset: 120] changed) && (op1[ref offset: 136] == 6) && (not inlined)
    size:2.500000, time:0.850000,  executed if:(op1[ref offset: 136] == 6),  nonconst if:(op1[ref offset: 120] changed) && (op1[ref offset: 136] == 6)
  calls:
    Lpuart_Lin_Ip_AsyncSendFrameData/154 function body not available
      loop depth: 0 freq:0.07 size: 4 time: 13 predicate: (op1[ref offset: 120] == 42) && (op1[ref offset: 136] == 6)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for Lin1callback/75 inlinable
  global time:     7.254608
  self size:       14
  global size:     14
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 136] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op1[ref offset: 136] changed)
    size:1.000000, time:0.340000,  executed if:(op1[ref offset: 136] == 6)
    size:0.500000, time:0.170000,  executed if:(op1[ref offset: 136] == 6) && (not inlined),  nonconst if:(op1[ref offset: 120] changed) && (op1[ref offset: 136] == 6) && (not inlined)
    size:2.500000, time:0.850000,  executed if:(op1[ref offset: 136] == 6),  nonconst if:(op1[ref offset: 120] changed) && (op1[ref offset: 136] == 6)
  calls:
    Lpuart_Lin_Ip_AsyncSendFrameData/154 function body not available
      loop depth: 0 freq:0.07 size: 4 time: 13 predicate: (op1[ref offset: 120] == 26) && (op1[ref offset: 136] == 6)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for Lin_init/74 inlinable
  global time:     70.000000
  self size:       17
  global size:     17
  min size:       28
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 9 stack:260
       op0 is compile time invariant
    Lpuart_Lin_Ip_Init/151 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Lpuart_Lin_Ip_Init/151 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    debug_printf/131 function not considered for inlining
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 9 stack:260
       op0 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant

IPA function summary for SPI_test/73 inlinable
  global time:     100.608425
  self size:       22
  global size:     22
  min size:       14
  self stack:      0
  global stack:    0
    size:12.000000, time:82.608425
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpspi_Ip_SyncTransmit/148 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for SPI_init/72 inlinable
  global time:     15.000000
  self size:       7
  global size:     7
  min size:       6
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpspi_Ip_Init/146 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant

IPA function summary for Set_PWM_Duty/68 inlinable fp_expression
  global time:     25.030000
  self size:       40
  global size:     40
  min size:       0
  self stack:      0
  global stack:    0
    size:6.000000, time:5.130000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:4.000000, time:3.000000,  nonconst if:(op1 changed)
    size:1.000000, time:0.500000,  executed if:(op1 >= 1.0e+2)
    size:10.000000, time:4.000000,  nonconst if:(op0 changed)
  calls:
    Emios_Pwm_Ip_SetDutyCycle/145 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_SetDutyCycle/145 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_SetDutyCycle/145 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_SetDutyCycle/145 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for pwm_init/67 inlinable
  global time:     135.000000
  self size:       37
  global size:     37
  min size:       66
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Emios_Pwm_Ip_InitChannel/139 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_InitChannel/139 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_InitChannel/139 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_InitChannel/139 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Mcl_Ip_SetCounterBusPeriod/138 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
    Emios_Mcl_Ip_Init/135 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Mcl_Ip_Deinit/134 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    Emios_Pwm_Ip_DeInitChannel/133 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_DeInitChannel/133 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_DeInitChannel/133 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_DeInitChannel/133 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant


Flattening functions:
Overall time estimate: 5590.984970 weighted by profile: 0.000000

Deciding on inlining of small functions.  Starting with size 0.
Enqueueing calls in setupCanTJA1153/132.
Enqueueing calls in debug_printf/131.
Enqueueing calls in UART0_get_cmd/130.
Enqueueing calls in get_line/129.
Enqueueing calls in put_char/128.
Enqueueing calls in get_char/127.
Enqueueing calls in register_bus_off_callback/126.
Enqueueing calls in Gvar_init/125.
Enqueueing calls in UART9_RX_Callback/124.
Enqueueing calls in UART1_RX_Callback/123.
Enqueueing calls in UART13_RX_Callback/122.
Enqueueing calls in UART10_RX_Callback/121.
Enqueueing calls in UART2_RX_Callback/120.
Enqueueing calls in UART0_RX_Callback/119.
Enqueueing calls in Uart_Init/118.
Enqueueing calls in board_init/117.
Enqueueing calls in Pit_Callback/116.
Enqueueing calls in tmr_delay/115.
Enqueueing calls in Adc_Read_ch/114.
Enqueueing calls in Adc2EndOfChainNoti/113.
Enqueueing calls in Adc1EndOfChainNoti/112.
Enqueueing calls in Adc0EndOfChainNoti/111.
Enqueueing calls in ADC_Read/110.
Enqueueing calls in Adc_Init/109.
Enqueueing calls in led_onoff/108.
Enqueueing calls in Digital_Read/107.
Enqueueing calls in Digital_Write/106.
Enqueueing calls in DIN_TEST/105.
Enqueueing calls in can_transmit_txring/104.
Enqueueing calls in can_send_txring/103.
Enqueueing calls in can_tx_check/102.
Enqueueing calls in clear_tx_ring/101.
Enqueueing calls in clear_tx_buf/100.
Enqueueing calls in ECU3_Data_Init/99.
Enqueueing calls in Can_Init_ECU3/98.
Enqueueing calls in can_main_ECU3/97.
Enqueueing calls in get_can_data/96.
Enqueueing calls in CAN5_ErrCallback/95.
Enqueueing calls in CAN5_Callback/94.
Enqueueing calls in CAN4_ErrCallback/93.
Enqueueing calls in CAN4_Callback/92.
Enqueueing calls in CAN3_ErrCallback/91.
Enqueueing calls in CAN3_Callback/90.
Enqueueing calls in CAN2_ErrCallback/89.
Enqueueing calls in CAN2_Callback/88.
Enqueueing calls in CAN1_ErrCallback/87.
Enqueueing calls in CAN1_Callback/86.
Enqueueing calls in CAN0_ErrCallback/85.
Enqueueing calls in CAN0_Callback/84.
Enqueueing calls in i2c_delay/83.
Enqueueing calls in sda_out/82.
Enqueueing calls in sda_in/81.
Enqueueing calls in i2c_test/80.
Enqueueing calls in i2c1_init/79.
Enqueueing calls in i2c0_init/78.
Enqueueing calls in Lin_tx_test/77.
Enqueueing calls in Lin2callback/76.
Enqueueing calls in Lin1callback/75.
Enqueueing calls in Lin_init/74.
Enqueueing calls in SPI_test/73.
Enqueueing calls in SPI_init/72.
Enqueueing calls in Set_PWM_Duty/68.
Enqueueing calls in pwm_init/67.

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:

Deciding on functions to be inlined into all callers and removing useless speculations:
Overall time estimate: 5590.984970 weighted by profile: 0.000000

Why inlining failed?
function body not available                       :      240 calls, 183.244047 freq, 0 count
function not inlinable                            :       23 calls, 6.425171 freq, 0 count
--param max-inline-insns-auto limit reached       :        4 calls, 1.948775 freq, 0 count
call is unlikely and code size would grow         :       13 calls, 21.607934 freq, 0 count
IPA function summary for setupCanTJA1153/132 inlinable
  global time:     165.000000
  self size:       94
  global size:     94
  min size:       46
  self stack:      24
  global stack:    24
  estimated growth:174
    size:46.000000, time:46.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op2 is compile time invariant
    tmr_delay/115 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 6 stack: 8
       op0 is compile time invariant
    FlexCAN_Ip_SendBlocking/288 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
       op5 is compile time invariant
    FlexCAN_Ip_SendBlocking/288 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
       op5 is compile time invariant
    FlexCAN_Ip_SendBlocking/288 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
       op5 is compile time invariant
    FlexCAN_Ip_SendBlocking/288 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
       op5 is compile time invariant
    FlexCAN_Ip_SendBlocking/288 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
       op4 is compile time invariant
       op5 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op2 is compile time invariant

IPA function summary for debug_printf/131
  global time:     162.363637
  self size:       19
  global size:     19
  min size:       24
  self stack:      260
  global stack:    260
  estimated growth:304
    size:4.000000, time:34.363637
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    put_char/128 call is unlikely and code size would grow
      loop depth: 1 freq:8.09 size: 2 time: 11callee size: 3 stack: 0
    strlen/287 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
    __builtin_va_end/286 function body not available
      loop depth: 0 freq:1.00 size: 0 time:  0
       op0 is compile time invariant
    vsprintf/285 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
    __builtin_va_start/284 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for UART0_get_cmd/130 inlinable
  global time:     26.245000
  self size:       22
  global size:     22
  min size:       24
  self stack:      0
  global stack:    0
    size:7.000000, time:4.160000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.17 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.17 size: 2 time: 11callee size: 9 stack:260
       op0 is compile time invariant
    strcmp/283 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    get_line/129 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 3 time: 12callee size:23 stack: 0
       op0 is compile time invariant

IPA function summary for get_line/129 inlinable
  global time:     31.471896
  self size:       47
  global size:     47
  min size:       34
  self stack:      0
  global stack:    0
  estimated growth:40
    size:34.000000, time:12.483126
    size:3.000000, time:1.999842,  executed if:(not inlined)
    size:1.000000, time:0.179117,  nonconst if:(op0 changed)
  array index:(op0 changed)
  calls:
    put_char/128 call is unlikely and code size would grow
      loop depth: 0 freq:0.09 size: 2 time: 11callee size: 3 stack: 0
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.09 size: 2 time: 11callee size: 9 stack:260
       op0 is compile time invariant
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.26 size: 2 time: 11callee size: 9 stack:260
       op0 is compile time invariant
    get_char/127 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 3 time: 12callee size: 6 stack: 0

IPA function summary for put_char/128 inlinable
  global time:     15.000000
  self size:       7
  global size:     7
  min size:       0
  self stack:      0
  global stack:    0
  estimated growth:4
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpuart_Uart_Ip_SyncSend/282 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for get_char/127 inlinable
  global time:     10.741800
  self size:       13
  global size:     13
  min size:       10
  self stack:      0
  global stack:    0
  estimated growth:7
    size:9.500000, time:8.346650
    size:3.500000, time:2.395150,  executed if:(not inlined)
  calls:

IPA function summary for register_bus_off_callback/126 inlinable
  global time:     4.000000
  self size:       5
  global size:     5
  min size:       0
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for Gvar_init/125 inlinable
  global time:     57.983205
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:12.000000, time:55.983205
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for UART9_RX_Callback/124 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for UART1_RX_Callback/123 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for UART13_RX_Callback/122 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for UART10_RX_Callback/121 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for UART2_RX_Callback/120 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for UART0_RX_Callback/119 inlinable
  global time:     10.270000
  self size:       15
  global size:     15
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op2 changed)
    size:6.000000, time:1.980000,  executed if:(op2 == 0)
  calls:
    Lpuart_Uart_Ip_SetRxBuffer/281 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op2 == 0)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for Uart_Init/118 inlinable
  global time:     198.000000
  self size:       55
  global size:     55
  min size:       104
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpuart_Uart_Ip_AsyncReceive/280 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Lpuart_Uart_Ip_AsyncReceive/280 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Lpuart_Uart_Ip_AsyncReceive/280 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Lpuart_Uart_Ip_AsyncReceive/280 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Lpuart_Uart_Ip_Init/275 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Lpuart_Uart_Ip_Init/275 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Lpuart_Uart_Ip_Init/275 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Lpuart_Uart_Ip_Init/275 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant

IPA function summary for board_init/117 inlinable
  global time:     13.000000
  self size:       5
  global size:     5
  min size:       4
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    led_onoff/108 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 7 stack: 0
       op0 is compile time invariant

IPA function summary for Pit_Callback/116 inlinable
  global time:     23.290000
  self size:       19
  global size:     19
  min size:       4
  self stack:      0
  global stack:    0
    size:14.000000, time:7.990000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    task_500us/270 function body not available
      loop depth: 0 freq:1.00 size: 1 time: 10
    uds_timer_interrupt/269 function body not available
      loop depth: 0 freq:0.33 size: 1 time: 10

IPA function summary for tmr_delay/115 inlinable
  global time:     67.636364
  self size:       12
  global size:     12
  min size:       9
  self stack:      8
  global stack:    8
  estimated growth:7
    size:9.000000, time:65.636364
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for Adc_Read_ch/114 inlinable
  global time:     14.000000
  self size:       6
  global size:     6
  min size:       6
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Adc_Sar_Ip_StartConversion/267 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op1 is compile time invariant

IPA function summary for Adc2EndOfChainNoti/113 inlinable
  global time:     44.000000
  self size:       18
  global size:     18
  min size:       24
  self stack:      0
  global stack:    0
    size:3.000000, time:3.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for Adc1EndOfChainNoti/112 inlinable
  global time:     30.000000
  self size:       13
  global size:     13
  min size:       16
  self stack:      0
  global stack:    0
    size:2.000000, time:2.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for Adc0EndOfChainNoti/111 inlinable
  global time:     16.000000
  self size:       8
  global size:     8
  min size:       8
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Adc_Sar_Ip_GetConvData/266 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for ADC_Read/110 inlinable
  global time:     6.858000
  self size:       23
  global size:     23
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000600,  executed if:(not inlined)
    size:14.000000, time:4.000000,  nonconst if:(op0 changed)
    size:1.000000, time:0.142900,  executed if:(op0 == 5)
    size:1.000000, time:0.142900,  executed if:(op0 == 4)
    size:1.000000, time:0.142900,  executed if:(op0 == 3)
    size:1.000000, time:0.142900,  executed if:(op0 == 2)
    size:1.000000, time:0.142900,  executed if:(op0 == 1)
    size:1.000000, time:0.142900,  executed if:(op0 == 0)
  calls:

IPA function summary for Adc_Init/109 inlinable
  global time:     819.652679
  self size:       111
  global size:     111
  min size:       132
  self stack:      0
  global stack:    0
    size:42.000000, time:211.174573
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Adc_Sar_Ip_EnableNotifications/265 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_EnableNotifications/265 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_EnableNotifications/265 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_DoCalibration/264 function body not available
      loop depth: 1 freq:6.45 size: 3 time: 12
       op0 is compile time invariant
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_DoCalibration/264 function body not available
      loop depth: 1 freq:6.45 size: 3 time: 12
       op0 is compile time invariant
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_DoCalibration/264 function body not available
      loop depth: 1 freq:6.45 size: 3 time: 12
       op0 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_Init/257 function body not available
      loop depth: 1 freq:6.45 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_Init/257 function body not available
      loop depth: 1 freq:6.45 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260
       op0 is compile time invariant
       op1 is compile time invariant
    Adc_Sar_Ip_Init/257 function body not available
      loop depth: 1 freq:6.45 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for led_onoff/108 inlinable
  global time:     18.000000
  self size:       14
  global size:     14
  min size:       1
  self stack:      0
  global stack:    0
  estimated growth:3
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op0 changed)
  calls:
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.66 size: 4 time: 13 predicate: (op0 != 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.34 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for Digital_Read/107 inlinable
  global time:     19.554200
  self size:       53
  global size:     53
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:1.999800,  executed if:(not inlined)
    size:18.000000, time:6.000000,  nonconst if:(op0 changed)
  calls:
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 7)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 6)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for Digital_Write/106 inlinable
  global time:     20.554200
  self size:       54
  global size:     54
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:1.999800,  executed if:(not inlined)
    size:1.000000, time:1.000000,  nonconst if:(op1 changed)
    size:18.000000, time:6.000000,  nonconst if:(op0 changed)
  calls:
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 7)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 6)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.11 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for DIN_TEST/105 inlinable
  global time:     16.000000
  self size:       8
  global size:     8
  min size:       8
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Siul2_Dio_Ip_ReadPin/256 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for can_transmit_txring/104 inlinable
  global time:     45.842250
  self size:       60
  global size:     60
  min size:       46
  self stack:      0
  global stack:    0
  estimated growth:55
    size:46.000000, time:20.509850
    size:3.000000, time:1.999800,  executed if:(not inlined)
  array index:(op0 changed)
  calls:
    clear_tx_ring/101 call is unlikely and code size would grow
      loop depth: 0 freq:0.33 size: 2 time: 11callee size: 6 stack: 0
    clear_tx_ring/101 call is unlikely and code size would grow
      loop depth: 0 freq:0.33 size: 2 time: 11callee size: 6 stack: 0
    FlexCAN_Ip_Send/255 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16

IPA function summary for can_send_txring/103 inlinable
  global time:     41.669600
  self size:       28
  global size:     28
  min size:       4
  self stack:      0
  global stack:    0
    size:23.000000, time:34.878000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  loop iterations:(op3 changed)
  array index:(op0 changed)
  calls:
    clear_tx_buf/100 call is unlikely and code size would grow
      loop depth: 0 freq:0.44 size: 2 time: 11callee size: 4 stack: 0

IPA function summary for can_tx_check/102 inlinable
  global time:     59.339031
  self size:       12
  global size:     12
  min size:       4
  self stack:      0
  global stack:    0
    size:7.000000, time:43.985305
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    can_transmit_txring/104 --param max-inline-insns-auto limit reached
      loop depth: 1 freq:1.21 size: 2 time: 11callee size:30 stack: 0

IPA function summary for clear_tx_ring/101 inlinable
  global time:     168.016498
  self size:       12
  global size:     12
  min size:       9
  self stack:      0
  global stack:    0
  estimated growth:14
    size:9.000000, time:166.016498
    size:3.000000, time:2.000000,  executed if:(not inlined)
  array index:(op0 changed)
  calls:

IPA function summary for clear_tx_buf/100 inlinable
  global time:     134.013198
  self size:       9
  global size:     9
  min size:       6
  self stack:      0
  global stack:    0
  estimated growth:8
    size:6.000000, time:132.013198
    size:3.000000, time:2.000000,  executed if:(not inlined)
  array index:(op0 changed)
  calls:

IPA function summary for ECU3_Data_Init/99 inlinable
  global time:     663.000000
  self size:       664
  global size:     664
  min size:       661
  self stack:      0
  global stack:    0
  estimated growth:660
    size:661.000000, time:661.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for Can_Init_ECU3/98 inlinable
  global time:     789.232736
  self size:       309
  global size:     309
  min size:       0
  self stack:      0
  global stack:    0
    size:6.000000, time:400.000010
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:12.000000, time:12.000000,  nonconst if:(op0 changed)
    size:2.000000, time:0.660000,  executed if:(op0 == 0)
    size:8.000000, time:5.667200,  executed if:(op0 == 1)
    size:8.000000, time:14.173831,  executed if:(op0 == 2)
    size:8.000000, time:12.954936,  executed if:(op0 == 3)
    size:8.000000, time:3.238764,  executed if:(op0 == 4)
    size:8.000000, time:3.238764,  executed if:(op0 == 5)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 1 freq:0.40 size: 5 time: 14 predicate: (op0 == 5)
       op0 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 1 freq:0.40 size: 5 time: 14 predicate: (op0 == 5)
       op0 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 5)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    setupCanTJA1153/132 --param max-inline-insns-auto limit reached
      loop depth: 0 freq:0.20 size: 4 time: 13callee size:47 stack:24 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 5)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 5)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 5)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 5)
       op0 is compile time invariant
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 1 freq:0.40 size: 5 time: 14 predicate: (op0 == 4)
       op0 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 1 freq:0.40 size: 5 time: 14 predicate: (op0 == 4)
       op0 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 4)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    setupCanTJA1153/132 --param max-inline-insns-auto limit reached
      loop depth: 0 freq:0.20 size: 4 time: 13callee size:47 stack:24 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 4)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 4)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 4)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 4)
       op0 is compile time invariant
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 1 freq:2.02 size: 5 time: 14 predicate: (op0 == 3)
       op0 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 1 freq:2.02 size: 5 time: 14 predicate: (op0 == 3)
       op0 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 3)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 3)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 3)
       op0 is compile time invariant
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 1 freq:2.23 size: 5 time: 14 predicate: (op0 == 2)
       op0 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 1 freq:2.23 size: 5 time: 14 predicate: (op0 == 2)
       op0 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 2)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 2)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 2)
       op0 is compile time invariant
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 1 freq:0.81 size: 5 time: 14 predicate: (op0 == 1)
       op0 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 1 freq:0.81 size: 5 time: 14 predicate: (op0 == 1)
       op0 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 1)
       op0 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 1)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op0 == 1)
       op0 is compile time invariant
    clear_tx_buf/100 call is unlikely and code size would grow
      loop depth: 0 freq:0.33 size: 2 time: 11callee size: 4 stack: 0 predicate: (op0 == 0)
       op0 is compile time invariant
    ECU3_Data_Init/99 --param max-inline-insns-auto limit reached
      loop depth: 0 freq:0.33 size: 1 time: 10callee size:332 stack: 0 predicate: (op0 == 0)
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_ConfigRxMb/228 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
    FlexCAN_Ip_SetStartMode_Privileged/227 function body not available
      loop depth: 0 freq:0.33 size: 2 time: 11 predicate: (op0 == 0)
       op0 is compile time invariant
    FlexCAN_Ip_SetRxIndividualMask_Privileged/226 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    FlexCAN_Ip_SetRxMaskType_Privileged/225 function body not available
      loop depth: 0 freq:0.33 size: 3 time: 12 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
    FlexCAN_Ip_Init_Privileged/222 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    Siul2_Dio_Ip_WritePin/221 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.33 size: 2 time: 11 predicate: (op0 == 0)
       op0 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:0.33 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:0.33 size: 2 time: 11 predicate: (op0 == 0)
       op0 is compile time invariant

IPA function summary for can_main_ECU3/97 inlinable
  global time:     250.678946
  self size:       211
  global size:     211
  min size:       102
  self stack:      0
  global stack:    0
    size:157.000000, time:160.016980
    size:3.000000, time:1.999524,  executed if:(not inlined)
  calls:
    Receive_RWS_VCU_stat_Signal_CH5_0x072/218 function body not available
      loop depth: 0 freq:0.11 size: 1 time: 10
    Receive_RWS_VCU_Rack_AngleFbk_CH5_0x073/217 function body not available
      loop depth: 0 freq:0.11 size: 1 time: 10
    Receive_RWS_VCU_stat_Signal_CH4_0x072/216 function body not available
      loop depth: 0 freq:0.11 size: 1 time: 10
    Receive_RWS_VCU_Rack_AngleFbk_CH4_0x073/215 function body not available
      loop depth: 0 freq:0.11 size: 1 time: 10
    Receive_RCU_UdsResponse_CH3_0x799/214 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_Status_CH3_0x093/213 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_WheelStatus_CH3_0x08D/212 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_TireSlipStatus_CH3_0x097/211 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status3_CH3_0x0AA/210 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status2_CH3_0x073/209 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status1_CH3_0x072/208 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_PressureStatus_CH3_0x0A1/207 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_BrakeStatus2_CH3_0x0C9/206 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RCU_BrakeStatus1_CH3_0x09B/205 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status3_CH2_0x0AA/204 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status2_CH2_0x073/203 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_RWA_Status1_CH2_0x072/202 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_WheelStatus_CH2_0x08C/201 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_UdsResponse_CH2_0x798/200 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_TireSlipStatus_CH2_0x096/199 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_Status_CH2_0x092/198 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_RegenTcsRequest_CH2_0x082/197 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_PressureStatus_CH2_0x0A0/196 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_BrakeStatus2_CH2_0x0C8/195 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_IDB_BrakeStatus1_CH2_0x09A/194 function body not available
      loop depth: 0 freq:0.03 size: 1 time: 10
    Receive_ACU_BCM_Signal_1_CH1_0x150/193 function body not available
      loop depth: 0 freq:0.07 size: 1 time: 10
    Receive_ACU_VCU_Signal3_CH1_0x093/192 function body not available
      loop depth: 0 freq:0.07 size: 1 time: 10
    Receive_ACU_VCU_Signal2_CH1_0x092/191 function body not available
      loop depth: 0 freq:0.07 size: 1 time: 10
    Receive_ACU_VCU_Signal1_CH1_0x091/190 function body not available
      loop depth: 0 freq:0.07 size: 1 time: 10
    Receive_RX_RC_IDB_RCU_Fault_mode_0x045/189 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RX_RC_RWS_Fault_mode_0x044/188 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RX_RC_RWA_Fault_mode_0x043/187 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RC_MCU_Fault_mode_CH0_0x042/186 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_Debugging_CH0_0x777/185 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_EPAM_VCU_CH0_0x221/184 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RC_VCU_BCM_Signal_1_CH0_0x155/183 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_IMU_TX1_CH0_0x17C/182 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_IMU_TX1_CH0_0x178/181 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_IMU_TX1_CH0_0x174/180 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RC_VCU_Signal2_CH0_0x041/179 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_RC_VCU_Signal1_CH0_0x040/178 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_MCU_VCU_Signals2_CH0_0x301/177 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_MCU_VCU_Signals1_CH0_0x300/176 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_BCM_VCU_Signal5_CH0_0x585/175 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_BCM_VCU_Signal4_CH0_0x595/174 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_BCM_VCU_Signal3_CH0_0x590/173 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_BCM_VCU_Signal2_CH0_0x580/172 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    Receive_BCM_VCU_Signal1_CH0_0x570/171 function body not available
      loop depth: 0 freq:0.02 size: 1 time: 10
    get_can_data/96 call is unlikely and code size would grow
      loop depth: 1 freq:6.00 size: 3 time: 12callee size: 3 stack: 0

IPA function summary for get_can_data/96 inlinable
  global time:     6.000000
  self size:       7
  global size:     7
  min size:       4
  self stack:      0
  global stack:    0
  estimated growth:1
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for CAN5_ErrCallback/95 inlinable
  global time:     17.687864
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.656008,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  array index:(op0 changed)
  calls:
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.26 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 != 11)
       op0 is compile time invariant
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN5_Callback/94 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for CAN4_ErrCallback/93 inlinable
  global time:     17.687864
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.656008,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  array index:(op0 changed)
  calls:
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.26 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 != 11)
       op0 is compile time invariant
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN4_Callback/92 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for CAN3_ErrCallback/91 inlinable
  global time:     17.687864
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.656008,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  array index:(op0 changed)
  calls:
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.26 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 != 11)
       op0 is compile time invariant
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN3_Callback/90 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for CAN2_ErrCallback/89 inlinable
  global time:     17.687864
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.656008,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  calls:
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.26 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 != 11)
       op0 is compile time invariant
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN2_Callback/88 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for CAN1_ErrCallback/87 inlinable
  global time:     14.664960
  self size:       23
  global size:     23
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.791600,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  calls:
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN1_Callback/86 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for CAN0_ErrCallback/85 inlinable
  global time:     17.687864
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:4.000000, time:2.656008,  executed if:(op1 != 11)
    size:5.000000, time:0.951280,  executed if:(op1 == 11)
  calls:
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.26 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 != 11)
       op0 is compile time invariant
    FlexCAN_Ip_Deinit_Privileged/169 function body not available
      loop depth: 0 freq:0.20 size: 2 time: 11 predicate: (op1 == 11)
    debug_printf/131 function not inlinable
      loop depth: 0 freq:0.20 size: 3 time: 12callee size: 9 stack:260 predicate: (op1 == 11)
       op0 is compile time invariant
       op1 is compile time invariant
    indirect call loop depth: 0 freq:0.14 size: 4 time: 16predicate: (op1 == 11)

IPA function summary for CAN0_Callback/84 inlinable
  global time:     28.930000
  self size:       26
  global size:     26
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:2.000000, time:2.000000,  nonconst if:(op1 changed)
    size:16.000000, time:20.310000,  executed if:(op1 == 0)
  array index:(op0 changed)
  calls:
    FlexCAN_Ip_Receive/168 function body not available
      loop depth: 0 freq:0.33 size: 5 time: 14 predicate: (op1 == 0)
       op0 is compile time invariant
       op3 is compile time invariant

IPA function summary for i2c_delay/83 inlinable
  global time:     48.454546
  self size:       9
  global size:     9
  min size:       6
  self stack:      4
  global stack:    4
  estimated growth:8
    size:6.000000, time:46.454546
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:

IPA function summary for sda_out/82 inlinable
  global time:     14.000000
  self size:       6
  global size:     6
  min size:       4
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    i2c_delay/83 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 4 stack: 4
       op0 is compile time invariant

IPA function summary for sda_in/81 inlinable
  global time:     14.000000
  self size:       6
  global size:     6
  min size:       4
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    i2c_delay/83 call is unlikely and code size would grow
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 4 stack: 4
       op0 is compile time invariant

IPA function summary for i2c_test/80 inlinable
  global time:     645.605963
  self size:       39
  global size:     39
  min size:       34
  self stack:      0
  global stack:    0
    size:19.000000, time:213.192456
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpi2c_Ip_SlaveGetTransferStatus/167 function body not available
      loop depth: 1 freq:15.52 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    Lpi2c_Ip_MasterGetTransferStatus/166 function body not available
      loop depth: 1 freq:15.52 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
    Lpi2c_Ip_MasterSendData/165 function body not available
      loop depth: 0 freq:1.00 size: 5 time: 14
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
       op3 is compile time invariant
    Lpi2c_Ip_SlaveSetBuffer/164 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for i2c1_init/79 inlinable
  global time:     42.000000
  self size:       16
  global size:     16
  min size:       18
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpi2c_Ip_MasterInit/162 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant

IPA function summary for i2c0_init/78 inlinable
  global time:     42.000000
  self size:       16
  global size:     16
  min size:       18
  self stack:      0
  global stack:    0
    size:4.000000, time:4.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpi2c_Ip_SlaveInit/159 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    IntCtrl_Ip_InstallHandler/157 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant

IPA function summary for Lin_tx_test/77 inlinable
  global time:     149.329283
  self size:       28
  global size:     28
  min size:       14
  self stack:      8
  global stack:    8
    size:18.000000, time:74.567423
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpuart_Lin_Ip_GetTransmitStatus/156 function body not available
      loop depth: 1 freq:4.67 size: 4 time: 13
       op0 change 21.390000% of time
       op1 is compile time invariant
    Lpuart_Lin_Ip_MasterSendHeader/155 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op1 is compile time invariant

IPA function summary for Lin2callback/76 inlinable
  global time:     7.254608
  self size:       14
  global size:     14
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 136] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op1[ref offset: 136] changed)
    size:1.000000, time:0.340000,  executed if:(op1[ref offset: 136] == 6)
    size:0.500000, time:0.170000,  executed if:(op1[ref offset: 136] == 6) && (not inlined),  nonconst if:(op1[ref offset: 120] changed) && (op1[ref offset: 136] == 6) && (not inlined)
    size:2.500000, time:0.850000,  executed if:(op1[ref offset: 136] == 6),  nonconst if:(op1[ref offset: 120] changed) && (op1[ref offset: 136] == 6)
  calls:
    Lpuart_Lin_Ip_AsyncSendFrameData/154 function body not available
      loop depth: 0 freq:0.07 size: 4 time: 13 predicate: (op1[ref offset: 120] == 42) && (op1[ref offset: 136] == 6)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for Lin1callback/75 inlinable
  global time:     7.254608
  self size:       14
  global size:     14
  min size:       0
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:0.500000, time:0.500000,  executed if:(not inlined),  nonconst if:(op1[ref offset: 136] changed) && (not inlined)
    size:2.500000, time:2.500000,  nonconst if:(op1[ref offset: 136] changed)
    size:1.000000, time:0.340000,  executed if:(op1[ref offset: 136] == 6)
    size:0.500000, time:0.170000,  executed if:(op1[ref offset: 136] == 6) && (not inlined),  nonconst if:(op1[ref offset: 120] changed) && (op1[ref offset: 136] == 6) && (not inlined)
    size:2.500000, time:0.850000,  executed if:(op1[ref offset: 136] == 6),  nonconst if:(op1[ref offset: 120] changed) && (op1[ref offset: 136] == 6)
  calls:
    Lpuart_Lin_Ip_AsyncSendFrameData/154 function body not available
      loop depth: 0 freq:0.07 size: 4 time: 13 predicate: (op1[ref offset: 120] == 26) && (op1[ref offset: 136] == 6)
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for Lin_init/74 inlinable
  global time:     70.000000
  self size:       17
  global size:     17
  min size:       28
  self stack:      0
  global stack:    0
    size:0.000000, time:0.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    debug_printf/131 function not inlinable
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 9 stack:260
       op0 is compile time invariant
    Lpuart_Lin_Ip_Init/151 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Lpuart_Lin_Ip_Init/151 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    debug_printf/131 function not inlinable
      loop depth: 0 freq:1.00 size: 2 time: 11callee size: 9 stack:260
       op0 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    IntCtrl_Ip_EnableIrq/150 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant

IPA function summary for SPI_test/73 inlinable
  global time:     100.608425
  self size:       22
  global size:     22
  min size:       14
  self stack:      0
  global stack:    0
    size:12.000000, time:82.608425
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpspi_Ip_SyncTransmit/148 function body not available
      loop depth: 0 freq:1.00 size: 7 time: 16
       op0 is compile time invariant
       op1 is compile time invariant
       op2 is compile time invariant

IPA function summary for SPI_init/72 inlinable
  global time:     15.000000
  self size:       7
  global size:     7
  min size:       6
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Lpspi_Ip_Init/146 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant

IPA function summary for Set_PWM_Duty/68 inlinable fp_expression
  global time:     25.030000
  self size:       40
  global size:     40
  min size:       0
  self stack:      0
  global stack:    0
    size:6.000000, time:5.130000
    size:3.000000, time:2.000000,  executed if:(not inlined)
    size:4.000000, time:3.000000,  nonconst if:(op1 changed)
    size:1.000000, time:0.500000,  executed if:(op1 >= 1.0e+2)
    size:10.000000, time:4.000000,  nonconst if:(op0 changed)
  calls:
    Emios_Pwm_Ip_SetDutyCycle/145 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 3)
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_SetDutyCycle/145 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 2)
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_SetDutyCycle/145 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 1)
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_SetDutyCycle/145 function body not available
      loop depth: 0 freq:0.20 size: 4 time: 13 predicate: (op0 == 0)
       op0 is compile time invariant
       op1 is compile time invariant

IPA function summary for pwm_init/67 inlinable
  global time:     135.000000
  self size:       37
  global size:     37
  min size:       66
  self stack:      0
  global stack:    0
    size:1.000000, time:1.000000
    size:3.000000, time:2.000000,  executed if:(not inlined)
  calls:
    Emios_Pwm_Ip_InitChannel/139 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_InitChannel/139 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_InitChannel/139 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_InitChannel/139 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Mcl_Ip_SetCounterBusPeriod/138 function body not available
      loop depth: 0 freq:1.00 size: 4 time: 13
       op0 is compile time invariant
    Emios_Mcl_Ip_Init/135 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Mcl_Ip_Deinit/134 function body not available
      loop depth: 0 freq:1.00 size: 2 time: 11
       op0 is compile time invariant
    Emios_Pwm_Ip_DeInitChannel/133 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_DeInitChannel/133 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_DeInitChannel/133 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant
    Emios_Pwm_Ip_DeInitChannel/133 function body not available
      loop depth: 0 freq:1.00 size: 3 time: 12
       op0 is compile time invariant
       op1 is compile time invariant

Symbol table:

FlexCAN_Ip_SendBlocking/288 (FlexCAN_Ip_SendBlocking) @09ca39a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: setupCanTJA1153/132 (1073741824 (estimated locally),1.00 per call) setupCanTJA1153/132 (1073741824 (estimated locally),1.00 per call) setupCanTJA1153/132 (1073741824 (estimated locally),1.00 per call) setupCanTJA1153/132 (1073741824 (estimated locally),1.00 per call) setupCanTJA1153/132 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
strlen/287 (strlen) @09ca37e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: debug_printf/131 (118111600 (estimated locally),1.00 per call) 
  Calls: 
__builtin_va_end/286 (__builtin_va_end) @09ca3700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: debug_printf/131 (118111600 (estimated locally),1.00 per call) 
  Calls: 
vsprintf/285 (vsprintf) @09ca3620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: debug_printf/131 (118111600 (estimated locally),1.00 per call) 
  Calls: 
__builtin_va_start/284 (__builtin_va_start) @09ca3540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: debug_printf/131 (118111600 (estimated locally),1.00 per call) 
  Calls: 
strcmp/283 (strcmp) @09ca3380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: UART0_get_cmd/130 (354334802 (estimated locally),0.33 per call) 
  Calls: 
Lpuart_Uart_Ip_SyncSend/282 (Lpuart_Uart_Ip_SyncSend) @09ca3000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: put_char/128 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Lpuart_Uart_Ip_SetRxBuffer/281 (Lpuart_Uart_Ip_SetRxBuffer) @09c9a000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: UART9_RX_Callback/124 (354334802 (estimated locally),0.33 per call) UART1_RX_Callback/123 (354334802 (estimated locally),0.33 per call) UART13_RX_Callback/122 (354334802 (estimated locally),0.33 per call) UART10_RX_Callback/121 (354334802 (estimated locally),0.33 per call) UART2_RX_Callback/120 (354334802 (estimated locally),0.33 per call) UART0_RX_Callback/119 (354334802 (estimated locally),0.33 per call) 
  Calls: 
Lpuart_Uart_Ip_AsyncReceive/280 (Lpuart_Uart_Ip_AsyncReceive) @09c90ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Lpuart_Uart_Ip_pHwConfigPB_13_BOARD_INITPERIPHERALS/279 (Lpuart_Uart_Ip_pHwConfigPB_13_BOARD_INITPERIPHERALS) @09c93dc8
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Uart_Init/118 (addr)
  Availability: not_available
  Varpool flags: read-only
Lpuart_Uart_Ip_pHwConfigPB_10_BOARD_INITPERIPHERALS/278 (Lpuart_Uart_Ip_pHwConfigPB_10_BOARD_INITPERIPHERALS) @09c93d38
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Uart_Init/118 (addr)
  Availability: not_available
  Varpool flags: read-only
Lpuart_Uart_Ip_pHwConfigPB_2_BOARD_INITPERIPHERALS/277 (Lpuart_Uart_Ip_pHwConfigPB_2_BOARD_INITPERIPHERALS) @09c93ca8
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Uart_Init/118 (addr)
  Availability: not_available
  Varpool flags: read-only
Lpuart_Uart_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS/276 (Lpuart_Uart_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS) @09c93c18
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Uart_Init/118 (addr)
  Availability: not_available
  Varpool flags: read-only
Lpuart_Uart_Ip_Init/275 (Lpuart_Uart_Ip_Init) @09c90d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
LPUART_UART_IP_13_IRQHandler/274 (LPUART_UART_IP_13_IRQHandler) @09c90c40
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Uart_Init/118 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
LPUART_UART_IP_10_IRQHandler/273 (LPUART_UART_IP_10_IRQHandler) @09c90b60
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Uart_Init/118 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
LPUART_UART_IP_2_IRQHandler/272 (LPUART_UART_IP_2_IRQHandler) @09c90a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Uart_Init/118 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
LPUART_UART_IP_0_IRQHandler/271 (LPUART_UART_IP_0_IRQHandler) @09c909a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Uart_Init/118 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
task_500us/270 (task_500us) @09c90700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Pit_Callback/116 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
uds_timer_interrupt/269 (uds_timer_interrupt) @09c90540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Pit_Callback/116 (354334802 (estimated locally),0.33 per call) 
  Calls: 
t.15356/268 (t) @09c936c0
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: Pit_Callback/116 (read)Pit_Callback/116 (write)Pit_Callback/116 (write)
  Availability: available
  Varpool flags: initialized
Adc_Sar_Ip_StartConversion/267 (Adc_Sar_Ip_StartConversion) @09c902a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Adc_Read_ch/114 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Adc_Sar_Ip_GetConvData/266 (Adc_Sar_Ip_GetConvData) @09c83ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Adc2EndOfChainNoti/113 (1073741824 (estimated locally),1.00 per call) Adc2EndOfChainNoti/113 (1073741824 (estimated locally),1.00 per call) Adc2EndOfChainNoti/113 (1073741824 (estimated locally),1.00 per call) Adc1EndOfChainNoti/112 (1073741824 (estimated locally),1.00 per call) Adc1EndOfChainNoti/112 (1073741824 (estimated locally),1.00 per call) Adc0EndOfChainNoti/111 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Adc_Sar_Ip_EnableNotifications/265 (Adc_Sar_Ip_EnableNotifications) @09c83b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Adc_Init/109 (151290759 (estimated locally),1.00 per call) Adc_Init/109 (151290759 (estimated locally),1.00 per call) Adc_Init/109 (151290759 (estimated locally),1.00 per call) 
  Calls: 
Adc_Sar_Ip_DoCalibration/264 (Adc_Sar_Ip_DoCalibration) @09c83a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Adc_Init/109 (976138684 (estimated locally),6.45 per call) Adc_Init/109 (976138686 (estimated locally),6.45 per call) Adc_Init/109 (976138688 (estimated locally),6.45 per call) 
  Calls: 
Adc_Sar_2_Isr/263 (Adc_Sar_2_Isr) @09c838c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Adc_Init/109 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Adc_Sar_1_Isr/262 (Adc_Sar_1_Isr) @09c837e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Adc_Init/109 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Adc_Sar_0_Isr/261 (Adc_Sar_0_Isr) @09c83700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Adc_Init/109 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
AdcHwUnit_2_BOARD_INITPERIPHERALS/260 (AdcHwUnit_2_BOARD_INITPERIPHERALS) @09c8b438
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Adc_Init/109 (addr)
  Availability: not_available
  Varpool flags: read-only
AdcHwUnit_1_BOARD_INITPERIPHERALS/259 (AdcHwUnit_1_BOARD_INITPERIPHERALS) @09c8b360
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Adc_Init/109 (addr)
  Availability: not_available
  Varpool flags: read-only
AdcHwUnit_0_BOARD_INITPERIPHERALS/258 (AdcHwUnit_0_BOARD_INITPERIPHERALS) @09c8b288
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Adc_Init/109 (addr)
  Availability: not_available
  Varpool flags: read-only
Adc_Sar_Ip_Init/257 (Adc_Sar_Ip_Init) @09c83620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Adc_Init/109 (976138690 (estimated locally),6.45 per call) Adc_Init/109 (976138691 (estimated locally),6.45 per call) Adc_Init/109 (976138693 (estimated locally),6.45 per call) 
  Calls: 
Siul2_Dio_Ip_ReadPin/256 (Siul2_Dio_Ip_ReadPin) @09c83000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Digital_Read/107 (119292717 (estimated locally),0.11 per call) Digital_Read/107 (119292717 (estimated locally),0.11 per call) Digital_Read/107 (119292717 (estimated locally),0.11 per call) Digital_Read/107 (119292717 (estimated locally),0.11 per call) Digital_Read/107 (119292717 (estimated locally),0.11 per call) Digital_Read/107 (119292717 (estimated locally),0.11 per call) Digital_Read/107 (119292717 (estimated locally),0.11 per call) Digital_Read/107 (119292717 (estimated locally),0.11 per call) DIN_TEST/105 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
FlexCAN_Ip_Send/255 (FlexCAN_Ip_Send) @09c60000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_transmit_txring/104 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
ECU3/254 (ECU3) @09c62288
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)ECU3_Data_Init/99 (write)
  Availability: not_available
  Varpool flags:
g_messageObjectConf_ECU3_5ch_RX/253 (g_messageObjectConf_ECU3_5ch_RX) @09c620d8
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (read)
  Availability: not_available
  Varpool flags: read-only
FlexCAN_Config5/252 (FlexCAN_Config5) @09c62048
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags: read-only
FlexCAN_State5/251 (FlexCAN_State5) @09c61ee8
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags:
CAN5_ORED_0_31_MB_IRQHandler/250 (CAN5_ORED_0_31_MB_IRQHandler) @09c608c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
CAN5_ORED_IRQHandler/249 (CAN5_ORED_IRQHandler) @09c607e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
g_messageObjectConf_ECU3_4ch_RX/248 (g_messageObjectConf_ECU3_4ch_RX) @09c61c18
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (read)
  Availability: not_available
  Varpool flags: read-only
FlexCAN_Config4/247 (FlexCAN_Config4) @09c61b88
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags: read-only
FlexCAN_State4/246 (FlexCAN_State4) @09c61a68
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags:
CAN4_ORED_0_31_MB_IRQHandler/245 (CAN4_ORED_0_31_MB_IRQHandler) @09c60700
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
CAN4_ORED_IRQHandler/244 (CAN4_ORED_IRQHandler) @09c60620
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
g_messageObjectConf_ECU3_3ch_RX/243 (g_messageObjectConf_ECU3_3ch_RX) @09c61798
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (read)
  Availability: not_available
  Varpool flags: read-only
FlexCAN_Config3/242 (FlexCAN_Config3) @09c61708
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags: read-only
FlexCAN_State3/241 (FlexCAN_State3) @09c616c0
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags:
CAN3_ORED_0_31_MB_IRQHandler/240 (CAN3_ORED_0_31_MB_IRQHandler) @09c60540
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
CAN3_ORED_IRQHandler/239 (CAN3_ORED_IRQHandler) @09c60460
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
g_messageObjectConf_ECU3_2ch_RX/238 (g_messageObjectConf_ECU3_2ch_RX) @09c613f0
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (read)
  Availability: not_available
  Varpool flags: read-only
FlexCAN_Config2/237 (FlexCAN_Config2) @09c61360
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags: read-only
FlexCAN_State2/236 (FlexCAN_State2) @09c61318
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags:
CAN2_ORED_0_31_MB_IRQHandler/235 (CAN2_ORED_0_31_MB_IRQHandler) @09c60380
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
CAN2_ORED_IRQHandler/234 (CAN2_ORED_IRQHandler) @09c602a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
g_messageObjectConf_ECU3_1ch_RX/233 (g_messageObjectConf_ECU3_1ch_RX) @09c61048
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (read)
  Availability: not_available
  Varpool flags: read-only
FlexCAN_Config1/232 (FlexCAN_Config1) @09c5ef78
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags: read-only
FlexCAN_State1/231 (FlexCAN_State1) @09c5ef30
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags:
CAN1_ORED_0_31_MB_IRQHandler/230 (CAN1_ORED_0_31_MB_IRQHandler) @09c601c0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
CAN1_ORED_IRQHandler/229 (CAN1_ORED_IRQHandler) @09c600e0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_Ip_ConfigRxMb/228 (FlexCAN_Ip_ConfigRxMb) @09c57700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Can_Init_ECU3/98 (4347159 (estimated locally),0.40 per call) Can_Init_ECU3/98 (4347159 (estimated locally),0.40 per call) Can_Init_ECU3/98 (21734925 (estimated locally),2.02 per call) Can_Init_ECU3/98 (23916223 (estimated locally),2.23 per call) Can_Init_ECU3/98 (8693014 (estimated locally),0.81 per call) Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) 
  Calls: 
FlexCAN_Ip_SetStartMode_Privileged/227 (FlexCAN_Ip_SetStartMode_Privileged) @09c57ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) 
  Calls: 
FlexCAN_Ip_SetRxIndividualMask_Privileged/226 (FlexCAN_Ip_SetRxIndividualMask_Privileged) @09c57e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) 
  Calls: 
FlexCAN_Ip_SetRxMaskType_Privileged/225 (FlexCAN_Ip_SetRxMaskType_Privileged) @09c57d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) 
  Calls: 
FlexCAN_Config0/224 (FlexCAN_Config0) @09c5eaf8
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags: read-only
FlexCAN_State0/223 (FlexCAN_State0) @09c5eab0
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Varpool flags:
FlexCAN_Ip_Init_Privileged/222 (FlexCAN_Ip_Init_Privileged) @09c57c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) 
  Calls: 
Siul2_Dio_Ip_WritePin/221 (Siul2_Dio_Ip_WritePin) @09c57b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) setupCanTJA1153/132 (1073741824 (estimated locally),1.00 per call) setupCanTJA1153/132 (1073741824 (estimated locally),1.00 per call) led_onoff/108 (708669605 (estimated locally),0.66 per call) led_onoff/108 (365072220 (estimated locally),0.34 per call) Digital_Write/106 (119292717 (estimated locally),0.11 per call) Digital_Write/106 (119292717 (estimated locally),0.11 per call) Digital_Write/106 (119292717 (estimated locally),0.11 per call) Digital_Write/106 (119292717 (estimated locally),0.11 per call) Digital_Write/106 (119292717 (estimated locally),0.11 per call) Digital_Write/106 (119292717 (estimated locally),0.11 per call) Digital_Write/106 (119292717 (estimated locally),0.11 per call) Digital_Write/106 (119292717 (estimated locally),0.11 per call) 
  Calls: 
CAN0_ORED_0_31_MB_IRQHandler/220 (CAN0_ORED_0_31_MB_IRQHandler) @09c57a80
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
CAN0_ORED_IRQHandler/219 (CAN0_ORED_IRQHandler) @09c579a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: Can_Init_ECU3/98 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Receive_RWS_VCU_stat_Signal_CH5_0x072/218 (Receive_RWS_VCU_stat_Signal_CH5_0x072) @09c57620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (8263331 (estimated locally),0.11 per call) 
  Calls: 
Receive_RWS_VCU_Rack_AngleFbk_CH5_0x073/217 (Receive_RWS_VCU_Rack_AngleFbk_CH5_0x073) @09c57540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (8263331 (estimated locally),0.11 per call) 
  Calls: 
Receive_RWS_VCU_stat_Signal_CH4_0x072/216 (Receive_RWS_VCU_stat_Signal_CH4_0x072) @09c57460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (8263612 (estimated locally),0.11 per call) 
  Calls: 
Receive_RWS_VCU_Rack_AngleFbk_CH4_0x073/215 (Receive_RWS_VCU_Rack_AngleFbk_CH4_0x073) @09c57380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (8263612 (estimated locally),0.11 per call) 
  Calls: 
Receive_RCU_UdsResponse_CH3_0x799/214 (Receive_RCU_UdsResponse_CH3_0x799) @09c572a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2253789 (estimated locally),0.03 per call) 
  Calls: 
Receive_RCU_Status_CH3_0x093/213 (Receive_RCU_Status_CH3_0x093) @09c571c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2253789 (estimated locally),0.03 per call) 
  Calls: 
Receive_RCU_WheelStatus_CH3_0x08D/212 (Receive_RCU_WheelStatus_CH3_0x08D) @09c570e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2253789 (estimated locally),0.03 per call) 
  Calls: 
Receive_RCU_TireSlipStatus_CH3_0x097/211 (Receive_RCU_TireSlipStatus_CH3_0x097) @09c57000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2253789 (estimated locally),0.03 per call) 
  Calls: 
Receive_RWA_Status3_CH3_0x0AA/210 (Receive_RWA_Status3_CH3_0x0AA) @09c56ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2253789 (estimated locally),0.03 per call) 
  Calls: 
Receive_RWA_Status2_CH3_0x073/209 (Receive_RWA_Status2_CH3_0x073) @09c56e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2253789 (estimated locally),0.03 per call) 
  Calls: 
Receive_RWA_Status1_CH3_0x072/208 (Receive_RWA_Status1_CH3_0x072) @09c56d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2253789 (estimated locally),0.03 per call) 
  Calls: 
Receive_RCU_PressureStatus_CH3_0x0A1/207 (Receive_RCU_PressureStatus_CH3_0x0A1) @09c56c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2253789 (estimated locally),0.03 per call) 
  Calls: 
Receive_RCU_BrakeStatus2_CH3_0x0C9/206 (Receive_RCU_BrakeStatus2_CH3_0x0C9) @09c56b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2253789 (estimated locally),0.03 per call) 
  Calls: 
Receive_RCU_BrakeStatus1_CH3_0x09B/205 (Receive_RCU_BrakeStatus1_CH3_0x09B) @09c56a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2253789 (estimated locally),0.03 per call) 
  Calls: 
Receive_RWA_Status3_CH2_0x0AA/204 (Receive_RWA_Status3_CH2_0x0AA) @09c569a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2065634 (estimated locally),0.03 per call) 
  Calls: 
Receive_RWA_Status2_CH2_0x073/203 (Receive_RWA_Status2_CH2_0x073) @09c568c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2065634 (estimated locally),0.03 per call) 
  Calls: 
Receive_RWA_Status1_CH2_0x072/202 (Receive_RWA_Status1_CH2_0x072) @09c567e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2065634 (estimated locally),0.03 per call) 
  Calls: 
Receive_IDB_WheelStatus_CH2_0x08C/201 (Receive_IDB_WheelStatus_CH2_0x08C) @09c56700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2065634 (estimated locally),0.03 per call) 
  Calls: 
Receive_IDB_UdsResponse_CH2_0x798/200 (Receive_IDB_UdsResponse_CH2_0x798) @09c56620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2065634 (estimated locally),0.03 per call) 
  Calls: 
Receive_IDB_TireSlipStatus_CH2_0x096/199 (Receive_IDB_TireSlipStatus_CH2_0x096) @09c56540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2065634 (estimated locally),0.03 per call) 
  Calls: 
Receive_IDB_Status_CH2_0x092/198 (Receive_IDB_Status_CH2_0x092) @09c56460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2065634 (estimated locally),0.03 per call) 
  Calls: 
Receive_IDB_RegenTcsRequest_CH2_0x082/197 (Receive_IDB_RegenTcsRequest_CH2_0x082) @09c56380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2065634 (estimated locally),0.03 per call) 
  Calls: 
Receive_IDB_PressureStatus_CH2_0x0A0/196 (Receive_IDB_PressureStatus_CH2_0x0A0) @09c562a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2065634 (estimated locally),0.03 per call) 
  Calls: 
Receive_IDB_BrakeStatus2_CH2_0x0C8/195 (Receive_IDB_BrakeStatus2_CH2_0x0C8) @09c561c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2065634 (estimated locally),0.03 per call) 
  Calls: 
Receive_IDB_BrakeStatus1_CH2_0x09A/194 (Receive_IDB_BrakeStatus1_CH2_0x09A) @09c560e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (2065634 (estimated locally),0.03 per call) 
  Calls: 
Receive_ACU_BCM_Signal_1_CH1_0x150/193 (Receive_ACU_BCM_Signal_1_CH1_0x150) @09c56000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (4959506 (estimated locally),0.07 per call) 
  Calls: 
Receive_ACU_VCU_Signal3_CH1_0x093/192 (Receive_ACU_VCU_Signal3_CH1_0x093) @09c53ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (4959506 (estimated locally),0.07 per call) 
  Calls: 
Receive_ACU_VCU_Signal2_CH1_0x092/191 (Receive_ACU_VCU_Signal2_CH1_0x092) @09c53e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (4959506 (estimated locally),0.07 per call) 
  Calls: 
Receive_ACU_VCU_Signal1_CH1_0x091/190 (Receive_ACU_VCU_Signal1_CH1_0x091) @09c53d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (4959506 (estimated locally),0.07 per call) 
  Calls: 
Receive_RX_RC_IDB_RCU_Fault_mode_0x045/189 (Receive_RX_RC_IDB_RCU_Fault_mode_0x045) @09c53c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_RX_RC_RWS_Fault_mode_0x044/188 (Receive_RX_RC_RWS_Fault_mode_0x044) @09c53b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_RX_RC_RWA_Fault_mode_0x043/187 (Receive_RX_RC_RWA_Fault_mode_0x043) @09c53a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_RC_MCU_Fault_mode_CH0_0x042/186 (Receive_RC_MCU_Fault_mode_CH0_0x042) @09c539a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_Debugging_CH0_0x777/185 (Receive_Debugging_CH0_0x777) @09c538c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_EPAM_VCU_CH0_0x221/184 (Receive_EPAM_VCU_CH0_0x221) @09c537e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_RC_VCU_BCM_Signal_1_CH0_0x155/183 (Receive_RC_VCU_BCM_Signal_1_CH0_0x155) @09c53700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_IMU_TX1_CH0_0x17C/182 (Receive_IMU_TX1_CH0_0x17C) @09c53620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_IMU_TX1_CH0_0x178/181 (Receive_IMU_TX1_CH0_0x178) @09c53540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_IMU_TX1_CH0_0x174/180 (Receive_IMU_TX1_CH0_0x174) @09c53460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_RC_VCU_Signal2_CH0_0x041/179 (Receive_RC_VCU_Signal2_CH0_0x041) @09c53380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_RC_VCU_Signal1_CH0_0x040/178 (Receive_RC_VCU_Signal1_CH0_0x040) @09c532a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_MCU_VCU_Signals2_CH0_0x301/177 (Receive_MCU_VCU_Signals2_CH0_0x301) @09c531c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_MCU_VCU_Signals1_CH0_0x300/176 (Receive_MCU_VCU_Signals1_CH0_0x300) @09c530e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_BCM_VCU_Signal5_CH0_0x585/175 (Receive_BCM_VCU_Signal5_CH0_0x585) @09c53000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_BCM_VCU_Signal4_CH0_0x595/174 (Receive_BCM_VCU_Signal4_CH0_0x595) @09c35b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_BCM_VCU_Signal3_CH0_0x590/173 (Receive_BCM_VCU_Signal3_CH0_0x590) @09c357e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_BCM_VCU_Signal2_CH0_0x580/172 (Receive_BCM_VCU_Signal2_CH0_0x580) @09c35460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
Receive_BCM_VCU_Signal1_CH0_0x570/171 (Receive_BCM_VCU_Signal1_CH0_0x570) @09c350e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: can_main_ECU3/97 (1239877 (estimated locally),0.02 per call) 
  Calls: 
CAN_ch/170 (CAN_ch) @09c4fdc8
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: can_main_ECU3/97 (write)can_main_ECU3/97 (write)can_main_ECU3/97 (write)can_main_ECU3/97 (write)can_main_ECU3/97 (read)can_main_ECU3/97 (write)can_main_ECU3/97 (read)can_main_ECU3/97 (read)can_main_ECU3/97 (write)can_main_ECU3/97 (read)can_main_ECU3/97 (read)can_main_ECU3/97 (write)can_main_ECU3/97 (read)can_main_ECU3/97 (read)can_main_ECU3/97 (write)can_main_ECU3/97 (read)clear_tx_ring/101 (read)clear_tx_ring/101 (write)clear_tx_ring/101 (read)clear_tx_ring/101 (write)clear_tx_ring/101 (read)clear_tx_ring/101 (write)can_send_txring/103 (write)can_transmit_txring/104 (read)can_transmit_txring/104 (write)can_transmit_txring/104 (write)can_tx_check/102 (read)can_tx_check/102 (read)can_send_txring/103 (read)can_send_txring/103 (write)can_send_txring/103 (read)can_main_ECU3/97 (read)can_main_ECU3/97 (write)can_main_ECU3/97 (read)can_send_txring/103 (read)can_send_txring/103 (write)can_send_txring/103 (read)can_send_txring/103 (write)can_send_txring/103 (read)can_send_txring/103 (write)can_main_ECU3/97 (read)can_main_ECU3/97 (write)can_main_ECU3/97 (read)clear_tx_buf/100 (write)clear_tx_buf/100 (write)clear_tx_buf/100 (write)can_transmit_txring/104 (read)can_transmit_txring/104 (read)can_transmit_txring/104 (read)can_transmit_txring/104 (read)can_transmit_txring/104 (addr)can_transmit_txring/104 (read)can_transmit_txring/104 (write)can_transmit_txring/104 (read)can_transmit_txring/104 (write)can_transmit_txring/104 (read)can_transmit_txring/104 (write)can_transmit_txring/104 (read)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)
  Availability: not_available
  Varpool flags:
FlexCAN_Ip_Deinit_Privileged/169 (FlexCAN_Ip_Deinit_Privileged) @09c27c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: CAN5_ErrCallback/95 (217325345 (estimated locally),0.20 per call) CAN4_ErrCallback/93 (217325345 (estimated locally),0.20 per call) CAN3_ErrCallback/91 (217325345 (estimated locally),0.20 per call) CAN2_ErrCallback/89 (217325345 (estimated locally),0.20 per call) CAN1_ErrCallback/87 (217325345 (estimated locally),0.20 per call) CAN0_ErrCallback/85 (217325345 (estimated locally),0.20 per call) 
  Calls: 
FlexCAN_Ip_Receive/168 (FlexCAN_Ip_Receive) @09c279a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Can_Init_ECU3/98 (4347159 (estimated locally),0.40 per call) Can_Init_ECU3/98 (4347159 (estimated locally),0.40 per call) Can_Init_ECU3/98 (21734925 (estimated locally),2.02 per call) Can_Init_ECU3/98 (23916223 (estimated locally),2.23 per call) Can_Init_ECU3/98 (8693014 (estimated locally),0.81 per call) Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) CAN5_Callback/94 (118111600 (estimated locally),0.33 per call) CAN4_Callback/92 (118111600 (estimated locally),0.33 per call) CAN3_Callback/90 (118111600 (estimated locally),0.33 per call) CAN2_Callback/88 (118111600 (estimated locally),0.33 per call) CAN1_Callback/86 (118111600 (estimated locally),0.33 per call) CAN0_Callback/84 (118111600 (estimated locally),0.33 per call) 
  Calls: 
Lpi2c_Ip_SlaveGetTransferStatus/167 (Lpi2c_Ip_SlaveGetTransferStatus) @09c27460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: i2c_test/80 (1073741824 (estimated locally),15.52 per call) 
  Calls: 
Lpi2c_Ip_MasterGetTransferStatus/166 (Lpi2c_Ip_MasterGetTransferStatus) @09c27380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: i2c_test/80 (1073741815 (estimated locally),15.52 per call) 
  Calls: 
Lpi2c_Ip_MasterSendData/165 (Lpi2c_Ip_MasterSendData) @09c272a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: i2c_test/80 (69202659 (estimated locally),1.00 per call) 
  Calls: 
Lpi2c_Ip_SlaveSetBuffer/164 (Lpi2c_Ip_SlaveSetBuffer) @09c271c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: i2c_test/80 (69202659 (estimated locally),1.00 per call) 
  Calls: 
I2c_Lpi2cMasterChannel0_BOARD_InitPeripherals/163 (I2c_Lpi2cMasterChannel0_BOARD_InitPeripherals) @09c253f0
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: i2c1_init/79 (addr)
  Availability: not_available
  Varpool flags: read-only
Lpi2c_Ip_MasterInit/162 (Lpi2c_Ip_MasterInit) @09c27000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: i2c1_init/79 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
LPI2C1_Master_Slave_IRQHandler/161 (LPI2C1_Master_Slave_IRQHandler) @09c1d2a0
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: i2c1_init/79 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
I2c_Lpi2cSlaveChannel1_BOARD_InitPeripherals/160 (I2c_Lpi2cSlaveChannel1_BOARD_InitPeripherals) @09c251f8
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: i2c0_init/78 (addr)
  Availability: not_available
  Varpool flags: read-only
Lpi2c_Ip_SlaveInit/159 (Lpi2c_Ip_SlaveInit) @09c1de00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: i2c0_init/78 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
LPI2C0_Master_Slave_IRQHandler/158 (LPI2C0_Master_Slave_IRQHandler) @09c1dd20
  Type: function
  Visibility: external public
  Address is taken.
  References: 
  Referring: i2c0_init/78 (addr)
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
IntCtrl_Ip_InstallHandler/157 (IntCtrl_Ip_InstallHandler) @09c1dc40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) Adc_Init/109 (151290759 (estimated locally),1.00 per call) Adc_Init/109 (151290759 (estimated locally),1.00 per call) Adc_Init/109 (151290759 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) i2c1_init/79 (1073741824 (estimated locally),1.00 per call) i2c0_init/78 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Lpuart_Lin_Ip_GetTransmitStatus/156 (Lpuart_Lin_Ip_GetTransmitStatus) @09c1da80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lin_tx_test/77 (552052350 (estimated locally),4.67 per call) 
  Calls: 
Lpuart_Lin_Ip_MasterSendHeader/155 (Lpuart_Lin_Ip_MasterSendHeader) @09c1d9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lin_tx_test/77 (118111600 (estimated locally),1.00 per call) 
  Calls: 
Lpuart_Lin_Ip_AsyncSendFrameData/154 (Lpuart_Lin_Ip_AsyncSendFrameData) @09c1d700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lin2callback/76 (73890617 (estimated locally),0.07 per call) Lin1callback/75 (73890617 (estimated locally),0.07 per call) 
  Calls: 
Lpuart_Lin_Ip_pHwConfigPB_1_BOARD_INITPERIPHERALS/153 (Lpuart_Lin_Ip_pHwConfigPB_1_BOARD_INITPERIPHERALS) @09c1e630
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Lin_init/74 (addr)
  Availability: not_available
  Varpool flags: read-only
Lpuart_Lin_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS/152 (Lpuart_Lin_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS) @09c1e5a0
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: Lin_init/74 (addr)
  Availability: not_available
  Varpool flags: read-only
Lpuart_Lin_Ip_Init/151 (Lpuart_Lin_Ip_Init) @09c1d540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lin_init/74 (1073741824 (estimated locally),1.00 per call) Lin_init/74 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
IntCtrl_Ip_EnableIrq/150 (IntCtrl_Ip_EnableIrq) @09c1d460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) Adc_Init/109 (151290759 (estimated locally),1.00 per call) Adc_Init/109 (151290759 (estimated locally),1.00 per call) Adc_Init/109 (151290759 (estimated locally),1.00 per call) Lin_init/74 (1073741824 (estimated locally),1.00 per call) Lin_init/74 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) Uart_Init/118 (1073741824 (estimated locally),1.00 per call) i2c1_init/79 (1073741824 (estimated locally),1.00 per call) i2c0_init/78 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Lpspi_Ip_DeviceAttributes_SpiExternalDevice_0_BOARD_InitPeripherals/149 (Lpspi_Ip_DeviceAttributes_SpiExternalDevice_0_BOARD_InitPeripherals) @09c1e360
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: SPI_test/73 (addr)
  Availability: not_available
  Varpool flags: read-only
Lpspi_Ip_SyncTransmit/148 (Lpspi_Ip_SyncTransmit) @09c1d1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: SPI_test/73 (97603134 (estimated locally),1.00 per call) 
  Calls: 
Lpspi_Ip_PhyUnitConfig_SpiPhyUnit_0_BOARD_InitPeripherals/147 (Lpspi_Ip_PhyUnitConfig_SpiPhyUnit_0_BOARD_InitPeripherals) @09c16f78
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: SPI_init/72 (addr)
  Availability: not_available
  Varpool flags: read-only
Lpspi_Ip_Init/146 (Lpspi_Ip_Init) @09c1d000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: SPI_init/72 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Emios_Pwm_Ip_SetDutyCycle/145 (Emios_Pwm_Ip_SetDutyCycle) @09c130e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Set_PWM_Duty/68 (214748364 (estimated locally),0.20 per call) Set_PWM_Duty/68 (214748364 (estimated locally),0.20 per call) Set_PWM_Duty/68 (214748364 (estimated locally),0.20 per call) Set_PWM_Duty/68 (214748364 (estimated locally),0.20 per call) 
  Calls: 
gb/144 (gb) @09c16cf0
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: CAN5_ErrCallback/95 (read)CAN5_ErrCallback/95 (read)CAN5_ErrCallback/95 (write)CAN4_ErrCallback/93 (write)CAN4_ErrCallback/93 (read)CAN4_ErrCallback/93 (read)CAN4_ErrCallback/93 (read)CAN4_ErrCallback/93 (write)UART0_get_cmd/130 (read)UART0_get_cmd/130 (addr)UART0_get_cmd/130 (addr)Gvar_init/125 (write)Gvar_init/125 (write)Gvar_init/125 (write)Gvar_init/125 (write)register_bus_off_callback/126 (write)register_bus_off_callback/126 (write)get_line/129 (write)get_line/129 (read)get_line/129 (read)get_line/129 (write)get_line/129 (write)Set_PWM_Duty/68 (read)Set_PWM_Duty/68 (read)Set_PWM_Duty/68 (write)UART9_RX_Callback/124 (read)get_char/127 (read)get_char/127 (read)get_char/127 (read)get_char/127 (read)get_char/127 (write)CAN0_Callback/84 (read)CAN0_Callback/84 (write)CAN0_Callback/84 (write)CAN0_Callback/84 (write)CAN0_Callback/84 (read)CAN0_Callback/84 (read)CAN0_Callback/84 (write)CAN0_Callback/84 (write)UART9_RX_Callback/124 (read)CAN0_ErrCallback/85 (write)CAN0_ErrCallback/85 (read)CAN0_ErrCallback/85 (read)CAN0_ErrCallback/85 (read)CAN0_ErrCallback/85 (write)CAN1_Callback/86 (read)CAN1_Callback/86 (write)CAN1_Callback/86 (write)CAN1_Callback/86 (write)CAN1_Callback/86 (read)CAN1_Callback/86 (read)CAN1_Callback/86 (write)CAN1_Callback/86 (write)UART9_RX_Callback/124 (write)CAN1_ErrCallback/87 (write)CAN1_ErrCallback/87 (read)CAN1_ErrCallback/87 (read)CAN1_ErrCallback/87 (read)CAN1_ErrCallback/87 (write)CAN2_Callback/88 (read)CAN2_Callback/88 (write)CAN2_Callback/88 (write)CAN2_Callback/88 (write)CAN2_Callback/88 (read)CAN2_Callback/88 (read)CAN2_Callback/88 (write)CAN2_Callback/88 (write)UART9_RX_Callback/124 (addr)CAN2_ErrCallback/89 (write)CAN2_ErrCallback/89 (read)CAN2_ErrCallback/89 (read)CAN2_ErrCallback/89 (read)CAN2_ErrCallback/89 (write)CAN3_Callback/90 (read)CAN3_Callback/90 (write)CAN3_Callback/90 (write)CAN3_Callback/90 (write)CAN3_Callback/90 (read)CAN3_Callback/90 (read)CAN3_Callback/90 (write)CAN3_Callback/90 (write)UART9_RX_Callback/124 (write)CAN3_ErrCallback/91 (write)CAN3_ErrCallback/91 (read)CAN3_ErrCallback/91 (read)CAN3_ErrCallback/91 (read)CAN3_ErrCallback/91 (write)CAN4_Callback/92 (write)CAN4_Callback/92 (write)CAN4_Callback/92 (write)CAN4_Callback/92 (write)CAN4_Callback/92 (write)CAN4_Callback/92 (read)CAN4_Callback/92 (read)CAN5_Callback/94 (write)CAN5_Callback/94 (write)Gvar_init/125 (write)CAN4_Callback/92 (read)CAN5_Callback/94 (write)UART1_RX_Callback/123 (addr)UART1_RX_Callback/123 (read)UART1_RX_Callback/123 (write)UART1_RX_Callback/123 (write)CAN5_ErrCallback/95 (write)CAN5_ErrCallback/95 (read)get_line/129 (read)get_line/129 (write)get_line/129 (write)get_can_data/96 (read)can_main_ECU3/97 (write)CAN5_Callback/94 (write)CAN5_Callback/94 (write)CAN5_Callback/94 (read)CAN5_Callback/94 (read)get_can_data/96 (read)can_send_txring/103 (read)led_onoff/108 (write)can_main_ECU3/97 (read)ADC_Read/110 (read)can_main_ECU3/97 (read)ADC_Read/110 (read)Adc0EndOfChainNoti/111 (write)Adc1EndOfChainNoti/112 (write)Adc1EndOfChainNoti/112 (write)CAN5_Callback/94 (read)can_main_ECU3/97 (read)can_main_ECU3/97 (read)ADC_Read/110 (read)Adc2EndOfChainNoti/113 (write)Adc2EndOfChainNoti/113 (write)ADC_Read/110 (read)Adc2EndOfChainNoti/113 (write)tmr_delay/115 (read)tmr_delay/115 (read)ADC_Read/110 (read)ADC_Read/110 (read)Pit_Callback/116 (read)Pit_Callback/116 (write)Pit_Callback/116 (read)Pit_Callback/116 (write)Pit_Callback/116 (read)Pit_Callback/116 (write)Uart_Init/118 (addr)Uart_Init/118 (addr)Uart_Init/118 (addr)Uart_Init/118 (addr)get_line/129 (write)UART0_RX_Callback/119 (read)UART0_RX_Callback/119 (read)UART0_RX_Callback/119 (write)UART0_RX_Callback/119 (write)UART0_RX_Callback/119 (addr)get_line/129 (write)UART2_RX_Callback/120 (read)UART2_RX_Callback/120 (read)UART2_RX_Callback/120 (write)UART2_RX_Callback/120 (write)UART2_RX_Callback/120 (addr)get_line/129 (read)UART10_RX_Callback/121 (read)UART10_RX_Callback/121 (read)UART10_RX_Callback/121 (write)UART10_RX_Callback/121 (write)UART10_RX_Callback/121 (addr)get_line/129 (read)UART13_RX_Callback/122 (read)UART13_RX_Callback/122 (read)UART13_RX_Callback/122 (write)UART13_RX_Callback/122 (write)UART13_RX_Callback/122 (addr)Gvar_init/125 (write)UART1_RX_Callback/123 (read)get_line/129 (read)get_line/129 (addr)get_line/129 (read)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)Can_Init_ECU3/98 (write)
  Availability: not_available
  Varpool flags:
Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch3/143 (Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch3) @09c16900
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: pwm_init/67 (addr)
  Availability: not_available
  Varpool flags: read-only
Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch2/142 (Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch2) @09c16870
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: pwm_init/67 (addr)
  Availability: not_available
  Varpool flags: read-only
Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch1/141 (Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch1) @09c167e0
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: pwm_init/67 (addr)
  Availability: not_available
  Varpool flags: read-only
Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch0/140 (Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch0) @09c16750
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: pwm_init/67 (addr)
  Availability: not_available
  Varpool flags: read-only
Emios_Pwm_Ip_InitChannel/139 (Emios_Pwm_Ip_InitChannel) @09c13d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pwm_init/67 (1073741824 (estimated locally),1.00 per call) pwm_init/67 (1073741824 (estimated locally),1.00 per call) pwm_init/67 (1073741824 (estimated locally),1.00 per call) pwm_init/67 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Emios_Mcl_Ip_SetCounterBusPeriod/138 (Emios_Mcl_Ip_SetCounterBusPeriod) @09c13c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pwm_init/67 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Emios_Mcl_Ip_0_MasterBusConfig_BOARD_INITPERIPHERALS/137 (Emios_Mcl_Ip_0_MasterBusConfig_BOARD_INITPERIPHERALS) @09c16678
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: pwm_init/67 (read)
  Availability: not_available
  Varpool flags: read-only
Emios_Mcl_Ip_0_Config_BOARD_INITPERIPHERALS/136 (Emios_Mcl_Ip_0_Config_BOARD_INITPERIPHERALS) @09c16630
  Type: variable
  Body removed by symtab_remove_unreachable_nodes
  Visibility: external public
  References: 
  Referring: pwm_init/67 (addr)
  Availability: not_available
  Varpool flags: read-only
Emios_Mcl_Ip_Init/135 (Emios_Mcl_Ip_Init) @09c13b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pwm_init/67 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Emios_Mcl_Ip_Deinit/134 (Emios_Mcl_Ip_Deinit) @09c13a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pwm_init/67 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Emios_Pwm_Ip_DeInitChannel/133 (Emios_Pwm_Ip_DeInitChannel) @09c139a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: pwm_init/67 (1073741824 (estimated locally),1.00 per call) pwm_init/67 (1073741824 (estimated locally),1.00 per call) pwm_init/67 (1073741824 (estimated locally),1.00 per call) pwm_init/67 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
setupCanTJA1153/132 (setupCanTJA1153) @09c13540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) Can_Init_ECU3/98 (2173253 (estimated locally),0.20 per call) 
  Calls: Siul2_Dio_Ip_WritePin/221 (1073741824 (estimated locally),1.00 per call) tmr_delay/115 (1073741824 (estimated locally),1.00 per call) FlexCAN_Ip_SendBlocking/288 (1073741824 (estimated locally),1.00 per call) FlexCAN_Ip_SendBlocking/288 (1073741824 (estimated locally),1.00 per call) FlexCAN_Ip_SendBlocking/288 (1073741824 (estimated locally),1.00 per call) FlexCAN_Ip_SendBlocking/288 (1073741824 (estimated locally),1.00 per call) FlexCAN_Ip_SendBlocking/288 (1073741824 (estimated locally),1.00 per call) Siul2_Dio_Ip_WritePin/221 (1073741824 (estimated locally),1.00 per call) 
debug_printf/131 (debug_printf) @09c132a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) body optimize_size
  Called by: UART0_get_cmd/130 (177167401 (estimated locally),0.17 per call) UART0_get_cmd/130 (177167401 (estimated locally),0.17 per call) get_line/129 (93334264 (estimated locally),0.09 per call) get_line/129 (282831102 (estimated locally),0.26 per call) Adc_Init/109 (30621249 (estimated locally),0.20 per call) Adc_Init/109 (30621250 (estimated locally),0.20 per call) Adc_Init/109 (30621250 (estimated locally),0.20 per call) Adc_Init/109 (30621250 (estimated locally),0.20 per call) Adc_Init/109 (30621250 (estimated locally),0.20 per call) Adc_Init/109 (30621250 (estimated locally),0.20 per call) CAN5_ErrCallback/95 (282617438 (estimated locally),0.26 per call) CAN5_ErrCallback/95 (217325345 (estimated locally),0.20 per call) CAN4_ErrCallback/93 (282617438 (estimated locally),0.26 per call) CAN4_ErrCallback/93 (217325345 (estimated locally),0.20 per call) CAN3_ErrCallback/91 (282617438 (estimated locally),0.26 per call) CAN3_ErrCallback/91 (217325345 (estimated locally),0.20 per call) CAN2_ErrCallback/89 (282617438 (estimated locally),0.26 per call) CAN2_ErrCallback/89 (217325345 (estimated locally),0.20 per call) CAN1_ErrCallback/87 (217325345 (estimated locally),0.20 per call) CAN0_ErrCallback/85 (282617438 (estimated locally),0.26 per call) CAN0_ErrCallback/85 (217325345 (estimated locally),0.20 per call) Lin_init/74 (1073741824 (estimated locally),1.00 per call) Lin_init/74 (1073741824 (estimated locally),1.00 per call) 
  Calls: put_char/128 (955630223 (estimated locally),8.09 per call) strlen/287 (118111600 (estimated locally),1.00 per call) __builtin_va_end/286 (118111600 (estimated locally),1.00 per call) vsprintf/285 (118111600 (estimated locally),1.00 per call) __builtin_va_start/284 (118111600 (estimated locally),1.00 per call) 
UART0_get_cmd/130 (UART0_get_cmd) @09c13000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (addr)gb/144 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: debug_printf/131 (177167401 (estimated locally),0.17 per call) debug_printf/131 (177167401 (estimated locally),0.17 per call) strcmp/283 (354334802 (estimated locally),0.33 per call) get_line/129 (1073741824 (estimated locally),1.00 per call) 
get_line/129 (get_line) @09c0bb60
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (addr)gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)gb/144 (read)gb/144 (write)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: UART0_get_cmd/130 (1073741824 (estimated locally),1.00 per call) 
  Calls: put_char/128 (93334264 (estimated locally),0.09 per call) debug_printf/131 (93334264 (estimated locally),0.09 per call) debug_printf/131 (282831102 (estimated locally),0.26 per call) get_char/127 (1073741824 (estimated locally),1.00 per call) 
put_char/128 (put_char) @09c0b620
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: get_line/129 (93334264 (estimated locally),0.09 per call) debug_printf/131 (955630223 (estimated locally),8.09 per call) 
  Calls: Lpuart_Uart_Ip_SyncSend/282 (1073741824 (estimated locally),1.00 per call) 
get_char/127 (get_char) @09c0bd20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: get_line/129 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
register_bus_off_callback/126 (register_bus_off_callback) @09c0ba80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
Gvar_init/125 (Gvar_init) @09c0b7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)gb/144 (write)gb/144 (write)gb/144 (write)gb/144 (write)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:153437706 (estimated locally) body optimize_size
  Called by: 
  Calls: 
UART9_RX_Callback/124 (UART9_RX_Callback) @09c0b540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)gb/144 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_SetRxBuffer/281 (354334802 (estimated locally),0.33 per call) 
UART1_RX_Callback/123 (UART1_RX_Callback) @09c0b2a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)gb/144 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_SetRxBuffer/281 (354334802 (estimated locally),0.33 per call) 
UART13_RX_Callback/122 (UART13_RX_Callback) @09c0b000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)gb/144 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_SetRxBuffer/281 (354334802 (estimated locally),0.33 per call) 
UART10_RX_Callback/121 (UART10_RX_Callback) @09c01a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)gb/144 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_SetRxBuffer/281 (354334802 (estimated locally),0.33 per call) 
UART2_RX_Callback/120 (UART2_RX_Callback) @09c012a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)gb/144 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_SetRxBuffer/281 (354334802 (estimated locally),0.33 per call) 
UART0_RX_Callback/119 (UART0_RX_Callback) @09c01ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)gb/144 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_SetRxBuffer/281 (354334802 (estimated locally),0.33 per call) 
Uart_Init/118 (Uart_Init) @09c01c40
  Type: function definition analyzed
  Visibility: externally_visible public
  References: LPUART_UART_IP_0_IRQHandler/271 (addr)LPUART_UART_IP_2_IRQHandler/272 (addr)LPUART_UART_IP_10_IRQHandler/273 (addr)LPUART_UART_IP_13_IRQHandler/274 (addr)Lpuart_Uart_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS/276 (addr)Lpuart_Uart_Ip_pHwConfigPB_2_BOARD_INITPERIPHERALS/277 (addr)Lpuart_Uart_Ip_pHwConfigPB_10_BOARD_INITPERIPHERALS/278 (addr)Lpuart_Uart_Ip_pHwConfigPB_13_BOARD_INITPERIPHERALS/279 (addr)gb/144 (addr)gb/144 (addr)gb/144 (addr)gb/144 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_AsyncReceive/280 (1073741824 (estimated locally),1.00 per call) Lpuart_Uart_Ip_AsyncReceive/280 (1073741824 (estimated locally),1.00 per call) Lpuart_Uart_Ip_AsyncReceive/280 (1073741824 (estimated locally),1.00 per call) Lpuart_Uart_Ip_AsyncReceive/280 (1073741824 (estimated locally),1.00 per call) Lpuart_Uart_Ip_Init/275 (1073741824 (estimated locally),1.00 per call) Lpuart_Uart_Ip_Init/275 (1073741824 (estimated locally),1.00 per call) Lpuart_Uart_Ip_Init/275 (1073741824 (estimated locally),1.00 per call) Lpuart_Uart_Ip_Init/275 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_InstallHandler/157 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_EnableIrq/150 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_InstallHandler/157 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_EnableIrq/150 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_InstallHandler/157 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_EnableIrq/150 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_InstallHandler/157 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_EnableIrq/150 (1073741824 (estimated locally),1.00 per call) 
board_init/117 (board_init) @09c019a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: led_onoff/108 (1073741824 (estimated locally),1.00 per call) 
Pit_Callback/116 (Pit_Callback) @09c01700
  Type: function definition analyzed
  Visibility: externally_visible public
  References: t.15356/268 (read)t.15356/268 (write)gb/144 (read)gb/144 (write)t.15356/268 (write)gb/144 (read)gb/144 (write)gb/144 (read)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: task_500us/270 (1073741824 (estimated locally),1.00 per call) uds_timer_interrupt/269 (354334802 (estimated locally),0.33 per call) 
tmr_delay/115 (tmr_delay) @09c01460
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) body optimize_size
  Called by: setupCanTJA1153/132 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Adc_Read_ch/114 (Adc_Read_ch) @09c011c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Adc_Sar_Ip_StartConversion/267 (1073741824 (estimated locally),1.00 per call) 
Adc2EndOfChainNoti/113 (Adc2EndOfChainNoti) @09bf2d20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)gb/144 (write)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Adc_Sar_Ip_GetConvData/266 (1073741824 (estimated locally),1.00 per call) Adc_Sar_Ip_GetConvData/266 (1073741824 (estimated locally),1.00 per call) Adc_Sar_Ip_GetConvData/266 (1073741824 (estimated locally),1.00 per call) 
Adc1EndOfChainNoti/112 (Adc1EndOfChainNoti) @09bf27e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Adc_Sar_Ip_GetConvData/266 (1073741824 (estimated locally),1.00 per call) Adc_Sar_Ip_GetConvData/266 (1073741824 (estimated locally),1.00 per call) 
Adc0EndOfChainNoti/111 (Adc0EndOfChainNoti) @09bf22a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Adc_Sar_Ip_GetConvData/266 (1073741824 (estimated locally),1.00 per call) 
ADC_Read/110 (ADC_Read) @09bf2ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (read)
  Referring: 
  Availability: available
  Function flags: count:1073419798 (estimated locally) body optimize_size
  Called by: 
  Calls: 
Adc_Init/109 (Adc_Init) @09bf2c40
  Type: function definition analyzed
  Visibility: externally_visible public
  References: AdcHwUnit_0_BOARD_INITPERIPHERALS/258 (addr)AdcHwUnit_1_BOARD_INITPERIPHERALS/259 (addr)AdcHwUnit_2_BOARD_INITPERIPHERALS/260 (addr)Adc_Sar_0_Isr/261 (addr)Adc_Sar_1_Isr/262 (addr)Adc_Sar_2_Isr/263 (addr)
  Referring: 
  Availability: available
  Function flags: count:151290760 (estimated locally) body optimize_size
  Called by: 
  Calls: Adc_Sar_Ip_EnableNotifications/265 (151290759 (estimated locally),1.00 per call) Adc_Sar_Ip_EnableNotifications/265 (151290759 (estimated locally),1.00 per call) Adc_Sar_Ip_EnableNotifications/265 (151290759 (estimated locally),1.00 per call) debug_printf/131 (30621249 (estimated locally),0.20 per call) Adc_Sar_Ip_DoCalibration/264 (976138684 (estimated locally),6.45 per call) debug_printf/131 (30621250 (estimated locally),0.20 per call) Adc_Sar_Ip_DoCalibration/264 (976138686 (estimated locally),6.45 per call) debug_printf/131 (30621250 (estimated locally),0.20 per call) Adc_Sar_Ip_DoCalibration/264 (976138688 (estimated locally),6.45 per call) IntCtrl_Ip_EnableIrq/150 (151290759 (estimated locally),1.00 per call) IntCtrl_Ip_EnableIrq/150 (151290759 (estimated locally),1.00 per call) IntCtrl_Ip_EnableIrq/150 (151290759 (estimated locally),1.00 per call) IntCtrl_Ip_InstallHandler/157 (151290759 (estimated locally),1.00 per call) IntCtrl_Ip_InstallHandler/157 (151290759 (estimated locally),1.00 per call) IntCtrl_Ip_InstallHandler/157 (151290759 (estimated locally),1.00 per call) debug_printf/131 (30621250 (estimated locally),0.20 per call) Adc_Sar_Ip_Init/257 (976138690 (estimated locally),6.45 per call) debug_printf/131 (30621250 (estimated locally),0.20 per call) Adc_Sar_Ip_Init/257 (976138691 (estimated locally),6.45 per call) debug_printf/131 (30621250 (estimated locally),0.20 per call) Adc_Sar_Ip_Init/257 (976138693 (estimated locally),6.45 per call) 
led_onoff/108 (led_onoff) @09bf29a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: board_init/117 (1073741824 (estimated locally),1.00 per call) 
  Calls: Siul2_Dio_Ip_WritePin/221 (708669605 (estimated locally),0.66 per call) Siul2_Dio_Ip_WritePin/221 (365072220 (estimated locally),0.34 per call) 
Digital_Read/107 (Digital_Read) @09bf2700
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Siul2_Dio_Ip_ReadPin/256 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_ReadPin/256 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_ReadPin/256 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_ReadPin/256 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_ReadPin/256 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_ReadPin/256 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_ReadPin/256 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_ReadPin/256 (119292717 (estimated locally),0.11 per call) 
Digital_Write/106 (Digital_Write) @09bf2460
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Siul2_Dio_Ip_WritePin/221 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_WritePin/221 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_WritePin/221 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_WritePin/221 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_WritePin/221 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_WritePin/221 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_WritePin/221 (119292717 (estimated locally),0.11 per call) Siul2_Dio_Ip_WritePin/221 (119292717 (estimated locally),0.11 per call) 
DIN_TEST/105 (DIN_TEST) @09bf21c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: din_test/45 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Siul2_Dio_Ip_ReadPin/256 (1073741824 (estimated locally),1.00 per call) 
can_transmit_txring/104 (can_transmit_txring) @09ba0d20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: CAN_ch/170 (read)CAN_ch/170 (read)tx_info/64 (write)tx_info/64 (write)tx_info/64 (write)tx_info/64 (write)tx_info/64 (write)CAN_ch/170 (read)tx_info/64 (addr)CAN_ch/170 (read)CAN_ch/170 (addr)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (write)vcan_send_miss_message/46 (read)vcan_send_miss_message/46 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: can_tx_check/102 (186269553 (estimated locally),1.21 per call) 
  Calls: clear_tx_ring/101 (357878150 (estimated locally),0.33 per call) clear_tx_ring/101 (357878150 (estimated locally),0.33 per call) FlexCAN_Ip_Send/255 (1073741824 (estimated locally),1.00 per call) 
can_send_txring/103 (can_send_txring) @09ba07e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: tx_info/64 (read)gb/144 (read)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (write)
  Referring: 
  Availability: available
  Function flags: count:271146924 (estimated locally) body optimize_size
  Called by: 
  Calls: clear_tx_buf/100 (118111601 (estimated locally),0.44 per call) 
can_tx_check/102 (can_tx_check) @09ba0ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: CAN_ch/170 (read)CAN_ch/170 (read)
  Referring: 
  Availability: available
  Function flags: count:153437706 (estimated locally) body optimize_size
  Called by: 
  Calls: can_transmit_txring/104 (186269553 (estimated locally),1.21 per call) 
clear_tx_ring/101 (clear_tx_ring) @09ba0c40
  Type: function definition analyzed
  Visibility: externally_visible public
  References: CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (write)
  Referring: 
  Availability: available
  Function flags: count:32534378 (estimated locally) body optimize_size
  Called by: can_transmit_txring/104 (357878150 (estimated locally),0.33 per call) can_transmit_txring/104 (357878150 (estimated locally),0.33 per call) 
  Calls: 
clear_tx_buf/100 (clear_tx_buf) @09ba09a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: CAN_ch/170 (write)CAN_ch/170 (write)CAN_ch/170 (write)
  Referring: 
  Availability: available
  Function flags: count:32534378 (estimated locally) body optimize_size
  Called by: Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) can_send_txring/103 (118111601 (estimated locally),0.44 per call) 
  Calls: 
ECU3_Data_Init/99 (ECU3_Data_Init) @09ba0700
  Type: function definition analyzed
  Visibility: externally_visible public
  References: ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)ECU3/254 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: Can_Init_ECU3/98 (3543348 (estimated locally),0.33 per call) 
  Calls: 
Can_Init_ECU3/98 (Can_Init_ECU3) @09ba0460
  Type: function definition analyzed
  Visibility: externally_visible public
  References: CAN0_ORED_IRQHandler/219 (addr)CAN0_ORED_0_31_MB_IRQHandler/220 (addr)FlexCAN_State0/223 (addr)FlexCAN_Config0/224 (addr)rx_info/65 (addr)can0_rxData/58 (addr)gb/144 (write)gb/144 (write)CAN1_ORED_IRQHandler/229 (addr)CAN1_ORED_0_31_MB_IRQHandler/230 (addr)FlexCAN_State1/231 (addr)FlexCAN_Config1/232 (addr)g_messageObjectConf_ECU3_1ch_RX/233 (read)rx_info/65 (addr)can1_rxData/59 (addr)gb/144 (write)gb/144 (write)CAN2_ORED_IRQHandler/234 (addr)CAN2_ORED_0_31_MB_IRQHandler/235 (addr)FlexCAN_State2/236 (addr)FlexCAN_Config2/237 (addr)g_messageObjectConf_ECU3_2ch_RX/238 (read)rx_info/65 (addr)can2_rxData/60 (addr)gb/144 (write)gb/144 (write)CAN3_ORED_IRQHandler/239 (addr)CAN3_ORED_0_31_MB_IRQHandler/240 (addr)FlexCAN_State3/241 (addr)FlexCAN_Config3/242 (addr)g_messageObjectConf_ECU3_3ch_RX/243 (read)rx_info/65 (addr)can3_rxData/61 (addr)gb/144 (write)gb/144 (write)CAN4_ORED_IRQHandler/244 (addr)CAN4_ORED_0_31_MB_IRQHandler/245 (addr)FlexCAN_State4/246 (addr)FlexCAN_Config_500k/66 (addr)FlexCAN_State4/246 (addr)FlexCAN_Config4/247 (addr)g_messageObjectConf_ECU3_4ch_RX/248 (read)rx_info/65 (addr)can4_rxData/62 (addr)gb/144 (write)gb/144 (write)CAN5_ORED_IRQHandler/249 (addr)CAN5_ORED_0_31_MB_IRQHandler/250 (addr)FlexCAN_State5/251 (addr)FlexCAN_Config_500k/66 (addr)FlexCAN_State5/251 (addr)FlexCAN_Config5/252 (addr)g_messageObjectConf_ECU3_5ch_RX/253 (read)rx_info/65 (addr)can5_rxData/63 (addr)gb/144 (write)gb/144 (write)CAN_ch/170 (write)CAN_ch/170 (write)CAN_ch/170 (write)
  Referring: 
  Availability: available
  Function flags: count:10737418 (estimated locally) body optimize_size
  Called by: 
  Calls: FlexCAN_Ip_Receive/168 (4347159 (estimated locally),0.40 per call) FlexCAN_Ip_ConfigRxMb/228 (4347159 (estimated locally),0.40 per call) FlexCAN_Ip_SetStartMode_Privileged/227 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_Init_Privileged/222 (2173253 (estimated locally),0.20 per call) setupCanTJA1153/132 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_SetStartMode_Privileged/227 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_Init_Privileged/222 (2173253 (estimated locally),0.20 per call) Siul2_Dio_Ip_WritePin/221 (2173253 (estimated locally),0.20 per call) Siul2_Dio_Ip_WritePin/221 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_InstallHandler/157 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_EnableIrq/150 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_InstallHandler/157 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_EnableIrq/150 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_Receive/168 (4347159 (estimated locally),0.40 per call) FlexCAN_Ip_ConfigRxMb/228 (4347159 (estimated locally),0.40 per call) FlexCAN_Ip_SetStartMode_Privileged/227 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_Init_Privileged/222 (2173253 (estimated locally),0.20 per call) setupCanTJA1153/132 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_SetStartMode_Privileged/227 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_Init_Privileged/222 (2173253 (estimated locally),0.20 per call) Siul2_Dio_Ip_WritePin/221 (2173253 (estimated locally),0.20 per call) Siul2_Dio_Ip_WritePin/221 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_InstallHandler/157 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_EnableIrq/150 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_InstallHandler/157 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_EnableIrq/150 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_Receive/168 (21734925 (estimated locally),2.02 per call) FlexCAN_Ip_ConfigRxMb/228 (21734925 (estimated locally),2.02 per call) FlexCAN_Ip_SetStartMode_Privileged/227 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_Init_Privileged/222 (2173253 (estimated locally),0.20 per call) Siul2_Dio_Ip_WritePin/221 (2173253 (estimated locally),0.20 per call) Siul2_Dio_Ip_WritePin/221 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_InstallHandler/157 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_EnableIrq/150 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_InstallHandler/157 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_EnableIrq/150 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_Receive/168 (23916223 (estimated locally),2.23 per call) FlexCAN_Ip_ConfigRxMb/228 (23916223 (estimated locally),2.23 per call) FlexCAN_Ip_SetStartMode_Privileged/227 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_Init_Privileged/222 (2173253 (estimated locally),0.20 per call) Siul2_Dio_Ip_WritePin/221 (2173253 (estimated locally),0.20 per call) Siul2_Dio_Ip_WritePin/221 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_InstallHandler/157 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_EnableIrq/150 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_InstallHandler/157 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_EnableIrq/150 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_Receive/168 (8693014 (estimated locally),0.81 per call) FlexCAN_Ip_ConfigRxMb/228 (8693014 (estimated locally),0.81 per call) FlexCAN_Ip_SetStartMode_Privileged/227 (2173253 (estimated locally),0.20 per call) FlexCAN_Ip_Init_Privileged/222 (2173253 (estimated locally),0.20 per call) Siul2_Dio_Ip_WritePin/221 (2173253 (estimated locally),0.20 per call) Siul2_Dio_Ip_WritePin/221 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_InstallHandler/157 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_EnableIrq/150 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_InstallHandler/157 (2173253 (estimated locally),0.20 per call) IntCtrl_Ip_EnableIrq/150 (2173253 (estimated locally),0.20 per call) clear_tx_buf/100 (3543348 (estimated locally),0.33 per call) ECU3_Data_Init/99 (3543348 (estimated locally),0.33 per call) FlexCAN_Ip_Receive/168 (3543348 (estimated locally),0.33 per call) FlexCAN_Ip_ConfigRxMb/228 (3543348 (estimated locally),0.33 per call) FlexCAN_Ip_SetStartMode_Privileged/227 (3543348 (estimated locally),0.33 per call) FlexCAN_Ip_SetRxIndividualMask_Privileged/226 (3543348 (estimated locally),0.33 per call) FlexCAN_Ip_SetRxMaskType_Privileged/225 (3543348 (estimated locally),0.33 per call) FlexCAN_Ip_Init_Privileged/222 (3543348 (estimated locally),0.33 per call) Siul2_Dio_Ip_WritePin/221 (3543348 (estimated locally),0.33 per call) Siul2_Dio_Ip_WritePin/221 (3543348 (estimated locally),0.33 per call) IntCtrl_Ip_InstallHandler/157 (3543348 (estimated locally),0.33 per call) IntCtrl_Ip_EnableIrq/150 (3543348 (estimated locally),0.33 per call) IntCtrl_Ip_InstallHandler/157 (3543348 (estimated locally),0.33 per call) IntCtrl_Ip_EnableIrq/150 (3543348 (estimated locally),0.33 per call) 
can_main_ECU3/97 (can_main_ECU3) @09b88d20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)CAN_ch/170 (write)gb/144 (read)CAN_ch/170 (write)gb/144 (read)CAN_ch/170 (write)CAN_ch/170 (write)gb/144 (write)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)CAN_ch/170 (read)CAN_ch/170 (write)CAN_ch/170 (read)
  Referring: 
  Availability: available
  Function flags: count:72933914 (estimated locally) body optimize_size
  Called by: 
  Calls: Receive_RWS_VCU_stat_Signal_CH5_0x072/218 (8263331 (estimated locally),0.11 per call) Receive_RWS_VCU_Rack_AngleFbk_CH5_0x073/217 (8263331 (estimated locally),0.11 per call) Receive_RWS_VCU_stat_Signal_CH4_0x072/216 (8263612 (estimated locally),0.11 per call) Receive_RWS_VCU_Rack_AngleFbk_CH4_0x073/215 (8263612 (estimated locally),0.11 per call) Receive_RCU_UdsResponse_CH3_0x799/214 (2253789 (estimated locally),0.03 per call) Receive_RCU_Status_CH3_0x093/213 (2253789 (estimated locally),0.03 per call) Receive_RCU_WheelStatus_CH3_0x08D/212 (2253789 (estimated locally),0.03 per call) Receive_RCU_TireSlipStatus_CH3_0x097/211 (2253789 (estimated locally),0.03 per call) Receive_RWA_Status3_CH3_0x0AA/210 (2253789 (estimated locally),0.03 per call) Receive_RWA_Status2_CH3_0x073/209 (2253789 (estimated locally),0.03 per call) Receive_RWA_Status1_CH3_0x072/208 (2253789 (estimated locally),0.03 per call) Receive_RCU_PressureStatus_CH3_0x0A1/207 (2253789 (estimated locally),0.03 per call) Receive_RCU_BrakeStatus2_CH3_0x0C9/206 (2253789 (estimated locally),0.03 per call) Receive_RCU_BrakeStatus1_CH3_0x09B/205 (2253789 (estimated locally),0.03 per call) Receive_RWA_Status3_CH2_0x0AA/204 (2065634 (estimated locally),0.03 per call) Receive_RWA_Status2_CH2_0x073/203 (2065634 (estimated locally),0.03 per call) Receive_RWA_Status1_CH2_0x072/202 (2065634 (estimated locally),0.03 per call) Receive_IDB_WheelStatus_CH2_0x08C/201 (2065634 (estimated locally),0.03 per call) Receive_IDB_UdsResponse_CH2_0x798/200 (2065634 (estimated locally),0.03 per call) Receive_IDB_TireSlipStatus_CH2_0x096/199 (2065634 (estimated locally),0.03 per call) Receive_IDB_Status_CH2_0x092/198 (2065634 (estimated locally),0.03 per call) Receive_IDB_RegenTcsRequest_CH2_0x082/197 (2065634 (estimated locally),0.03 per call) Receive_IDB_PressureStatus_CH2_0x0A0/196 (2065634 (estimated locally),0.03 per call) Receive_IDB_BrakeStatus2_CH2_0x0C8/195 (2065634 (estimated locally),0.03 per call) Receive_IDB_BrakeStatus1_CH2_0x09A/194 (2065634 (estimated locally),0.03 per call) Receive_ACU_BCM_Signal_1_CH1_0x150/193 (4959506 (estimated locally),0.07 per call) Receive_ACU_VCU_Signal3_CH1_0x093/192 (4959506 (estimated locally),0.07 per call) Receive_ACU_VCU_Signal2_CH1_0x092/191 (4959506 (estimated locally),0.07 per call) Receive_ACU_VCU_Signal1_CH1_0x091/190 (4959506 (estimated locally),0.07 per call) Receive_RX_RC_IDB_RCU_Fault_mode_0x045/189 (1239877 (estimated locally),0.02 per call) Receive_RX_RC_RWS_Fault_mode_0x044/188 (1239877 (estimated locally),0.02 per call) Receive_RX_RC_RWA_Fault_mode_0x043/187 (1239877 (estimated locally),0.02 per call) Receive_RC_MCU_Fault_mode_CH0_0x042/186 (1239877 (estimated locally),0.02 per call) Receive_Debugging_CH0_0x777/185 (1239877 (estimated locally),0.02 per call) Receive_EPAM_VCU_CH0_0x221/184 (1239877 (estimated locally),0.02 per call) Receive_RC_VCU_BCM_Signal_1_CH0_0x155/183 (1239877 (estimated locally),0.02 per call) Receive_IMU_TX1_CH0_0x17C/182 (1239877 (estimated locally),0.02 per call) Receive_IMU_TX1_CH0_0x178/181 (1239877 (estimated locally),0.02 per call) Receive_IMU_TX1_CH0_0x174/180 (1239877 (estimated locally),0.02 per call) Receive_RC_VCU_Signal2_CH0_0x041/179 (1239877 (estimated locally),0.02 per call) Receive_RC_VCU_Signal1_CH0_0x040/178 (1239877 (estimated locally),0.02 per call) Receive_MCU_VCU_Signals2_CH0_0x301/177 (1239877 (estimated locally),0.02 per call) Receive_MCU_VCU_Signals1_CH0_0x300/176 (1239877 (estimated locally),0.02 per call) Receive_BCM_VCU_Signal5_CH0_0x585/175 (1239877 (estimated locally),0.02 per call) Receive_BCM_VCU_Signal4_CH0_0x595/174 (1239877 (estimated locally),0.02 per call) Receive_BCM_VCU_Signal3_CH0_0x590/173 (1239877 (estimated locally),0.02 per call) Receive_BCM_VCU_Signal2_CH0_0x580/172 (1239877 (estimated locally),0.02 per call) Receive_BCM_VCU_Signal1_CH0_0x570/171 (1239877 (estimated locally),0.02 per call) get_can_data/96 (437450370 (estimated locally),6.00 per call) 
get_can_data/96 (get_can_data) @09b88a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: can_main_ECU3/97 (437450370 (estimated locally),6.00 per call) 
  Calls: 
CAN5_ErrCallback/95 (CAN5_ErrCallback) @09b887e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: debug_printf/131 (282617438 (estimated locally),0.26 per call) FlexCAN_Ip_Deinit_Privileged/169 (217325345 (estimated locally),0.20 per call) debug_printf/131 (217325345 (estimated locally),0.20 per call) 
   Indirect call(152127742 (estimated locally),0.14 per call) 
CAN5_Callback/94 (CAN5_Callback) @09b88540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: can5_rxData/63 (addr)gb/144 (read)can5_rxData/63 (read)gb/144 (write)can5_rxData/63 (read)gb/144 (write)can5_rxData/63 (read)gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:357913939 (estimated locally) body optimize_size
  Called by: 
  Calls: FlexCAN_Ip_Receive/168 (118111600 (estimated locally),0.33 per call) 
CAN4_ErrCallback/93 (CAN4_ErrCallback) @09b882a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: debug_printf/131 (282617438 (estimated locally),0.26 per call) FlexCAN_Ip_Deinit_Privileged/169 (217325345 (estimated locally),0.20 per call) debug_printf/131 (217325345 (estimated locally),0.20 per call) 
   Indirect call(152127742 (estimated locally),0.14 per call) 
CAN4_Callback/92 (CAN4_Callback) @09b88000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: can4_rxData/62 (addr)gb/144 (read)can4_rxData/62 (read)gb/144 (write)can4_rxData/62 (read)gb/144 (write)can4_rxData/62 (read)gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:357913939 (estimated locally) body optimize_size
  Called by: 
  Calls: FlexCAN_Ip_Receive/168 (118111600 (estimated locally),0.33 per call) 
CAN3_ErrCallback/91 (CAN3_ErrCallback) @09b7cd20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: debug_printf/131 (282617438 (estimated locally),0.26 per call) FlexCAN_Ip_Deinit_Privileged/169 (217325345 (estimated locally),0.20 per call) debug_printf/131 (217325345 (estimated locally),0.20 per call) 
   Indirect call(152127742 (estimated locally),0.14 per call) 
CAN3_Callback/90 (CAN3_Callback) @09b7ca80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: can3_rxData/61 (addr)gb/144 (read)can3_rxData/61 (read)gb/144 (write)can3_rxData/61 (read)gb/144 (write)can3_rxData/61 (read)gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:357913939 (estimated locally) body optimize_size
  Called by: 
  Calls: FlexCAN_Ip_Receive/168 (118111600 (estimated locally),0.33 per call) 
CAN2_ErrCallback/89 (CAN2_ErrCallback) @09b7c7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: debug_printf/131 (282617438 (estimated locally),0.26 per call) FlexCAN_Ip_Deinit_Privileged/169 (217325345 (estimated locally),0.20 per call) debug_printf/131 (217325345 (estimated locally),0.20 per call) 
   Indirect call(152127742 (estimated locally),0.14 per call) 
CAN2_Callback/88 (CAN2_Callback) @09b7c540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: can2_rxData/60 (addr)gb/144 (read)can2_rxData/60 (read)gb/144 (write)can2_rxData/60 (read)gb/144 (write)can2_rxData/60 (read)gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:357913939 (estimated locally) body optimize_size
  Called by: 
  Calls: FlexCAN_Ip_Receive/168 (118111600 (estimated locally),0.33 per call) 
CAN1_ErrCallback/87 (CAN1_ErrCallback) @09b7c2a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741823 (estimated locally) body optimize_size
  Called by: 
  Calls: FlexCAN_Ip_Deinit_Privileged/169 (217325345 (estimated locally),0.20 per call) debug_printf/131 (217325345 (estimated locally),0.20 per call) 
   Indirect call(152127741 (estimated locally),0.14 per call) 
CAN1_Callback/86 (CAN1_Callback) @09b7c000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: can1_rxData/59 (addr)gb/144 (read)can1_rxData/59 (read)gb/144 (write)can1_rxData/59 (read)gb/144 (write)can1_rxData/59 (read)gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:357913939 (estimated locally) body optimize_size
  Called by: 
  Calls: FlexCAN_Ip_Receive/168 (118111600 (estimated locally),0.33 per call) 
CAN0_ErrCallback/85 (CAN0_ErrCallback) @09b73ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (read)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: debug_printf/131 (282617438 (estimated locally),0.26 per call) FlexCAN_Ip_Deinit_Privileged/169 (217325345 (estimated locally),0.20 per call) debug_printf/131 (217325345 (estimated locally),0.20 per call) 
   Indirect call(152127742 (estimated locally),0.14 per call) 
CAN0_Callback/84 (CAN0_Callback) @09b73c40
  Type: function definition analyzed
  Visibility: externally_visible public
  References: can0_rxData/58 (addr)gb/144 (read)can0_rxData/58 (read)gb/144 (write)can0_rxData/58 (read)gb/144 (write)can0_rxData/58 (read)gb/144 (write)gb/144 (read)gb/144 (read)gb/144 (write)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:357913939 (estimated locally) body optimize_size
  Called by: 
  Calls: FlexCAN_Ip_Receive/168 (118111600 (estimated locally),0.33 per call) 
i2c_delay/83 (i2c_delay) @09b739a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) body optimize_size
  Called by: sda_out/82 (1073741824 (estimated locally),1.00 per call) sda_in/81 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
sda_out/82 (sda_out) @09b73700
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: i2c_delay/83 (1073741824 (estimated locally),1.00 per call) 
sda_in/81 (sda_in) @09b73000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: i2c_delay/83 (1073741824 (estimated locally),1.00 per call) 
i2c_test/80 (i2c_test) @09b6fa80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: rxBufferSlave/49 (addr)txBuffer/50 (addr)txBuffer/50 (read)rxBufferSlave/49 (read)txBuffer/50 (write)
  Referring: 
  Availability: available
  Function flags: count:69202659 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpi2c_Ip_SlaveGetTransferStatus/167 (1073741824 (estimated locally),15.52 per call) Lpi2c_Ip_MasterGetTransferStatus/166 (1073741815 (estimated locally),15.52 per call) Lpi2c_Ip_MasterSendData/165 (69202659 (estimated locally),1.00 per call) Lpi2c_Ip_SlaveSetBuffer/164 (69202659 (estimated locally),1.00 per call) 
i2c1_init/79 (i2c1_init) @09b6f7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: LPI2C1_Master_Slave_IRQHandler/161 (addr)I2c_Lpi2cMasterChannel0_BOARD_InitPeripherals/163 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpi2c_Ip_MasterInit/162 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_InstallHandler/157 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_EnableIrq/150 (1073741824 (estimated locally),1.00 per call) 
i2c0_init/78 (i2c0_init) @09b68ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: LPI2C0_Master_Slave_IRQHandler/158 (addr)I2c_Lpi2cSlaveChannel1_BOARD_InitPeripherals/160 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpi2c_Ip_SlaveInit/159 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_InstallHandler/157 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_EnableIrq/150 (1073741824 (estimated locally),1.00 per call) 
Lin_tx_test/77 (Lin_tx_test) @09b68380
  Type: function definition analyzed
  Visibility: externally_visible public
  References: isSend/57 (read)isSend/57 (read)
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Lin_Ip_GetTransmitStatus/156 (552052350 (estimated locally),4.67 per call) Lpuart_Lin_Ip_MasterSendHeader/155 (118111600 (estimated locally),1.00 per call) 
Lin2callback/76 (Lin2callback) @09b680e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: isSend/57 (write)txBuff_lin/55 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Lin_Ip_AsyncSendFrameData/154 (73890617 (estimated locally),0.07 per call) 
Lin1callback/75 (Lin1callback) @09a98b60
  Type: function definition analyzed
  Visibility: externally_visible public
  References: isSend/57 (write)txBuff_lin/55 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Lin_Ip_AsyncSendFrameData/154 (73890617 (estimated locally),0.07 per call) 
Lin_init/74 (Lin_init) @09a980e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Lin_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS/152 (addr)Lpuart_Lin_Ip_pHwConfigPB_1_BOARD_INITPERIPHERALS/153 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: debug_printf/131 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_Init/151 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_Init/151 (1073741824 (estimated locally),1.00 per call) debug_printf/131 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_EnableIrq/150 (1073741824 (estimated locally),1.00 per call) IntCtrl_Ip_EnableIrq/150 (1073741824 (estimated locally),1.00 per call) 
SPI_test/73 (SPI_test) @09a98d20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: passed/69 (write)numberOfBytes/53 (read)timeOut/54 (read)Lpspi_Ip_DeviceAttributes_SpiExternalDevice_0_BOARD_InitPeripherals/149 (addr)txBuffer_spi/51 (addr)rxBuffer_spi/52 (addr)trans_ret/71 (write)txBuffer_spi/51 (read)rxBuffer_spi/52 (read)passed/69 (write)
  Referring: 
  Availability: available
  Function flags: count:97603134 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpspi_Ip_SyncTransmit/148 (97603134 (estimated locally),1.00 per call) 
SPI_init/72 (SPI_init) @09a98a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpspi_Ip_PhyUnitConfig_SpiPhyUnit_0_BOARD_InitPeripherals/147 (addr)init_ret/70 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpspi_Ip_Init/146 (1073741824 (estimated locally),1.00 per call) 
trans_ret/71 (trans_ret) @09a9a048
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: SPI_test/73 (write)
  Availability: available
  Varpool flags:
init_ret/70 (init_ret) @09a93cf0
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: SPI_init/72 (write)
  Availability: available
  Varpool flags:
passed/69 (passed) @09a93f30
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: SPI_test/73 (write)SPI_test/73 (write)
  Availability: available
  Varpool flags:
Set_PWM_Duty/68 (Set_PWM_Duty) @09a98540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: gb/144 (read)gb/144 (read)gb/144 (write)
  Referring: 
  Availability: available
  Function flags: count:1073741823 (estimated locally) body optimize_size
  Called by: 
  Calls: Emios_Pwm_Ip_SetDutyCycle/145 (214748364 (estimated locally),0.20 per call) Emios_Pwm_Ip_SetDutyCycle/145 (214748364 (estimated locally),0.20 per call) Emios_Pwm_Ip_SetDutyCycle/145 (214748364 (estimated locally),0.20 per call) Emios_Pwm_Ip_SetDutyCycle/145 (214748364 (estimated locally),0.20 per call) 
pwm_init/67 (pwm_init) @09a982a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Emios_Mcl_Ip_0_Config_BOARD_INITPERIPHERALS/136 (addr)Emios_Mcl_Ip_0_MasterBusConfig_BOARD_INITPERIPHERALS/137 (read)Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch0/140 (addr)Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch1/141 (addr)Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch2/142 (addr)Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch3/143 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Emios_Pwm_Ip_InitChannel/139 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitChannel/139 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitChannel/139 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_InitChannel/139 (1073741824 (estimated locally),1.00 per call) Emios_Mcl_Ip_SetCounterBusPeriod/138 (1073741824 (estimated locally),1.00 per call) Emios_Mcl_Ip_Init/135 (1073741824 (estimated locally),1.00 per call) Emios_Mcl_Ip_Deinit/134 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_DeInitChannel/133 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_DeInitChannel/133 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_DeInitChannel/133 (1073741824 (estimated locally),1.00 per call) Emios_Pwm_Ip_DeInitChannel/133 (1073741824 (estimated locally),1.00 per call) 
FlexCAN_Config_500k/66 (FlexCAN_Config_500k) @09a93dc8
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: Can_Init_ECU3/98 (addr)Can_Init_ECU3/98 (addr)
  Availability: available
  Varpool flags: initialized read-only const-value-known
rx_info/65 (rx_info) @09a93c60
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: Can_Init_ECU3/98 (addr)Can_Init_ECU3/98 (addr)Can_Init_ECU3/98 (addr)Can_Init_ECU3/98 (addr)Can_Init_ECU3/98 (addr)Can_Init_ECU3/98 (addr)
  Availability: available
  Varpool flags: initialized
tx_info/64 (tx_info) @09a93a20
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: can_send_txring/103 (read)can_transmit_txring/104 (write)can_transmit_txring/104 (write)can_transmit_txring/104 (write)can_transmit_txring/104 (write)can_transmit_txring/104 (write)can_transmit_txring/104 (addr)
  Availability: available
  Varpool flags: initialized
can5_rxData/63 (can5_rxData) @09a937e0
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: CAN5_Callback/94 (read)CAN5_Callback/94 (addr)CAN5_Callback/94 (read)CAN5_Callback/94 (read)Can_Init_ECU3/98 (addr)
  Availability: available
  Varpool flags:
can4_rxData/62 (can4_rxData) @09a93750
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: CAN4_Callback/92 (read)CAN4_Callback/92 (addr)CAN4_Callback/92 (read)CAN4_Callback/92 (read)Can_Init_ECU3/98 (addr)
  Availability: available
  Varpool flags:
can3_rxData/61 (can3_rxData) @09a936c0
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: CAN3_Callback/90 (read)CAN3_Callback/90 (addr)CAN3_Callback/90 (read)CAN3_Callback/90 (read)Can_Init_ECU3/98 (addr)
  Availability: available
  Varpool flags:
can2_rxData/60 (can2_rxData) @09a93630
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: CAN2_Callback/88 (read)CAN2_Callback/88 (addr)CAN2_Callback/88 (read)CAN2_Callback/88 (read)Can_Init_ECU3/98 (addr)
  Availability: available
  Varpool flags:
can1_rxData/59 (can1_rxData) @09a935a0
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: CAN1_Callback/86 (read)CAN1_Callback/86 (addr)CAN1_Callback/86 (read)CAN1_Callback/86 (read)Can_Init_ECU3/98 (addr)
  Availability: available
  Varpool flags:
can0_rxData/58 (can0_rxData) @09a93510
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: CAN0_Callback/84 (read)CAN0_Callback/84 (addr)CAN0_Callback/84 (read)CAN0_Callback/84 (read)Can_Init_ECU3/98 (addr)
  Availability: available
  Varpool flags:
isSend/57 (isSend) @09a93048
  Type: variable definition analyzed
  Visibility: force_output externally_visible public
  References: 
  Referring: Lin1callback/75 (write)Lin2callback/76 (write)Lin_tx_test/77 (read)Lin_tx_test/77 (read)
  Availability: available
  Varpool flags: initialized
txBuff/56 (txBuff) @09a88d38
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
txBuff_lin/55 (txBuff_lin) @09a88ab0
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: Lin1callback/75 (addr)Lin2callback/76 (addr)
  Availability: available
  Varpool flags: initialized
timeOut/54 (timeOut) @09a88f30
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: SPI_test/73 (read)
  Availability: available
  Varpool flags: initialized
numberOfBytes/53 (numberOfBytes) @09a88ea0
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: SPI_test/73 (read)
  Availability: available
  Varpool flags: initialized
rxBuffer_spi/52 (rxBuffer_spi) @09a88e10
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: SPI_test/73 (addr)SPI_test/73 (read)
  Availability: available
  Varpool flags:
txBuffer_spi/51 (txBuffer_spi) @09a88d80
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: SPI_test/73 (addr)SPI_test/73 (read)
  Availability: available
  Varpool flags: initialized
txBuffer/50 (txBuffer) @09a88ca8
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: i2c_test/80 (addr)i2c_test/80 (read)i2c_test/80 (write)
  Availability: available
  Varpool flags: initialized
rxBufferSlave/49 (rxBufferSlave) @09a88bd0
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: i2c_test/80 (addr)i2c_test/80 (read)
  Availability: available
  Varpool flags: initialized
hscan_test_buf/48 (hscan_test_buf) @098628b8
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
canfd_test_buf/47 (canfd_test_buf) @09862828
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized
vcan_send_miss_message/46 (vcan_send_miss_message) @09862798
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: can_transmit_txring/104 (read)can_transmit_txring/104 (write)
  Availability: available
  Varpool flags: initialized
din_test/45 (din_test) @09862708
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: DIN_TEST/105 (write)
  Availability: available
  Varpool flags:
adc_test1/44 (adc_test1) @09862678
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags:

;; Function pwm_init (pwm_init, funcdef_no=44, decl_uid=11689, cgraph_uid=45, symbol_order=67)

pwm_init (u32 period)
{
  unsigned char _1;
  short unsigned int _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Emios_Pwm_Ip_DeInitChannel (0, 0);
  # DEBUG BEGIN_STMT
  Emios_Pwm_Ip_DeInitChannel (0, 1);
  # DEBUG BEGIN_STMT
  Emios_Pwm_Ip_DeInitChannel (0, 2);
  # DEBUG BEGIN_STMT
  Emios_Pwm_Ip_DeInitChannel (0, 3);
  # DEBUG BEGIN_STMT
  Emios_Mcl_Ip_Deinit (0);
  # DEBUG BEGIN_STMT
  Emios_Mcl_Ip_Init (0, &Emios_Mcl_Ip_0_Config_BOARD_INITPERIPHERALS);
  # DEBUG BEGIN_STMT
  _1 = Emios_Mcl_Ip_0_MasterBusConfig_BOARD_INITPERIPHERALS[0].hwChannel;
  _2 = (short unsigned int) period_10(D);
  Emios_Mcl_Ip_SetCounterBusPeriod (0, _1, _2);
  # DEBUG BEGIN_STMT
  Emios_Pwm_Ip_InitChannel (0, &Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch0);
  # DEBUG BEGIN_STMT
  Emios_Pwm_Ip_InitChannel (0, &Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch1);
  # DEBUG BEGIN_STMT
  Emios_Pwm_Ip_InitChannel (0, &Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch2);
  # DEBUG BEGIN_STMT
  Emios_Pwm_Ip_InitChannel (0, &Emios_Pwm_Ip_BOARD_InitPeripherals_I0_Ch3);
  return;

}



;; Function Set_PWM_Duty (Set_PWM_Duty, funcdef_no=45, decl_uid=11692, cgraph_uid=46, symbol_order=68)

Set_PWM_Duty (u32 ch, float ratio)
{
  u32 val;
  unsigned int _1;
  float _2;
  float _3;
  double _4;
  double _5;
  short unsigned int _6;
  short unsigned int _7;
  short unsigned int _8;
  short unsigned int _9;

  <bb 2> [local count: 1073741823]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (ratio_12(D) >= 1.0e+2)
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870911]:
  # DEBUG BEGIN_STMT
  val_15 = gb.pwm_max_tick;
  # DEBUG val => val_15
  goto <bb 6>; [100.00%]

  <bb 4> [local count: 536870911]:
  # DEBUG BEGIN_STMT
  if (ratio_12(D) <= 0.0)
    goto <bb 6>; [41.00%]
  else
    goto <bb 5>; [59.00%]

  <bb 5> [local count: 316753838]:
  # DEBUG BEGIN_STMT
  _1 = gb.pwm_max_tick;
  _2 = (float) _1;
  _3 = _2 * ratio_12(D);
  _4 = (double) _3;
  _5 = _4 / 1.0e+2;
  val_14 = (u32) _5;
  # DEBUG val => val_14

  <bb 6> [local count: 1073741823]:
  # val_10 = PHI <val_15(3), 0(4), val_14(5)>
  # DEBUG val => val_10
  # DEBUG BEGIN_STMT
  gb.pwm_duty[ch_16(D)] = ratio_12(D);
  # DEBUG BEGIN_STMT
  switch (ch_16(D)) <default: <L10> [20.00%], case 0: <L6> [20.00%], case 1: <L7> [20.00%], case 2: <L8> [20.00%], case 3: <L9> [20.00%]>

  <bb 7> [local count: 214748364]:
<L6>:
  # DEBUG BEGIN_STMT
  _6 = (short unsigned int) val_10;
  Emios_Pwm_Ip_SetDutyCycle (0, 0, _6);
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 8> [local count: 214748364]:
<L7>:
  # DEBUG BEGIN_STMT
  _7 = (short unsigned int) val_10;
  Emios_Pwm_Ip_SetDutyCycle (0, 1, _7);
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 9> [local count: 214748364]:
<L8>:
  # DEBUG BEGIN_STMT
  _8 = (short unsigned int) val_10;
  Emios_Pwm_Ip_SetDutyCycle (0, 2, _8);
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 10> [local count: 214748364]:
<L9>:
  # DEBUG BEGIN_STMT
  _9 = (short unsigned int) val_10;
  Emios_Pwm_Ip_SetDutyCycle (0, 3, _9);
  # DEBUG BEGIN_STMT

  <bb 11> [local count: 1073741824]:
<L10>:
  return;

}



;; Function SPI_init (SPI_init, funcdef_no=46, decl_uid=11698, cgraph_uid=47, symbol_order=72)

SPI_init ()
{
  <unnamed type> _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = Lpspi_Ip_Init (&Lpspi_Ip_PhyUnitConfig_SpiPhyUnit_0_BOARD_InitPeripherals);
  init_ret = _1;
  return;

}



;; Function SPI_test (SPI_test, funcdef_no=47, decl_uid=11704, cgraph_uid=48, symbol_order=73)

SPI_test ()
{
  uint8_t count;
  short unsigned int numberOfBytes.0_1;
  long unsigned int timeOut.1_2;
  <unnamed type> _3;
  int _4;
  unsigned char _5;
  unsigned char _6;

  <bb 2> [local count: 97603134]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  passed = 1;
  # DEBUG BEGIN_STMT
  numberOfBytes.0_1 = numberOfBytes;
  timeOut.1_2 = timeOut;
  _3 = Lpspi_Ip_SyncTransmit (&Lpspi_Ip_DeviceAttributes_SpiExternalDevice_0_BOARD_InitPeripherals, &txBuffer_spi, &rxBuffer_spi, numberOfBytes.0_1, timeOut.1_2);
  trans_ret = _3;
  # DEBUG BEGIN_STMT
  # DEBUG count => 0
  goto <bb 6>; [100.00%]

  <bb 3> [local count: 976138692]:
  # DEBUG BEGIN_STMT
  _4 = (int) count_7;
  _5 = txBuffer_spi[_4];
  _6 = rxBuffer_spi[_4];
  if (_5 != _6)
    goto <bb 4>; [66.00%]
  else
    goto <bb 5>; [34.00%]

  <bb 4> [local count: 644251537]:
  # DEBUG BEGIN_STMT
  passed = 0;

  <bb 5> [local count: 976138693]:
  # DEBUG BEGIN_STMT
  count_15 = count_7 + 1;
  # DEBUG count => count_15

  <bb 6> [local count: 1073741824]:
  # count_7 = PHI <0(2), count_15(5)>
  # DEBUG count => count_7
  # DEBUG BEGIN_STMT
  if (count_7 != 10)
    goto <bb 3>; [90.91%]
  else
    goto <bb 7>; [9.09%]

  <bb 7> [local count: 97603132]:
  return;

}



;; Function Lin1callback (Lin1callback, funcdef_no=49, decl_uid=14962, cgraph_uid=50, symbol_order=75)

Lin1callback (uint32_t instance, struct Lpuart_Lin_Ip_StateStructType * lpuartStateStruct)
{
  <unnamed type> _1;
  unsigned char _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 ={v} lpuartStateStruct_5(D)->currentEventId;
  if (_1 == 6)
    goto <bb 3>; [34.00%]
  else
    goto <bb 5>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  isSend ={v} 1;
  # DEBUG BEGIN_STMT
  _2 = lpuartStateStruct_5(D)->currentId;
  if (_2 == 26)
    goto <bb 4>; [20.24%]
  else
    goto <bb 5>; [79.76%]

  <bb 4> [local count: 73890617]:
  # DEBUG BEGIN_STMT
  Lpuart_Lin_Ip_AsyncSendFrameData (instance_7(D), &txBuff_lin, 3);

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

}



;; Function Lin2callback (Lin2callback, funcdef_no=50, decl_uid=14969, cgraph_uid=51, symbol_order=76)

Lin2callback (uint32_t instance, struct Lpuart_Lin_Ip_StateStructType * lpuartStateStruct)
{
  <unnamed type> _1;
  unsigned char _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 ={v} lpuartStateStruct_5(D)->currentEventId;
  if (_1 == 6)
    goto <bb 3>; [34.00%]
  else
    goto <bb 5>; [66.00%]

  <bb 3> [local count: 365072220]:
<L0>:
  # DEBUG BEGIN_STMT
  isSend ={v} 1;
  # DEBUG BEGIN_STMT
  _2 = lpuartStateStruct_5(D)->currentId;
  if (_2 == 42)
    goto <bb 4>; [20.24%]
  else
    goto <bb 5>; [79.76%]

  <bb 4> [local count: 73890617]:
  # DEBUG BEGIN_STMT
  Lpuart_Lin_Ip_AsyncSendFrameData (instance_7(D), &txBuff_lin, 3);

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

}



;; Function Lin_tx_test (Lin_tx_test, funcdef_no=51, decl_uid=11702, cgraph_uid=52, symbol_order=77)

Lin_tx_test (uint8_t instance)
{
  volatile Lpuart_Lin_Ip_StatusType transmissionStatus;
  uint8_t bytesRemaining[3];
  volatile uint32_t timeoutValue;
  long unsigned int _1;
  _Bool isSend.3_2;
  _Bool isSend.4_3;
  <unnamed type> _4;
  long unsigned int timeoutValue.5_5;
  long unsigned int _6;
  <unnamed type> transmissionStatus.7_7;

  <bb 2> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  timeoutValue ={v} 0;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  transmissionStatus ={v} 1;
  # DEBUG BEGIN_STMT
  _1 = (long unsigned int) instance_13(D);
  Lpuart_Lin_Ip_MasterSendHeader (_1, 26);
  # DEBUG BEGIN_STMT
  timeoutValue ={v} 1600000;
  # DEBUG BEGIN_STMT

  <bb 3> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  isSend.3_2 ={v} isSend;
  if (isSend.3_2 != 0)
    goto <bb 4>; [11.00%]
  else
    goto <bb 10>; [89.00%]

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

  <bb 4> [local count: 118111601]:
  # DEBUG BEGIN_STMT
  isSend.4_3 ={v} isSend;
  if (isSend.4_3 != 0)
    goto <bb 8>; [50.00%]
  else
    goto <bb 7>; [50.00%]

  <bb 8> [local count: 59055800]:

  <bb 5> [local count: 552052350]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _4 = Lpuart_Lin_Ip_GetTransmitStatus (_1, &bytesRemaining);
  transmissionStatus ={v} _4;
  # DEBUG BEGIN_STMT
  timeoutValue.5_5 ={v} timeoutValue;
  _6 = timeoutValue.5_5 + 4294967295;
  timeoutValue ={v} _6;
  if (timeoutValue.5_5 != 0)
    goto <bb 6>; [94.50%]
  else
    goto <bb 7>; [5.50%]

  <bb 6> [local count: 521689470]:
  transmissionStatus.7_7 ={v} transmissionStatus;
  if (transmissionStatus.7_7 != 0)
    goto <bb 9>; [94.50%]
  else
    goto <bb 7>; [5.50%]

  <bb 9> [local count: 492996549]:
  goto <bb 5>; [100.00%]

  <bb 7> [local count: 118111600]:
  bytesRemaining ={v} {CLOBBER};
  return;

}



;; Function i2c0_init (i2c0_init, funcdef_no=52, decl_uid=11706, cgraph_uid=53, symbol_order=78)

i2c0_init ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (161);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (161, LPI2C0_Master_Slave_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  MEM[(struct SIUL2_Type *)1076428800B].MSCR[109] ={v} 2621444;
  # DEBUG BEGIN_STMT
  MEM[(struct SIUL2_Type *)1076428800B].IMCR[214] ={v} 2;
  # DEBUG BEGIN_STMT
  MEM[(struct SIUL2_Type *)1076428800B].MSCR[110] ={v} 2621444;
  # DEBUG BEGIN_STMT
  MEM[(struct SIUL2_Type *)1076428800B].IMCR[212] ={v} 2;
  # DEBUG BEGIN_STMT
  Lpi2c_Ip_SlaveInit (1, &I2c_Lpi2cSlaveChannel1_BOARD_InitPeripherals);
  return;

}



;; Function i2c1_init (i2c1_init, funcdef_no=53, decl_uid=11708, cgraph_uid=54, symbol_order=79)

i2c1_init ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (162);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (162, LPI2C1_Master_Slave_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  MEM[(struct SIUL2_Type *)1076428800B].MSCR[104] ={v} 2621442;
  # DEBUG BEGIN_STMT
  MEM[(struct SIUL2_Type *)1076428800B].IMCR[219] ={v} 1;
  # DEBUG BEGIN_STMT
  MEM[(struct SIUL2_Type *)1076428800B].MSCR[105] ={v} 2621442;
  # DEBUG BEGIN_STMT
  MEM[(struct SIUL2_Type *)1076428800B].IMCR[217] ={v} 2;
  # DEBUG BEGIN_STMT
  Lpi2c_Ip_MasterInit (0, &I2c_Lpi2cMasterChannel0_BOARD_InitPeripherals);
  return;

}



;; Function i2c_test (i2c_test, funcdef_no=54, decl_uid=11710, cgraph_uid=55, symbol_order=80)

i2c_test ()
{
  uint8_t i;
  uint32_t slavetimeout;
  uint32_t mastertimeout;
  <unnamed type> _1;
  <unnamed type> _2;
  int _3;
  unsigned char _4;
  unsigned char _5;
  unsigned char _6;

  <bb 2> [local count: 69202659]:
  # DEBUG BEGIN_STMT
  # DEBUG mastertimeout => 65535
  # DEBUG BEGIN_STMT
  # DEBUG slavetimeout => 65535
  # DEBUG BEGIN_STMT
  # DEBUG checkOk => 1
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  Lpi2c_Ip_SlaveSetBuffer (1, &rxBufferSlave, 8);
  # DEBUG BEGIN_STMT
  Lpi2c_Ip_MasterSendData (0, &txBuffer, 8, 1);
  # DEBUG BEGIN_STMT
  goto <bb 4>; [100.00%]

  <bb 3> [local count: 1004539154]:
  # DEBUG BEGIN_STMT
  mastertimeout_18 = mastertimeout_7 + 4294967295;
  # DEBUG mastertimeout => mastertimeout_18

  <bb 4> [local count: 1073741815]:
  # mastertimeout_7 = PHI <65535(2), mastertimeout_18(3)>
  # DEBUG mastertimeout => mastertimeout_7
  # DEBUG BEGIN_STMT
  _1 = Lpi2c_Ip_MasterGetTransferStatus (0, 0B);
  if (_1 == 2)
    goto <bb 6>; [94.50%]
  else
    goto <bb 5>; [5.50%]

  <bb 5> [local count: 69202660]:
  # slavetimeout_23 = PHI <65535(4), 65535(6)>
  goto <bb 8>; [100.00%]

  <bb 6> [local count: 1014686015]:
  if (mastertimeout_7 != 0)
    goto <bb 3>; [99.00%]
  else
    goto <bb 5>; [1.00%]

  <bb 7> [local count: 1004539165]:
  # DEBUG BEGIN_STMT
  slavetimeout_20 = slavetimeout_8 + 4294967295;
  # DEBUG slavetimeout => slavetimeout_20

  <bb 8> [local count: 1073741824]:
  # slavetimeout_8 = PHI <slavetimeout_23(5), slavetimeout_20(7)>
  # DEBUG slavetimeout => slavetimeout_8
  # DEBUG BEGIN_STMT
  _2 = Lpi2c_Ip_SlaveGetTransferStatus (1, 0B);
  if (_2 == 2)
    goto <bb 10>; [94.50%]
  else
    goto <bb 9>; [5.50%]

  <bb 9> [local count: 69202661]:
  # i_24 = PHI <0(8), 0(10)>
  goto <bb 14>; [100.00%]

  <bb 10> [local count: 1014686025]:
  if (slavetimeout_8 != 0)
    goto <bb 7>; [99.00%]
  else
    goto <bb 9>; [1.00%]

  <bb 11> [local count: 553683568]:
  # DEBUG BEGIN_STMT
  _3 = (int) i_9;
  _4 = txBuffer[_3];
  _5 = rxBufferSlave[_3];
  if (_4 != _5)
    goto <bb 13>; [66.00%]
  else
    goto <bb 12>; [34.00%]

  <bb 12> [local count: 188252413]:
  # DEBUG BEGIN_STMT
  _6 = _4 + 1;
  txBuffer[_3] = _6;

  <bb 13> [local count: 553683568]:
  # DEBUG checkOk => NULL
  # DEBUG BEGIN_STMT
  i_22 = i_9 + 1;
  # DEBUG i => i_22

  <bb 14> [local count: 622886227]:
  # i_9 = PHI <i_24(9), i_22(13)>
  # DEBUG i => i_9
  # DEBUG BEGIN_STMT
  if (i_9 != 8)
    goto <bb 11>; [88.89%]
  else
    goto <bb 15>; [11.11%]

  <bb 15> [local count: 69202660]:
  return;

}



;; Function i2c_delay (i2c_delay, funcdef_no=57, decl_uid=11716, cgraph_uid=58, symbol_order=83)

i2c_delay (u32 tick)
{
  volatile u32 time;
  unsigned int time.9_1;
  unsigned int _2;

  <bb 2> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  time ={v} tick_5(D);
  # DEBUG BEGIN_STMT

  <bb 3> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  time.9_1 ={v} time;
  _2 = time.9_1 + 4294967295;
  time ={v} _2;
  if (time.9_1 != 0)
    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]:
  return;

}



;; Function sda_in (sda_in, funcdef_no=55, decl_uid=11712, cgraph_uid=56, symbol_order=81)

sda_in ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  MEM[(struct SIUL2_Type *)1076428800B].MSCR[32] ={v} 524288;
  # DEBUG BEGIN_STMT
  i2c_delay (500);
  return;

}



;; Function sda_out (sda_out, funcdef_no=56, decl_uid=11714, cgraph_uid=57, symbol_order=82)

sda_out ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  MEM[(struct SIUL2_Type *)1076428800B].MSCR[32] ={v} 2621440;
  # DEBUG BEGIN_STMT
  i2c_delay (500);
  return;

}



;; Function CAN0_Callback (CAN0_Callback, funcdef_no=58, decl_uid=15025, cgraph_uid=59, symbol_order=84)

CAN0_Callback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t buffIdx, const struct FlexCANState * driverState)
{
  u32 i;
  u32 idx;
  unsigned char _1;
  struct Flexcan_Ip_MsgBuffType * _2;
  int _3;
  long unsigned int _4;
  unsigned char _5;
  unsigned int _6;
  unsigned char _7;
  unsigned int _8;
  unsigned int _9;
  unsigned int _10;
  unsigned int _11;

  <bb 2> [local count: 357913939]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_15(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 7>; [67.00%]

  <bb 3> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  _1 = (unsigned char) buffIdx_17(D);
  _2 = &can0_rxData[buffIdx_17(D)];
  FlexCAN_Ip_Receive (0, _1, _2, 0);
  # DEBUG BEGIN_STMT
  _3 = (int) instance_19(D);
  idx_20 = gb.can[_3].tail;
  # DEBUG idx => idx_20
  # DEBUG BEGIN_STMT
  _4 = can0_rxData[buffIdx_17(D)].msgId;
  gb.can[_3].msgId[idx_20] = _4;
  # DEBUG BEGIN_STMT
  _5 = can0_rxData[buffIdx_17(D)].dataLen;
  _6 = (unsigned int) _5;
  gb.can[_3].len[idx_20] = _6;
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 955630223]:
  # DEBUG BEGIN_STMT
  _7 = can0_rxData[buffIdx_17(D)].data[i_12];
  gb.can[_3].data[idx_20][i_12] = _7;
  # DEBUG BEGIN_STMT
  i_26 = i_12 + 1;
  # DEBUG i => i_26

  <bb 5> [local count: 1073741824]:
  # i_12 = PHI <0(3), i_26(4)>
  # DEBUG i => i_12
  # DEBUG BEGIN_STMT
  _8 = gb.can[_3].len[idx_20];
  if (_8 > i_12)
    goto <bb 4>; [89.00%]
  else
    goto <bb 6>; [11.00%]

  <bb 6> [local count: 118111601]:
  # DEBUG BEGIN_STMT
  _9 = gb.can[_3].tail;
  _10 = _9 + 1;
  _11 = _10 % 100;
  gb.can[_3].tail = _11;
  # DEBUG BEGIN_STMT
  gb.can[_3].error = 1;

  <bb 7> [local count: 357913940]:
  # DEBUG BEGIN_STMT
  return;

}



;; Function CAN1_Callback (CAN1_Callback, funcdef_no=60, decl_uid=15042, cgraph_uid=61, symbol_order=86)

CAN1_Callback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t buffIdx, const struct FlexCANState * driverState)
{
  u32 i;
  u32 idx;
  unsigned char _1;
  struct Flexcan_Ip_MsgBuffType * _2;
  int _3;
  long unsigned int _4;
  unsigned char _5;
  unsigned int _6;
  unsigned char _7;
  unsigned int _8;
  unsigned int _9;
  unsigned int _10;
  unsigned int _11;

  <bb 2> [local count: 357913939]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_15(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 7>; [67.00%]

  <bb 3> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  _1 = (unsigned char) buffIdx_17(D);
  _2 = &can1_rxData[buffIdx_17(D)];
  FlexCAN_Ip_Receive (1, _1, _2, 0);
  # DEBUG BEGIN_STMT
  _3 = (int) instance_19(D);
  idx_20 = gb.can[_3].tail;
  # DEBUG idx => idx_20
  # DEBUG BEGIN_STMT
  _4 = can1_rxData[buffIdx_17(D)].msgId;
  gb.can[_3].msgId[idx_20] = _4;
  # DEBUG BEGIN_STMT
  _5 = can1_rxData[buffIdx_17(D)].dataLen;
  _6 = (unsigned int) _5;
  gb.can[_3].len[idx_20] = _6;
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 955630223]:
  # DEBUG BEGIN_STMT
  _7 = can1_rxData[buffIdx_17(D)].data[i_12];
  gb.can[_3].data[idx_20][i_12] = _7;
  # DEBUG BEGIN_STMT
  i_26 = i_12 + 1;
  # DEBUG i => i_26

  <bb 5> [local count: 1073741824]:
  # i_12 = PHI <0(3), i_26(4)>
  # DEBUG i => i_12
  # DEBUG BEGIN_STMT
  _8 = gb.can[_3].len[idx_20];
  if (_8 > i_12)
    goto <bb 4>; [89.00%]
  else
    goto <bb 6>; [11.00%]

  <bb 6> [local count: 118111601]:
  # DEBUG BEGIN_STMT
  _9 = gb.can[_3].tail;
  _10 = _9 + 1;
  _11 = _10 % 100;
  gb.can[_3].tail = _11;
  # DEBUG BEGIN_STMT
  gb.can[_3].error = 1;

  <bb 7> [local count: 357913940]:
  # DEBUG BEGIN_STMT
  return;

}



;; Function CAN2_Callback (CAN2_Callback, funcdef_no=62, decl_uid=15059, cgraph_uid=63, symbol_order=88)

CAN2_Callback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t buffIdx, const struct FlexCANState * driverState)
{
  u32 i;
  u32 idx;
  unsigned char _1;
  struct Flexcan_Ip_MsgBuffType * _2;
  int _3;
  long unsigned int _4;
  unsigned char _5;
  unsigned int _6;
  unsigned char _7;
  unsigned int _8;
  unsigned int _9;
  unsigned int _10;
  unsigned int _11;

  <bb 2> [local count: 357913939]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_15(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 7>; [67.00%]

  <bb 3> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  _1 = (unsigned char) buffIdx_17(D);
  _2 = &can2_rxData[buffIdx_17(D)];
  FlexCAN_Ip_Receive (2, _1, _2, 0);
  # DEBUG BEGIN_STMT
  _3 = (int) instance_19(D);
  idx_20 = gb.can[_3].tail;
  # DEBUG idx => idx_20
  # DEBUG BEGIN_STMT
  _4 = can2_rxData[buffIdx_17(D)].msgId;
  gb.can[_3].msgId[idx_20] = _4;
  # DEBUG BEGIN_STMT
  _5 = can2_rxData[buffIdx_17(D)].dataLen;
  _6 = (unsigned int) _5;
  gb.can[_3].len[idx_20] = _6;
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 955630223]:
  # DEBUG BEGIN_STMT
  _7 = can2_rxData[buffIdx_17(D)].data[i_12];
  gb.can[_3].data[idx_20][i_12] = _7;
  # DEBUG BEGIN_STMT
  i_26 = i_12 + 1;
  # DEBUG i => i_26

  <bb 5> [local count: 1073741824]:
  # i_12 = PHI <0(3), i_26(4)>
  # DEBUG i => i_12
  # DEBUG BEGIN_STMT
  _8 = gb.can[_3].len[idx_20];
  if (_8 > i_12)
    goto <bb 4>; [89.00%]
  else
    goto <bb 6>; [11.00%]

  <bb 6> [local count: 118111601]:
  # DEBUG BEGIN_STMT
  _9 = gb.can[_3].tail;
  _10 = _9 + 1;
  _11 = _10 % 100;
  gb.can[_3].tail = _11;
  # DEBUG BEGIN_STMT
  gb.can[_3].error = 1;

  <bb 7> [local count: 357913940]:
  # DEBUG BEGIN_STMT
  return;

}



;; Function CAN3_Callback (CAN3_Callback, funcdef_no=64, decl_uid=15076, cgraph_uid=65, symbol_order=90)

CAN3_Callback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t buffIdx, const struct FlexCANState * driverState)
{
  u32 i;
  u32 idx;
  unsigned char _1;
  struct Flexcan_Ip_MsgBuffType * _2;
  int _3;
  long unsigned int _4;
  unsigned char _5;
  unsigned int _6;
  unsigned char _7;
  unsigned int _8;
  unsigned int _9;
  unsigned int _10;
  unsigned int _11;

  <bb 2> [local count: 357913939]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_15(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 7>; [67.00%]

  <bb 3> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  _1 = (unsigned char) buffIdx_17(D);
  _2 = &can3_rxData[buffIdx_17(D)];
  FlexCAN_Ip_Receive (3, _1, _2, 0);
  # DEBUG BEGIN_STMT
  _3 = (int) instance_19(D);
  idx_20 = gb.can[_3].tail;
  # DEBUG idx => idx_20
  # DEBUG BEGIN_STMT
  _4 = can3_rxData[buffIdx_17(D)].msgId;
  gb.can[_3].msgId[idx_20] = _4;
  # DEBUG BEGIN_STMT
  _5 = can3_rxData[buffIdx_17(D)].dataLen;
  _6 = (unsigned int) _5;
  gb.can[_3].len[idx_20] = _6;
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 955630223]:
  # DEBUG BEGIN_STMT
  _7 = can3_rxData[buffIdx_17(D)].data[i_12];
  gb.can[_3].data[idx_20][i_12] = _7;
  # DEBUG BEGIN_STMT
  i_26 = i_12 + 1;
  # DEBUG i => i_26

  <bb 5> [local count: 1073741824]:
  # i_12 = PHI <0(3), i_26(4)>
  # DEBUG i => i_12
  # DEBUG BEGIN_STMT
  _8 = gb.can[_3].len[idx_20];
  if (_8 > i_12)
    goto <bb 4>; [89.00%]
  else
    goto <bb 6>; [11.00%]

  <bb 6> [local count: 118111601]:
  # DEBUG BEGIN_STMT
  _9 = gb.can[_3].tail;
  _10 = _9 + 1;
  _11 = _10 % 100;
  gb.can[_3].tail = _11;
  # DEBUG BEGIN_STMT
  gb.can[_3].error = 1;

  <bb 7> [local count: 357913940]:
  # DEBUG BEGIN_STMT
  return;

}



;; Function CAN4_Callback (CAN4_Callback, funcdef_no=66, decl_uid=15093, cgraph_uid=67, symbol_order=92)

CAN4_Callback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t buffIdx, const struct FlexCANState * driverState)
{
  u32 i;
  u32 idx;
  unsigned char _1;
  struct Flexcan_Ip_MsgBuffType * _2;
  int _3;
  long unsigned int _4;
  unsigned char _5;
  unsigned int _6;
  unsigned char _7;
  unsigned int _8;
  unsigned int _9;
  unsigned int _10;
  unsigned int _11;

  <bb 2> [local count: 357913939]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_15(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 7>; [67.00%]

  <bb 3> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  _1 = (unsigned char) buffIdx_17(D);
  _2 = &can4_rxData[buffIdx_17(D)];
  FlexCAN_Ip_Receive (4, _1, _2, 0);
  # DEBUG BEGIN_STMT
  _3 = (int) instance_19(D);
  idx_20 = gb.can[_3].tail;
  # DEBUG idx => idx_20
  # DEBUG BEGIN_STMT
  _4 = can4_rxData[buffIdx_17(D)].msgId;
  gb.can[_3].msgId[idx_20] = _4;
  # DEBUG BEGIN_STMT
  _5 = can4_rxData[buffIdx_17(D)].dataLen;
  _6 = (unsigned int) _5;
  gb.can[_3].len[idx_20] = _6;
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 955630223]:
  # DEBUG BEGIN_STMT
  _7 = can4_rxData[buffIdx_17(D)].data[i_12];
  gb.can[_3].data[idx_20][i_12] = _7;
  # DEBUG BEGIN_STMT
  i_26 = i_12 + 1;
  # DEBUG i => i_26

  <bb 5> [local count: 1073741824]:
  # i_12 = PHI <0(3), i_26(4)>
  # DEBUG i => i_12
  # DEBUG BEGIN_STMT
  _8 = gb.can[_3].len[idx_20];
  if (_8 > i_12)
    goto <bb 4>; [89.00%]
  else
    goto <bb 6>; [11.00%]

  <bb 6> [local count: 118111601]:
  # DEBUG BEGIN_STMT
  _9 = gb.can[_3].tail;
  _10 = _9 + 1;
  _11 = _10 % 100;
  gb.can[_3].tail = _11;
  # DEBUG BEGIN_STMT
  gb.can[_3].error = 1;

  <bb 7> [local count: 357913940]:
  # DEBUG BEGIN_STMT
  return;

}



;; Function CAN5_Callback (CAN5_Callback, funcdef_no=68, decl_uid=15110, cgraph_uid=69, symbol_order=94)

CAN5_Callback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t buffIdx, const struct FlexCANState * driverState)
{
  u32 i;
  u32 idx;
  unsigned char _1;
  struct Flexcan_Ip_MsgBuffType * _2;
  int _3;
  long unsigned int _4;
  unsigned char _5;
  unsigned int _6;
  unsigned char _7;
  unsigned int _8;
  unsigned int _9;
  unsigned int _10;
  unsigned int _11;

  <bb 2> [local count: 357913939]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_15(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 7>; [67.00%]

  <bb 3> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  _1 = (unsigned char) buffIdx_17(D);
  _2 = &can5_rxData[buffIdx_17(D)];
  FlexCAN_Ip_Receive (5, _1, _2, 0);
  # DEBUG BEGIN_STMT
  _3 = (int) instance_19(D);
  idx_20 = gb.can[_3].tail;
  # DEBUG idx => idx_20
  # DEBUG BEGIN_STMT
  _4 = can5_rxData[buffIdx_17(D)].msgId;
  gb.can[_3].msgId[idx_20] = _4;
  # DEBUG BEGIN_STMT
  _5 = can5_rxData[buffIdx_17(D)].dataLen;
  _6 = (unsigned int) _5;
  gb.can[_3].len[idx_20] = _6;
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 955630223]:
  # DEBUG BEGIN_STMT
  _7 = can5_rxData[buffIdx_17(D)].data[i_12];
  gb.can[_3].data[idx_20][i_12] = _7;
  # DEBUG BEGIN_STMT
  i_26 = i_12 + 1;
  # DEBUG i => i_26

  <bb 5> [local count: 1073741824]:
  # i_12 = PHI <0(3), i_26(4)>
  # DEBUG i => i_12
  # DEBUG BEGIN_STMT
  _8 = gb.can[_3].len[idx_20];
  if (_8 > i_12)
    goto <bb 4>; [89.00%]
  else
    goto <bb 6>; [11.00%]

  <bb 6> [local count: 118111601]:
  # DEBUG BEGIN_STMT
  _9 = gb.can[_3].tail;
  _10 = _9 + 1;
  _11 = _10 % 100;
  gb.can[_3].tail = _11;
  # DEBUG BEGIN_STMT
  gb.can[_3].error = 1;

  <bb 7> [local count: 357913940]:
  # DEBUG BEGIN_STMT
  return;

}



;; Function get_can_data (get_can_data, funcdef_no=70, decl_uid=11724, cgraph_uid=71, symbol_order=96)

get_can_data (u32 ch)
{
  unsigned int _1;
  unsigned int _2;
  int _3;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = gb.can[ch_5(D)].head;
  _2 = gb.can[ch_5(D)].tail;
  if (_1 == _2)
    goto <bb 3>; [20.97%]
  else
    goto <bb 4>; [79.03%]

  <bb 3> [local count: 225163661]:
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  # _3 = PHI <1(3), 0(2)>
  return _3;

}



;; Function can_main_ECU3 (can_main_ECU3, funcdef_no=71, decl_uid=11720, cgraph_uid=72, symbol_order=97)

can_main_ECU3 ()
{
  uint8_t j;
  u32 idx;
  u8 i;
  unsigned int _1;
  int _2;
  int _3;
  int _4;
  unsigned char _5;
  unsigned int _6;
  unsigned int _7;
  unsigned int _8;
  unsigned char _9;
  unsigned int _10;
  unsigned int _11;
  unsigned int _12;
  unsigned char _13;
  long unsigned int _14;
  unsigned char _15;
  long unsigned int _16;
  unsigned char _17;
  long unsigned int _18;
  unsigned char _19;
  long unsigned int _20;
  unsigned char _21;
  long unsigned int _22;
  unsigned char _23;
  long unsigned int _24;

  <bb 2> [local count: 72933914]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG j => 0
  goto <bb 9>; [100.00%]

  <bb 3> [local count: 437450370]:
  # DEBUG BEGIN_STMT
  _1 = (unsigned int) j_26;
  _2 = get_can_data (_1);
  if (_2 == 0)
    goto <bb 4>; [27.00%]
  else
    goto <bb 8>; [73.00%]

  <bb 4> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  _3 = (int) j_26;
  idx_91 = gb.can[_3].head;
  # DEBUG idx => idx_91
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 6>; [100.00%]

  <bb 5> [local count: 955630224]:
  # DEBUG BEGIN_STMT
  _4 = (int) i_25;
  _5 = gb.can[_3].data[idx_91][_4];
  CAN_ch[_3].rx.buf[_4] = _5;
  # DEBUG BEGIN_STMT
  i_97 = i_25 + 1;
  # DEBUG i => i_97

  <bb 6> [local count: 1073741824]:
  # i_25 = PHI <0(4), i_97(5)>
  # DEBUG i => i_25
  # DEBUG BEGIN_STMT
  _6 = (unsigned int) i_25;
  _8 = gb.can[_3].len[idx_91];
  if (_6 < _8)
    goto <bb 5>; [89.00%]
  else
    goto <bb 7>; [11.00%]

  <bb 7> [local count: 118111601]:
  # _7 = PHI <_8(6)>
  # DEBUG BEGIN_STMT
  _9 = (unsigned char) _7;
  CAN_ch[_3].rx.len = _9;
  # DEBUG BEGIN_STMT
  _10 = gb.can[_3].msgId[idx_91];
  CAN_ch[_3].rx.id = _10;
  # DEBUG BEGIN_STMT
  CAN_ch[_3].rx.xreq = 1;
  # DEBUG BEGIN_STMT
  _11 = idx_91 + 1;
  _12 = _11 % 100;
  gb.can[_3].head = _12;

  <bb 8> [local count: 437450371]:
  # DEBUG BEGIN_STMT
  j_98 = j_26 + 1;
  # DEBUG j => j_98

  <bb 9> [local count: 510384285]:
  # j_26 = PHI <0(2), j_98(8)>
  # DEBUG j => j_26
  # DEBUG BEGIN_STMT
  if (j_26 != 6)
    goto <bb 3>; [85.71%]
  else
    goto <bb 10>; [14.29%]

  <bb 10> [local count: 72933914]:
  # DEBUG BEGIN_STMT
  _13 = CAN_ch[0].rx.xreq;
  if (_13 == 1)
    goto <bb 11>; [34.00%]
  else
    goto <bb 31>; [66.00%]

  <bb 11> [local count: 24797531]:
  # DEBUG BEGIN_STMT
  CAN_ch[0].rx.xreq = 0;
  # DEBUG BEGIN_STMT
  _14 = CAN_ch[0].rx.id;
  switch (_14) <default: <L28> [5.00%], case 64: <L16> [5.00%], case 65: <L17> [5.00%], case 66: <L24> [5.00%], case 67: <L25> [5.00%], case 68: <L26> [5.00%], case 69: <L27> [5.00%], case 341: <L21> [5.00%], case 372: <L18> [5.00%], case 376: <L19> [5.00%], case 380: <L20> [5.00%], case 545: <L22> [5.00%], case 768: <L14> [5.00%], case 769: <L15> [5.00%], case 1392: <L9> [5.00%], case 1408: <L10> [5.00%], case 1413: <L13> [5.00%], case 1424: <L11> [5.00%], case 1429: <L12> [5.00%], case 1911: <L23> [5.00%]>

  <bb 12> [local count: 1239877]:
<L9>:
  # DEBUG BEGIN_STMT
  Receive_BCM_VCU_Signal1_CH0_0x570 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 13> [local count: 1239877]:
<L10>:
  # DEBUG BEGIN_STMT
  Receive_BCM_VCU_Signal2_CH0_0x580 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 14> [local count: 1239877]:
<L11>:
  # DEBUG BEGIN_STMT
  Receive_BCM_VCU_Signal3_CH0_0x590 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 15> [local count: 1239877]:
<L12>:
  # DEBUG BEGIN_STMT
  Receive_BCM_VCU_Signal4_CH0_0x595 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 16> [local count: 1239877]:
<L13>:
  # DEBUG BEGIN_STMT
  Receive_BCM_VCU_Signal5_CH0_0x585 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 17> [local count: 1239877]:
<L14>:
  # DEBUG BEGIN_STMT
  Receive_MCU_VCU_Signals1_CH0_0x300 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 18> [local count: 1239877]:
<L15>:
  # DEBUG BEGIN_STMT
  Receive_MCU_VCU_Signals2_CH0_0x301 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 19> [local count: 1239877]:
<L16>:
  # DEBUG BEGIN_STMT
  Receive_RC_VCU_Signal1_CH0_0x040 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 20> [local count: 1239877]:
<L17>:
  # DEBUG BEGIN_STMT
  Receive_RC_VCU_Signal2_CH0_0x041 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 21> [local count: 1239877]:
<L18>:
  # DEBUG BEGIN_STMT
  Receive_IMU_TX1_CH0_0x174 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 22> [local count: 1239877]:
<L19>:
  # DEBUG BEGIN_STMT
  Receive_IMU_TX1_CH0_0x178 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 23> [local count: 1239877]:
<L20>:
  # DEBUG BEGIN_STMT
  Receive_IMU_TX1_CH0_0x17C ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 24> [local count: 1239877]:
<L21>:
  # DEBUG BEGIN_STMT
  Receive_RC_VCU_BCM_Signal_1_CH0_0x155 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 25> [local count: 1239877]:
<L22>:
  # DEBUG BEGIN_STMT
  Receive_EPAM_VCU_CH0_0x221 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 26> [local count: 1239877]:
<L23>:
  # DEBUG BEGIN_STMT
  Receive_Debugging_CH0_0x777 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 27> [local count: 1239877]:
<L24>:
  # DEBUG BEGIN_STMT
  Receive_RC_MCU_Fault_mode_CH0_0x042 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 28> [local count: 1239877]:
<L25>:
  # DEBUG BEGIN_STMT
  Receive_RX_RC_RWA_Fault_mode_0x043 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 29> [local count: 1239877]:
<L26>:
  # DEBUG BEGIN_STMT
  Receive_RX_RC_RWS_Fault_mode_0x044 ();
  # DEBUG BEGIN_STMT
  goto <bb 31>; [100.00%]

  <bb 30> [local count: 1239877]:
<L27>:
  # DEBUG BEGIN_STMT
  Receive_RX_RC_IDB_RCU_Fault_mode_0x045 ();
  # DEBUG BEGIN_STMT

  <bb 31> [local count: 72933914]:
<L28>:
  # DEBUG BEGIN_STMT
  _15 = CAN_ch[1].rx.xreq;
  if (_15 == 1)
    goto <bb 32>; [34.00%]
  else
    goto <bb 37>; [66.00%]

  <bb 32> [local count: 24797531]:
  # DEBUG BEGIN_STMT
  CAN_ch[1].rx.xreq = 0;
  # DEBUG BEGIN_STMT
  _16 = CAN_ch[1].rx.id;
  switch (_16) <default: <L36> [20.00%], case 145: <L32> [20.00%], case 146: <L33> [20.00%], case 147: <L34> [20.00%], case 336: <L35> [20.00%]>

  <bb 33> [local count: 4959506]:
<L32>:
  # DEBUG BEGIN_STMT
  Receive_ACU_VCU_Signal1_CH1_0x091 ();
  # DEBUG BEGIN_STMT
  goto <bb 37>; [100.00%]

  <bb 34> [local count: 4959506]:
<L33>:
  # DEBUG BEGIN_STMT
  Receive_ACU_VCU_Signal2_CH1_0x092 ();
  # DEBUG BEGIN_STMT
  goto <bb 37>; [100.00%]

  <bb 35> [local count: 4959506]:
<L34>:
  # DEBUG BEGIN_STMT
  Receive_ACU_VCU_Signal3_CH1_0x093 ();
  # DEBUG BEGIN_STMT
  goto <bb 37>; [100.00%]

  <bb 36> [local count: 4959506]:
<L35>:
  # DEBUG BEGIN_STMT
  Receive_ACU_BCM_Signal_1_CH1_0x150 ();
  # DEBUG BEGIN_STMT

  <bb 37> [local count: 72933914]:
<L36>:
  # DEBUG BEGIN_STMT
  _17 = CAN_ch[2].rx.xreq;
  if (_17 == 1)
    goto <bb 38>; [34.00%]
  else
    goto <bb 50>; [66.00%]

  <bb 38> [local count: 24797531]:
  # DEBUG BEGIN_STMT
  CAN_ch[2].rx.xreq = 0;
  # DEBUG BEGIN_STMT
  _18 = CAN_ch[2].rx.id;
  switch (_18) <default: <L51> [8.33%], case 114: <L48> [8.33%], case 115: <L49> [8.33%], case 130: <L43> [8.33%], case 140: <L47> [8.33%], case 146: <L44> [8.33%], case 150: <L45> [8.33%], case 154: <L40> [8.33%], case 160: <L42> [8.33%], case 170: <L50> [8.33%], case 200: <L41> [8.33%], case 1944: <L46> [8.33%]>

  <bb 39> [local count: 2065634]:
<L40>:
  # DEBUG BEGIN_STMT
  Receive_IDB_BrakeStatus1_CH2_0x09A ();
  # DEBUG BEGIN_STMT
  goto <bb 50>; [100.00%]

  <bb 40> [local count: 2065634]:
<L41>:
  # DEBUG BEGIN_STMT
  Receive_IDB_BrakeStatus2_CH2_0x0C8 ();
  # DEBUG BEGIN_STMT
  goto <bb 50>; [100.00%]

  <bb 41> [local count: 2065634]:
<L42>:
  # DEBUG BEGIN_STMT
  Receive_IDB_PressureStatus_CH2_0x0A0 ();
  # DEBUG BEGIN_STMT
  goto <bb 50>; [100.00%]

  <bb 42> [local count: 2065634]:
<L43>:
  # DEBUG BEGIN_STMT
  Receive_IDB_RegenTcsRequest_CH2_0x082 ();
  # DEBUG BEGIN_STMT
  goto <bb 50>; [100.00%]

  <bb 43> [local count: 2065634]:
<L44>:
  # DEBUG BEGIN_STMT
  Receive_IDB_Status_CH2_0x092 ();
  # DEBUG BEGIN_STMT
  goto <bb 50>; [100.00%]

  <bb 44> [local count: 2065634]:
<L45>:
  # DEBUG BEGIN_STMT
  Receive_IDB_TireSlipStatus_CH2_0x096 ();
  # DEBUG BEGIN_STMT
  goto <bb 50>; [100.00%]

  <bb 45> [local count: 2065634]:
<L46>:
  # DEBUG BEGIN_STMT
  Receive_IDB_UdsResponse_CH2_0x798 ();
  # DEBUG BEGIN_STMT
  goto <bb 50>; [100.00%]

  <bb 46> [local count: 2065634]:
<L47>:
  # DEBUG BEGIN_STMT
  Receive_IDB_WheelStatus_CH2_0x08C ();
  # DEBUG BEGIN_STMT
  goto <bb 50>; [100.00%]

  <bb 47> [local count: 2065634]:
<L48>:
  # DEBUG BEGIN_STMT
  Receive_RWA_Status1_CH2_0x072 ();
  # DEBUG BEGIN_STMT
  goto <bb 50>; [100.00%]

  <bb 48> [local count: 2065634]:
<L49>:
  # DEBUG BEGIN_STMT
  Receive_RWA_Status2_CH2_0x073 ();
  # DEBUG BEGIN_STMT
  goto <bb 50>; [100.00%]

  <bb 49> [local count: 2065634]:
<L50>:
  # DEBUG BEGIN_STMT
  Receive_RWA_Status3_CH2_0x0AA ();
  # DEBUG BEGIN_STMT

  <bb 50> [local count: 72923995]:
<L51>:
  # DEBUG BEGIN_STMT
  _19 = CAN_ch[3].rx.xreq;
  if (_19 == 1)
    goto <bb 51>; [34.00%]
  else
    goto <bb 62>; [66.00%]

  <bb 51> [local count: 24794158]:
  # DEBUG BEGIN_STMT
  CAN_ch[3].rx.xreq = 0;
  # DEBUG BEGIN_STMT
  _20 = CAN_ch[3].rx.id;
  switch (_20) <default: <L65> [9.09%], case 114: <L58> [9.09%], case 115: <L59> [9.09%], case 141: <L62> [9.09%], case 147: <L63> [9.09%], case 151: <L61> [9.09%], case 155: <L55> [9.09%], case 161: <L57> [9.09%], case 170: <L60> [9.09%], case 201: <L56> [9.09%], case 1945: <L64> [9.09%]>

  <bb 52> [local count: 2253789]:
<L55>:
  # DEBUG BEGIN_STMT
  Receive_RCU_BrakeStatus1_CH3_0x09B ();
  # DEBUG BEGIN_STMT
  goto <bb 62>; [100.00%]

  <bb 53> [local count: 2253789]:
<L56>:
  # DEBUG BEGIN_STMT
  Receive_RCU_BrakeStatus2_CH3_0x0C9 ();
  # DEBUG BEGIN_STMT
  goto <bb 62>; [100.00%]

  <bb 54> [local count: 2253789]:
<L57>:
  # DEBUG BEGIN_STMT
  Receive_RCU_PressureStatus_CH3_0x0A1 ();
  # DEBUG BEGIN_STMT
  goto <bb 62>; [100.00%]

  <bb 55> [local count: 2253789]:
<L58>:
  # DEBUG BEGIN_STMT
  Receive_RWA_Status1_CH3_0x072 ();
  # DEBUG BEGIN_STMT
  goto <bb 62>; [100.00%]

  <bb 56> [local count: 2253789]:
<L59>:
  # DEBUG BEGIN_STMT
  Receive_RWA_Status2_CH3_0x073 ();
  # DEBUG BEGIN_STMT
  goto <bb 62>; [100.00%]

  <bb 57> [local count: 2253789]:
<L60>:
  # DEBUG BEGIN_STMT
  Receive_RWA_Status3_CH3_0x0AA ();
  # DEBUG BEGIN_STMT
  goto <bb 62>; [100.00%]

  <bb 58> [local count: 2253789]:
<L61>:
  # DEBUG BEGIN_STMT
  Receive_RCU_TireSlipStatus_CH3_0x097 ();
  # DEBUG BEGIN_STMT
  goto <bb 62>; [100.00%]

  <bb 59> [local count: 2253789]:
<L62>:
  # DEBUG BEGIN_STMT
  Receive_RCU_WheelStatus_CH3_0x08D ();
  # DEBUG BEGIN_STMT
  goto <bb 62>; [100.00%]

  <bb 60> [local count: 2253789]:
<L63>:
  # DEBUG BEGIN_STMT
  Receive_RCU_Status_CH3_0x093 ();
  # DEBUG BEGIN_STMT
  goto <bb 62>; [100.00%]

  <bb 61> [local count: 2253789]:
<L64>:
  # DEBUG BEGIN_STMT
  Receive_RCU_UdsResponse_CH3_0x799 ();
  # DEBUG BEGIN_STMT

  <bb 62> [local count: 72921516]:
<L65>:
  # DEBUG BEGIN_STMT
  _21 = CAN_ch[4].rx.xreq;
  if (_21 == 1)
    goto <bb 63>; [34.00%]
  else
    goto <bb 66>; [66.00%]

  <bb 63> [local count: 24793315]:
  # DEBUG BEGIN_STMT
  CAN_ch[4].rx.xreq = 0;
  # DEBUG BEGIN_STMT
  _22 = CAN_ch[4].rx.id;
  switch (_22) <default: <L71> [33.33%], case 114: <L70> [33.33%], case 115: <L69> [33.33%]>

  <bb 64> [local count: 8263612]:
<L69>:
  # DEBUG BEGIN_STMT
  Receive_RWS_VCU_Rack_AngleFbk_CH4_0x073 ();
  # DEBUG BEGIN_STMT
  goto <bb 66>; [100.00%]

  <bb 65> [local count: 8263612]:
<L70>:
  # DEBUG BEGIN_STMT
  Receive_RWS_VCU_stat_Signal_CH4_0x072 ();
  # DEBUG BEGIN_STMT

  <bb 66> [local count: 72919037]:
<L71>:
  # DEBUG BEGIN_STMT
  _23 = CAN_ch[5].rx.xreq;
  if (_23 == 1)
    goto <bb 67>; [34.00%]
  else
    goto <bb 70>; [66.00%]

  <bb 67> [local count: 24792472]:
  # DEBUG BEGIN_STMT
  CAN_ch[5].rx.xreq = 0;
  # DEBUG BEGIN_STMT
  _24 = CAN_ch[5].rx.id;
  switch (_24) <default: <L77> [33.33%], case 114: <L76> [33.33%], case 115: <L75> [33.33%]>

  <bb 68> [local count: 8263331]:
<L75>:
  # DEBUG BEGIN_STMT
  Receive_RWS_VCU_Rack_AngleFbk_CH5_0x073 ();
  # DEBUG BEGIN_STMT
  goto <bb 70>; [100.00%]

  <bb 69> [local count: 8263331]:
<L76>:
  # DEBUG BEGIN_STMT
  Receive_RWS_VCU_stat_Signal_CH5_0x072 ();
  # DEBUG BEGIN_STMT

  <bb 70> [local count: 72916557]:
<L77>:
  return;

}



;; Function ECU3_Data_Init (ECU3_Data_Init, funcdef_no=73, decl_uid=11722, cgraph_uid=74, symbol_order=99)

ECU3_Data_Init ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.Lamp_RTRN = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.Lamp_Reverse = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.Lamp_LTRN = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.Lamp_Head = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.Lamp_HBEAM = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.Lamp_Hazard = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.Lamp_BRAKE = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.Status_Wiper = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.BCM_CE1_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.BCM_CE2_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.BCM_CE3_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.BCM_CE4_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.BCM_CE5_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.BCM_MAINSW_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.Battery_Voltage = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.Lamp_DRL = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.Lamp_Position = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.BCM_VCU_counter1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal1_0x570.BCM_VCU_CRC1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.ChargingStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.BCM_ChgeCon_DTD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.BMS_HVOn_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.IntLckSta_OBC = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.IntLckSta_BMS = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.BMS_SOC = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.BMS_SOH = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.CommSta_OBC = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.CommSta_VCU = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.CommSta_BMS = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.CommSta_LDC = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.CommSta_TMS = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.BMS_SOH_INV = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.BMS_SOC_INV = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.Bms_Soc_Wrng = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.Bms_SoH_Wrng = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.BCM_VCU_counter2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal2_0x580.BCM_VCU_CRC2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal3_0x590.Bms_PackVolt = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal3_0x590.Bms_PackCur = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal3_0x590.Bms_PackPwr = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal3_0x590.BCM_VCU_counter3 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal3_0x590.BCM_VCU_CRC3 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal4_0x595.LDC_ACTL_CUR = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal4_0x595.LDC_INP_VOLT = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal5_0x585.OBC_FltSta = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal5_0x585.BMS_FltSta = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal5_0x585.LDC_FltSta = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal5_0x585.BCM_FltSta = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal5_0x585.BMS_TEMP_FAULT = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal5_0x585.LDC_TEMP_FAULT = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal5_0x585.OBC_TEMP_FAULT = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal5_0x585.BCM_VCU_counter5 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_BCM_VCU_Signal5_0x585.BCM_VCU_CRC5 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_Ready = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_Controlable = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_Flt = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_Interlock = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_CurGearSta = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_GearStaInv = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_Derating = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_SvrFlt = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_MtrTemp = 50;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_InvTemp = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_EstSpd = 32768;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_EstTrq = 20000;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals2_0x301.FaultMessage1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_MCU_VCU_Signals2_0x301.FaultMessage2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal1_0x040.RC_BrakeTorqueCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal1_0x040.RC_RWA_RackAngleCommand = 33250;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal1_0x040.RC_Drive_ACC_Cmd = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal1_0x040.RC_Vx_Command = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal1_0x040.RC_VCU_counter1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal1_0x040.RC_VCU_CRC1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal2_0x041.RC_Drive_Mode = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal2_0x041.RC_GearSelStat = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal2_0x041.RC_ParkBrake_Cmd = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal2_0x041.RC_Emergency_Stop = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal2_0x041.RC_VCU_long_Ctl_mode = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_Signal2_0x041.RC_VCU_ARC = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_BCM_Signal_1_CH0_0x155.Lamp_BRAKE_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_BCM_Signal_1_CH0_0x155.Lamp_Hazard_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_BCM_Signal_1_CH0_0x155.Lamp_HBEAM_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_BCM_Signal_1_CH0_0x155.Lamp_Head_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_BCM_Signal_1_CH0_0x155.Lamp_LTRN_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_BCM_Signal_1_CH0_0x155.Lamp_Reverse_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_BCM_Signal_1_CH0_0x155.Lamp_RTRN_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_BCM_Signal_1_CH0_0x155.Lamp_Position_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_BCM_Signal_1_CH0_0x155.Lamp_DRL_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RC_VCU_BCM_Signal_1_CH0_0x155.Wiper_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.EPAM_driveSensor = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.EPAM_parkSensor = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.EPAM_parkLock = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.EPAM_ParkRequestStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.EPAM_Voltage = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.EPAM_Current = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.EPAM_Temperature = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.EPAM_HallPosition = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_MotStallMiddle = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_MotStallUnPark = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_MotStallPark = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_MotOpen = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_MotFail = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.EPAM_State = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_CommErr = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_HallSenErr = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_OT_ECU = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_CANErr = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_HallPaternError = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_HallTimeOut = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_DCBusUnderVoltage = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_DCBusOverVoltage = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH0_RX_EPAM_VCU_0x221.ErrEPAM_DCBusOverCurrent = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal1_0x091.ACU_Vx_Command = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal1_0x091.ACU_Drive_ACC_Cmd = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal1_0x091.ACU_BrakeTorqueCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal1_0x091.ACU_VCU_counter1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal1_0x091.ACU_VCU_CRC1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal2_0x092.ACU_RWA_cmd_deg = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal2_0x092.ACU_RWS_cmd_deg = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal2_0x092.ACU_VCU_counter2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal2_0x092.ACU_VCU_CRC2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal3_0x093.ACU_Drive_mode = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal3_0x093.ACU_long_Ctl_mode = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal3_0x093.ACU_EPAM_req = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal3_0x093.ACU_VCU_GearPos = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal3_0x093.ACU_Emergency_Stop = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal3_0x093.ACU_VCU_counter3 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_VCU_Signal3_0x093.ACU_VCU_CRC3 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Lamp_BRAKE_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Lamp_Hazard_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Lamp_HBEAM_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Lamp_Head_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Lamp_LTRN_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Lamp_Reverse_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Lamp_RTRN_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Lamp_Position_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Lamp_DRL_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Wiper_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.LDC_ACT_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.HV_ON_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.CE_ON_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.LDC_TRGT_CUR = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Vcu_OperMode = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.Vcu_SysMode = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.ACU_VCU_counter = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH1_ACU_BCM_Signal_1_0x150.ACU_VCU_CRC = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_BrakeStatus1_0x09A.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_BrakeStatus1_0x09A.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_BrakeStatus1_0x09A.EcuRole = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_BrakeStatus1_0x09A.EcuStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_BrakeStatus1_0x09A.EstimatedVehicleSpeed = 303;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_BrakeStatus1_0x09A.IsControllingEcu = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_BrakeStatus1_0x09A.MasterCylinderPressure = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_BrakeStatus1_0x09A.RoadFrictionCoefficient = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_BrakeStatus1_0x09A.RoadFrictionCoefficientValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_BrakeStatus1_0x09A.VehicleSpeedValidity = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_PressureStatus_0x0A0.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_PressureStatus_0x0A0.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_PressureStatus_0x0A0.FrontLeftEstimatedPressure = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_PressureStatus_0x0A0.FrontLeftEstimatedPressureValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_PressureStatus_0x0A0.FrontRightEstimatedPressure = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_PressureStatus_0x0A0.FrontRightEstimatedPressureValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_PressureStatus_0x0A0.RearLeftEstimatedPressure = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_PressureStatus_0x0A0.RearLeftEstimatedPressureValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_PressureStatus_0x0A0.RearRightEstimatedPressure = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_PressureStatus_0x0A0.RearRightEstimatedPressureValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_RegenTcsRequest_0x082.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_RegenTcsRequest_0x082.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_RegenTcsRequest_0x082.RbcTargetRegenTorque = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_RegenTcsRequest_0x082.TcsTorqueCmd = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.AbsFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.AbsState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.BbsFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.BbsState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.CanCommunicationFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.EbdFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.EbdState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.EpbFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.EpbState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.EpbTransition = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.EscFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.EscState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.EscYawRateThreshold = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.InternalCanCommunicationFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.RbcFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.RbcState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.RopFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.RopState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.SplitMuDetection = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.SsmFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.SsmState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.TcsFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_Status_0x092.TcsState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_TireSlipStatus_0x096.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_TireSlipStatus_0x096.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_TireSlipStatus_0x096.FrontLeftTireSlipRatio = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_TireSlipStatus_0x096.FrontLeftWheelSlipStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_TireSlipStatus_0x096.FrontRightTireSlipRatio = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_TireSlipStatus_0x096.FrontRightWheelSlipStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_TireSlipStatus_0x096.RearLeftTireSlipRatio = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_TireSlipStatus_0x096.RearLeftWheelSlipStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_TireSlipStatus_0x096.RearRightTireSlipRatio = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_TireSlipStatus_0x096.RearRightWheelSlipStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_UdsResponse_0x798.UdsResponse = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_UdsResponse_0x798.UdsResponse_MSB = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_UdsResponse_0x798.UdsResponse_LSB = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.FrontLeftWheelDirection = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.FrontLeftWheelPulse = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.FrontLeftWheelPulseValidity = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.FrontLeftWssFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.FrontRightWheelDirection = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.FrontRightWheelPulse = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.FrontRightWheelPulseValidity = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.FrontRightWssFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.RearLeftWheelDirection = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.RearLeftWheelPulse = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.RearLeftWheelPulseValidity = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.RearLeftWssFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.RearRightWheelDirection = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.RearRightWheelPulse = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.RearRightWheelPulseValidity = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_IDB_WheelStatus_0x08C.RearRightWssFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status1_0x072.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status1_0x072.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status1_0x072.EcuPowerMode = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status1_0x072.EcuRole = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status1_0x072.EcuStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status1_0x072.MaxMotorOutput = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status1_0x072.MaxMotorOutputValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status1_0x072.RackAngleSpeedFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status1_0x072.RackAngleSpeedFbkValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status1_0x072.SysInfo = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status1_0x072.WarningLamp = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status2_0x073.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status2_0x073.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status2_0x073.RackAngleFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status2_0x073.RackAngleFbkValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status2_0x073.RackForceFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status2_0x073.RackForceFbkValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status3_0x0AA.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status3_0x0AA.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status3_0x0AA.PolFault = 1;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status3_0x0AA.PolLimiterFlag = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status3_0x0AA.PolStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status3_0x0AA.PolValue = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status3_0x0AA.SysBatteryVoltage = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH2_RWA_Status3_0x0AA.SysIqCurrent = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus1_0x09B.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus1_0x09B.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus1_0x09B.EcuRole = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus1_0x09B.EcuStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus1_0x09B.EstimatedVehicleSpeed = 303;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus1_0x09B.IsControllingEcu = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus1_0x09B.MasterCylinderPressure = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus1_0x09B.RoadFrictionCoefficient = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus1_0x09B.RoadFrictionCoefficientValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus1_0x09B.VehicleSpeedValidity = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus2_0x0C9.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus2_0x0C9.BrakeFluidState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus2_0x0C9.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus2_0x0C9.FrontLeftBrakePadState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus2_0x0C9.FrontRightBrakePadState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus2_0x0C9.MotorTemperatureWarning = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus2_0x0C9.Reserved3 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus2_0x0C9.Reserved4 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus2_0x0C9.Reserved5 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_BrakeStatus2_0x0C9.Reserved6 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_PressureStatus_0x0A1.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_PressureStatus_0x0A1.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_PressureStatus_0x0A1.FrontLeftEstimatedPressure = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_PressureStatus_0x0A1.FrontLeftEstimatedPressureValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_PressureStatus_0x0A1.FrontRightEstimatedPressure = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_PressureStatus_0x0A1.FrontRightEstimatedPressureValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status1_0x072.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status1_0x072.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status1_0x072.EcuPowerMode = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status1_0x072.EcuRole = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status1_0x072.EcuStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status1_0x072.MaxMotorOutput = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status1_0x072.MaxMotorOutputValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status1_0x072.RackAngleSpeedFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status1_0x072.RackAngleSpeedFbkValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status1_0x072.SysInfo = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status1_0x072.WarningLamp = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status2_0x073.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status2_0x073.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status2_0x073.RackAngleFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status2_0x073.RackAngleFbkValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status2_0x073.RackForceFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status2_0x073.RackForceFbkValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status3_0x0AA.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status3_0x0AA.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status3_0x0AA.PolFault = 1;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status3_0x0AA.PolLimiterFlag = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status3_0x0AA.PolStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status3_0x0AA.PolValue = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status3_0x0AA.SysBatteryVoltage = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RWA_Status3_0x0AA.SysIqCurrent = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_TireSlipStatus_0x097.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_TireSlipStatus_0x097.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_TireSlipStatus_0x097.FrontLeftTireSlipRatio = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_TireSlipStatus_0x097.FrontLeftWheelSlipStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_TireSlipStatus_0x097.FrontRightTireSlipRatio = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_TireSlipStatus_0x097.FrontRightWheelSlipStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_TireSlipStatus_0x097.RearLeftTireSlipRatio = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_TireSlipStatus_0x097.RearLeftWheelSlipStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_TireSlipStatus_0x097.RearRightTireSlipRatio = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_TireSlipStatus_0x097.RearRightWheelSlipStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.FrontLeftWheelDirection = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.FrontLeftWheelPulse = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.FrontLeftWheelPulseValidity = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.FrontLeftWssFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.FrontRightWheelDirection = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.FrontRightWheelPulse = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.FrontRightWheelPulseValidity = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.FrontRightWssFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.RearLeftWheelDirection = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.RearLeftWheelPulse = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.RearLeftWheelPulseValidity = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.RearLeftWssFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.RearRightWheelDirection = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.RearRightWheelPulse = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.RearRightWheelPulseValidity = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_WheelStatus_0x08D.RearRightWssFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.AbsFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.AbsState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.BbsFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.BbsState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.CanCommunicationFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.EpbFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.EpbState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.EpbTransition = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.EscFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.EscState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.EscYawRateThreshold = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.InternalCanCommunicationFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.SplitMuDetSsmFaultection = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.SsmFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_Status_0x093.SsmState = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH3_RCU_UdsResponse_0x799.UdsResponse = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH4_RWS_VCU_Rack_AngleFbk_0x073.RWS_RackAngleFbk1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH4_RWS_VCU_stat_Signal_0x072.RWS_EcuStatus1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH4_RWS_VCU_stat_Signal_0x072.RWS_RackAngleSpeedFbk1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH5_RWS_VCU_Rack_AngleFbk_0x073.RWS_RackAngleFbk2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH5_RWS_VCU_stat_Signal_0x072.RWS_EcuStatus2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.RX.CH5_RWS_VCU_stat_Signal_0x072.RWS_RackAngleSpeedFbk2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.RWA_RackAngleFbk1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.RWA_RackAngleSpeedFbk1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.RWA_VCU_RC_counter1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.RWA_VCU_RC_CRC1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_VCU_RC_Signal2_0x051.RWA_RackAngleFbk2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_VCU_RC_Signal2_0x051.RWA_RackAngleSpeedFbk2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_VCU_RC_Signal2_0x051.RWA_VCU_RC_counter2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_VCU_RC_Signal2_0x051.RWA_VCU_RC_CRC2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWS_VCU_RC_Signal1_0x060.RWS_RackAngleFbk1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWS_VCU_RC_Signal1_0x060.RWS_RackAngleSpeedFbk1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWS_VCU_RC_Signal1_0x060.RWS_VCU_RC_counter1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWS_VCU_RC_Signal1_0x060.RWS_VCU_RC_CRC1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_VCU_RC_Signal2_0x061.RWS_RackAngleFbk2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_VCU_RC_Signal2_0x061.RWS_RackAngleSpeedFbk2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_VCU_RC_Signal2_0x061.RWS_VCU_RC_counter2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_RWA_VCU_RC_Signal2_0x061.RWS_VCU_RC_CRC2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Lamp_BRAKE_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Lamp_Hazard_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Lamp_HBEAM_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Lamp_Head_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Lamp_LTRN_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Lamp_Reverse_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Lamp_RTRN_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Lamp_Position_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Lamp_DRL_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Wiper_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.LDC_ACT_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.HV_ON_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.CE_ON_CMD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.LDC_TRGT_CUR = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Vcu_OperMode = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.Vcu_SysMode = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.VCU_BCM_counter = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_BCM_Signal_1_0x151.VCU_BCM_CRC = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_MCU_Signals1_0x250.VCU_TorqueContol = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_MCU_Signals1_0x250.VCU_Ready = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_MCU_Signals1_0x250.VCU_ControlMode = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_MCU_Signals1_0x250.VCU_PwrEnable = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_MCU_Signals1_0x250.VCU_GearCmd = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_MCU_Signals1_0x250.VCU_MtrDir = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_MCU_Signals1_0x250.VCU_BmsFlt = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_MCU_Signals1_0x250.VCU_BmsHvSt = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_MCU_Signals1_0x250.VCU_PosTrqLimit = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_MCU_Signals1_0x250.VCU_NegTrqLimit = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_MCU_Signals1_0x250.VCU_TrqCmd = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x010.VCU_MCU_EstTrq = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x010.VCU_RWA_Rack_Fbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x010.VCU_Brk_Pressure_Fbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x010.VCU_Vx_Fbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x010.VCU_RC_counter1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x010.VCU_RC_CRC1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x011.VCU_RC_BMS_SOC = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x011.VCU_RC_long_Ctl_mode = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x011.VCU_RC_Emergency_Stop = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x011.VCU_GearSelStat = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x011.VCU_Drive_Mode = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x011.VCU_ParkBrake_Fbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x011.VCU_Acc_Fbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x011.VCU_Acc_Limit = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x011.CAR_ChargingStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_VCU_RC_Signals1_0x011.CAR_BMS_HVOn_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_SW_VER_0x100.YEAR = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_SW_VER_0x100.Month = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_SW_VER_0x100.Day = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_SW_VER_0x100.Ver = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_SW_VER_0x100.CAR_NUM = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_CAR_STAT_CH0_0x012.CAR_Bms_PackVolt = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_CAR_STAT_CH0_0x012.CAR_Bms_PackCur = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_CAR_STAT_CH0_0x012.CAR_Battery_Voltage = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_CAR_STAT_CH0_0x012.CAR_LDC_ACTL_CUR = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_CAR_STAT_CH0_0x012.CAR_LDC_ACTL_VOLT = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_Debug_VCU_Signal_1_CH0_0x017.VCU_IDB_BrakeTorqueCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_Debug_VCU_Signal_1_CH0_0x017.VCU_RWA1_RackAngleCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_Debug_VCU_Signal_1_CH0_0x017.VCU_RWS1_RackAngleCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_Debug_VCU_Signal_1_CH0_0x017.VCU_MCU_TorqCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_Debug_VCU_Signal_2_CH0_0x018.VCU_RCU_BrakeTorqueCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_Debug_VCU_Signal_2_CH0_0x018.VCU_RWA2_RackAngleCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH0_Debug_VCU_Signal_2_CH0_0x018.VCU_RWS2_RackAngleCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.Lamp_RTRN = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.Lamp_Reverse = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.Lamp_LTRN = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.Lamp_Head = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.Lamp_HBEAM = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.Lamp_Hazard = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.Lamp_BRAKE = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.Status_Wiper = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.BCM_CE1_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.BCM_CE2_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.BCM_CE3_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.BCM_CE4_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.BCM_CE5_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.BCM_MAINSW_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal1_0x570.Battery_Voltage = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.ChargingStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.BCM_ChgeCon_DTD = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.BMS_HVOn_STA = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.IntLckSta_OBC = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.IntLckSta_BMS = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.BMS_SOC = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.BMS_SOH = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.CommSta_OBC = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.CommSta_VCU = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.CommSta_BMS = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.CommSta_LDC = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.CommSta_TMS = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.BMS_SOH_INV = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.BMS_SOC_INV = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.Bms_Soc_Wrng = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.Bms_SoH_Wrng = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.BCM_VCU_counter2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal2_0x580.BCM_VCU_CRC2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal3_0x590.Bms_PackVolt = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal3_0x590.Bms_PackCur = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal3_0x590.Bms_PackPwr = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal3_0x590.BCM_VCU_counter3 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal3_0x590.BCM_VCU_CRC3 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal4_0x595.LDC_ACTL_CUR = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal4_0x595.LDC_INP_VOLT = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal5_0x585.OBC_FltSta = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal5_0x585.BMS_FltSta = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal5_0x585.LDC_FltSta = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal5_0x585.BCM_FltSta = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal5_0x585.BMS_TEMP_FAULT = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal5_0x585.LDC_TEMP_FAULT = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal5_0x585.OBC_TEMP_FAULT = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal5_0x585.BCM_VCU_counter5 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_BCM_VCU_ACU_Signal5_0x585.BCM_VCU_CRC5 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWA_VCU_ACU_Signal1_0x050.RWA_RackAngleFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWA_VCU_ACU_Signal1_0x050.RWA_RackAngleSpeedFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWA_VCU_ACU_Signal1_0x050.RWA_VCU_ACU_counter1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWA_VCU_ACU_Signal1_0x050.RWA_VCU_ACU_CRC1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWA_VCU_ACU_Signal2_0x051.RWA_RackAngleFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWA_VCU_ACU_Signal2_0x051.RWA_RackAngleSpeedFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWA_VCU_ACU_Signal2_0x051.RWA_VCU_ACU_counter2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWA_VCU_ACU_Signal2_0x051.RWA_VCU_ACU_CRC2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWS_VCU_ACU_Signal1_0x060.RWS_RackAngleFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWS_VCU_ACU_Signal1_0x060.RWS_RackAngleSpeedFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWS_VCU_ACU_Signal1_0x060.RWS_VCU_ACU_counter1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWS_VCU_ACU_Signal1_0x060.RWS_VCU_ACU_CRC1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWS_VCU_ACU_Signal2_0x061.RWS_RackAngleFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWS_VCU_ACU_Signal2_0x061.RWS_RackAngleSpeedFbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWS_VCU_ACU_Signal2_0x061.RWS_VCU_ACU_counter2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_RWS_VCU_ACU_Signal2_0x061.RWS_VCU_ACU_CRC2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal1_0x013.VCU_ACU_MCU_EstTrq = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal1_0x013.VCU_ACU_RWA_Rack_Fbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal1_0x013.VCU_ACU_Brk_Pressure_Fbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal1_0x013.VCU_ACU_long_Ctl_mode = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal1_0x013.VCU_ACU_GearPos = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal1_0x013.VCU_ACU_ParkBrake_Fbk = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal1_0x013.VCU_ACU_Emergency_Stop = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal2_0x014.RWA_Flt = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal2_0x014.RWS_Flt = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal2_0x014.IDB_Flt = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal2_0x014.MCU_Flt = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal2_0x014.Drive_Mode = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal2_0x014.VCU_IGN_SIG = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal2_0x014.VCU_ACU_RC_BMS_SOC = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal2_0x014.VCU_ACU_counter2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH1_VCU_ACU_Signal2_0x014.VCU_ACU_CRC2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.BrakeHoldRequest = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.BrakeTorqueCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.DriveTorqueCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.DriveTorqueCommandValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.EscActivation = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.GearPosition = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.ParkBrakeRequest = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.PowertrainMode = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.RbcActivation = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Reserved1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Reserved2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.RopActivation = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.TcsActivation = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IMU_0x070.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IMU_0x070.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IMU_0x070.LateralAcceleration = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IMU_0x070.LateralAccelerationValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IMU_0x070.LongitudinalAcceleration = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IMU_0x070.LongitudinalAccelerationValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IMU_0x070.VehicleSpeed = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IMU_0x070.VehicleSpeedValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IMU_0x070.VehicleYawRate = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IMU_0x070.VehicleYawRateValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.WakeUpCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_IDB_UdsRequest_0x796.UdsRequest = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RegenCommand_0x06A.ActualMotorTorque = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RegenCommand_0x06A.ActualMotorTorqueValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RegenCommand_0x06A.MaxAvailableRegenTorque = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RegenCommand_0x06A.MaxAvailableRegenTorqueValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RegenCommand_0x06A.TractionMotorFault = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_RackCommand_0x040.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_RackCommand_0x040.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_RackCommand_0x040.RackAngleCmd = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_RackCommand_0x040.RackAngleCmdValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_Sister_0x350.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_Sister_0x350.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_Sister_0x350.EcuPowerMode = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_Sister_0x350.EcuRole = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_Sister_0x350.EcuStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_StartupCommand_0x310.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_StartupCommand_0x310.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_StartupCommand_0x310.ModeCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_RWA_StartupCommand_0x310.WakeUpCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.EnvironmentTemperature = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.EnvironmentTemperatureValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.TimestampDay = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.TimestampHour = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.TimestampMinute = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.TimestampMonth = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.TimestampSecond = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.TimestampYear = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_IDB_WheelSpeedStatus_0x088.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_IDB_WheelSpeedStatus_0x088.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_IDB_WheelSpeedStatus_0x088.FrontLeftWheelSpeed = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_IDB_WheelSpeedStatus_0x088.FrontLeftWheelSpeedValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_IDB_WheelSpeedStatus_0x088.FrontRightWheelSpeed = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_IDB_WheelSpeedStatus_0x088.FrontRightWheelSpeedValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_IDB_WheelSpeedStatus_0x088.RearLeftWheelSpeed = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_IDB_WheelSpeedStatus_0x088.RearLeftWheelSpeedValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_IDB_WheelSpeedStatus_0x088.RearRightWheelSpeed = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH2_IDB_WheelSpeedStatus_0x088.RearRightWheelSpeedValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_IMU_0x071.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_IMU_0x071.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_IMU_0x071.LateralAcceleration = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_IMU_0x071.LateralAccelerationValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_IMU_0x071.LongitudinalAcceleration = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_IMU_0x071.LongitudinalAccelerationValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_IMU_0x071.VehicleSpeed = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_IMU_0x071.VehicleSpeedValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_IMU_0x071.VehicleYawRate = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_IMU_0x071.VehicleYawRateValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.BrakeHoldRequest = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.BrakeTorqueCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.EscActivation = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.GearPosition = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.ParkBrakeRequest = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.PowertrainMode = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Reserved1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Reserved2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_RackCommand_0x040.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_RackCommand_0x040.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_RackCommand_0x040.RackAngleCmd = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_RackCommand_0x040.RackAngleCmdValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_Sister_0x350.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_Sister_0x350.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_Sister_0x350.EcuPowerMode = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_Sister_0x350.EcuRole = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_Sister_0x350.EcuStatus = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_StartupCommand_0x310.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_StartupCommand_0x310.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_StartupCommand_0x310.ModeCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RWA_StartupCommand_0x310.WakeUpCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.WakeUpCommand = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_RCU_UdsRequest_0x797.UdsRequest = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.EnvironmentTemperature = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.EnvironmentTemperatureValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.TimestampDay = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.TimestampHour = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.TimestampMinute = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.TimestampMonth = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.TimestampSecond = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.TimestampYear = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_RCU_WheelSpeedStatus_0x089.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_RCU_WheelSpeedStatus_0x089.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_RCU_WheelSpeedStatus_0x089.FrontLeftWheelSpeed = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_RCU_WheelSpeedStatus_0x089.FrontLeftWheelSpeedValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_RCU_WheelSpeedStatus_0x089.FrontRightWheelSpeed = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_RCU_WheelSpeedStatus_0x089.FrontRightWheelSpeedValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_RCU_WheelSpeedStatus_0x089.RearLeftWheelSpeed = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_RCU_WheelSpeedStatus_0x089.RearLeftWheelSpeedValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_RCU_WheelSpeedStatus_0x089.RearRightWheelSpeed = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH3_RCU_WheelSpeedStatus_0x089.RearRightWheelSpeedValid = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH4_VCU_RWS_Rack_Cmd_0x040.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH4_VCU_RWS_Rack_Cmd_0x040.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH4_VCU_RWS_Rack_Cmd_0x040.RackAngleCmd1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH4_VCU_RWS_Rack_Cmd_0x040.RackAngleCmdValid1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH4_VCU_RWS_Sister_0x350.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH4_VCU_RWS_Sister_0x350.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH4_VCU_RWS_Sister_0x350.EcuPowerMode1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH4_VCU_RWS_Sister_0x350.EcuStatus1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH4_VCU_RWS_Sister_0x350.EcuRole1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH4_VCU_RWS_StartupCommand_0x310.RWS_ModeCommand1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH4_VCU_RWS_StartupCommand_0x310.RWS_WakeUpCommand1 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH5_VCU_RWS_Rack_Cmd_0x040.Arc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH5_VCU_RWS_Rack_Cmd_0x040.Crc = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH5_VCU_RWS_Rack_Cmd_0x040.RackAngleCmd2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH5_VCU_RWS_Rack_Cmd_0x040.RackAngleCmdValid2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH5_VCU_RWS_StartupCommand_0x310.RWS_ModeCommand2 = 0;
  # DEBUG BEGIN_STMT
  ECU3.TX.CH5_VCU_RWS_StartupCommand_0x310.RWS_WakeUpCommand2 = 0;
  return;

}



;; Function clear_tx_buf (clear_tx_buf, funcdef_no=74, decl_uid=11737, cgraph_uid=75, symbol_order=100)

clear_tx_buf (uint8_t ch)
{
  uint8_t i;
  int _1;
  int _2;

  <bb 2> [local count: 32534378]:
  # DEBUG BEGIN_STMT
  _1 = (int) ch_5(D);
  CAN_ch[_1].tx.id = 0;
  # DEBUG BEGIN_STMT
  CAN_ch[_1].tx.len = 0;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 4>; [100.00%]

  <bb 3> [local count: 1041207447]:
  # DEBUG BEGIN_STMT
  _2 = (int) i_3;
  CAN_ch[_1].tx.buf[_2] = 0;
  # DEBUG BEGIN_STMT
  i_10 = i_3 + 1;
  # DEBUG i => i_10

  <bb 4> [local count: 1073741824]:
  # i_3 = PHI <0(2), i_10(3)>
  # DEBUG i => i_3
  # DEBUG BEGIN_STMT
  if (i_3 != 32)
    goto <bb 3>; [96.97%]
  else
    goto <bb 5>; [3.03%]

  <bb 5> [local count: 32534377]:
  return;

}



;; Function clear_tx_ring (clear_tx_ring, funcdef_no=75, decl_uid=11735, cgraph_uid=76, symbol_order=101)

clear_tx_ring (uint8_t ch)
{
  uint8_t j;
  int _1;
  short unsigned int _2;
  int _3;
  short unsigned int _4;
  int _5;
  short unsigned int _6;
  int _7;
  int _8;

  <bb 2> [local count: 32534378]:
  # DEBUG BEGIN_STMT
  _1 = (int) ch_11(D);
  _2 = CAN_ch[_1].p_rd;
  _3 = (int) _2;
  CAN_ch[_1].tx_ring[_3].len = 0;
  # DEBUG BEGIN_STMT
  _4 = CAN_ch[_1].p_rd;
  _5 = (int) _4;
  CAN_ch[_1].tx_ring[_5].id = 0;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG j => 0
  goto <bb 4>; [100.00%]

  <bb 3> [local count: 1041207447]:
  # DEBUG BEGIN_STMT
  _6 = CAN_ch[_1].p_rd;
  _7 = (int) _6;
  _8 = (int) j_9;
  CAN_ch[_1].tx_ring[_7].buf[_8] = 0;
  # DEBUG BEGIN_STMT
  j_16 = j_9 + 1;
  # DEBUG j => j_16

  <bb 4> [local count: 1073741824]:
  # j_9 = PHI <0(2), j_16(3)>
  # DEBUG j => j_9
  # DEBUG BEGIN_STMT
  if (j_9 != 32)
    goto <bb 3>; [96.97%]
  else
    goto <bb 5>; [3.03%]

  <bb 5> [local count: 32534377]:
  return;

}



;; Function can_send_txring (can_send_txring, funcdef_no=77, decl_uid=11729, cgraph_uid=78, symbol_order=103)

can_send_txring (uint8_t ch, uint32_t id, uint8_t * buf, uint8_t len)
{
  uint8_t i;
  int _1;
  long unsigned int _2;
  int _3;
  sizetype _4;
  uint8_t * _5;
  short unsigned int _6;
  int _7;
  int _8;
  unsigned char _9;
  short unsigned int _10;
  int _11;
  short unsigned int _12;
  int _13;
  short unsigned int _14;
  int _15;
  short unsigned int _16;
  int _17;
  int _18;
  int _19;
  short unsigned int _20;

  <bb 2> [local count: 271146924]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = (int) ch_24(D);
  _2 = tx_info[_1].data_length;
  if (_2 > 64)
    goto <bb 7>; [34.00%]
  else
    goto <bb 3>; [66.00%]

  <bb 3> [local count: 178956970]:
  # DEBUG BEGIN_STMT
  _3 = gb.can[_1].bus_off;
  if (_3 == 0)
    goto <bb 7>; [34.00%]
  else
    goto <bb 8>; [66.00%]

  <bb 8> [local count: 118111600]:
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 955630225]:
  # DEBUG BEGIN_STMT
  _4 = (sizetype) i_21;
  _5 = buf_33(D) + _4;
  _6 = CAN_ch[_1].p_wr;
  _7 = (int) _6;
  _8 = (int) i_21;
  _9 = *_5;
  CAN_ch[_1].tx_ring[_7].buf[_8] = _9;
  # DEBUG BEGIN_STMT
  i_35 = i_21 + 1;
  # DEBUG i => i_35

  <bb 5> [local count: 1073741824]:
  # i_21 = PHI <i_35(4), 0(8)>
  # DEBUG i => i_21
  # DEBUG BEGIN_STMT
  if (i_21 < len_26(D))
    goto <bb 4>; [89.00%]
  else
    goto <bb 6>; [11.00%]

  <bb 6> [local count: 118111601]:
  # DEBUG BEGIN_STMT
  clear_tx_buf (ch_24(D));
  # DEBUG BEGIN_STMT
  _10 = CAN_ch[_1].p_wr;
  _11 = (int) _10;
  CAN_ch[_1].tx_ring[_11].id = id_28(D);
  # DEBUG BEGIN_STMT
  _12 = CAN_ch[_1].p_wr;
  _13 = (int) _12;
  CAN_ch[_1].tx_ring[_13].len = len_26(D);
  # DEBUG BEGIN_STMT
  _14 = CAN_ch[_1].p_wr;
  _15 = (int) _14;
  CAN_ch[_1].tx_ring[_15].xreq = 1;
  # DEBUG BEGIN_STMT
  _16 = CAN_ch[_1].p_wr;
  _17 = (int) _16;
  _18 = _17 + 1;
  _19 = _18 % 200;
  _20 = (short unsigned int) _19;
  CAN_ch[_1].p_wr = _20;

  <bb 7> [local count: 271146925]:
  return;

}



;; Function can_transmit_txring (can_transmit_txring, funcdef_no=78, decl_uid=11731, cgraph_uid=79, symbol_order=104)

can_transmit_txring (uint8_t ch)
{
  uint8_t can_ret;
  int _1;
  short unsigned int _2;
  int _3;
  unsigned char _4;
  unsigned char _5;
  struct Flexcan_Ip_DataInfoType * _6;
  long unsigned int _7;
  uint8_t[32] * _8;
  unsigned char _9;
  int _10;
  int _11;
  unsigned int _12;
  unsigned int _13;
  unsigned char _14;
  short unsigned int _15;
  int _16;
  short unsigned int _17;
  int _18;
  int _19;
  int _20;
  short unsigned int _21;
  short unsigned int _22;
  int _23;
  short unsigned int _24;
  int _25;
  int _26;
  int _27;
  short unsigned int _28;
  long long unsigned int vcan_send_miss_message.28_29;
  long long unsigned int _30;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 = (int) ch_33(D);
  _2 = CAN_ch[_1].p_rd;
  _3 = (int) _2;
  _4 = CAN_ch[_1].tx_ring[_3].len;
  if (_4 <= 8)
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  tx_info[_1].data_length = 8;
  goto <bb 12>; [100.00%]

  <bb 4> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  if (_4 <= 16)
    goto <bb 5>; [50.00%]
  else
    goto <bb 6>; [50.00%]

  <bb 5> [local count: 268435456]:
  # DEBUG BEGIN_STMT
  tx_info[_1].data_length = 16;
  goto <bb 12>; [100.00%]

  <bb 6> [local count: 268435456]:
  # DEBUG BEGIN_STMT
  if (_4 <= 24)
    goto <bb 7>; [50.00%]
  else
    goto <bb 8>; [50.00%]

  <bb 7> [local count: 134217728]:
  # DEBUG BEGIN_STMT
  tx_info[_1].data_length = 24;
  goto <bb 12>; [100.00%]

  <bb 8> [local count: 134217728]:
  # DEBUG BEGIN_STMT
  if (_4 <= 32)
    goto <bb 9>; [50.00%]
  else
    goto <bb 10>; [50.00%]

  <bb 9> [local count: 67108864]:
  # DEBUG BEGIN_STMT
  tx_info[_1].data_length = 32;
  goto <bb 12>; [100.00%]

  <bb 10> [local count: 67108864]:
  # DEBUG BEGIN_STMT
  if (_4 <= 64)
    goto <bb 11>; [50.00%]
  else
    goto <bb 12>; [50.00%]

  <bb 11> [local count: 33554432]:
  # DEBUG BEGIN_STMT
  tx_info[_1].data_length = 64;

  <bb 12> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _5 = CAN_ch[_1].tx_mb_idx;
  _6 = &tx_info[_1];
  _7 = CAN_ch[_1].tx_ring[_3].id;
  _8 = &CAN_ch[_1].tx_ring[_3].buf;
  can_ret_41 = FlexCAN_Ip_Send (ch_33(D), _5, _6, _7, _8);
  # DEBUG can_ret => can_ret_41
  # DEBUG BEGIN_STMT
  _9 = CAN_ch[_1].tx_mb_idx;
  _10 = (int) _9;
  _11 = _10 + 1;
  _12 = (unsigned int) _11;
  _13 = _12 % 13;
  _14 = (unsigned char) _13;
  CAN_ch[_1].tx_mb_idx = _14;
  # DEBUG BEGIN_STMT
  switch (can_ret_41) <default: <L18> [33.33%], case 0: <L14> [33.33%], case 2: <L15> [33.33%]>

  <bb 13> [local count: 357878150]:
<L14>:
  # DEBUG BEGIN_STMT
  clear_tx_ring (ch_33(D));
  # DEBUG BEGIN_STMT
  _15 = CAN_ch[_1].p_rd;
  _16 = (int) _15;
  CAN_ch[_1].tx_ring[_16].xreq = 0;
  # DEBUG BEGIN_STMT
  _17 = CAN_ch[_1].p_rd;
  _18 = (int) _17;
  _19 = _18 + 1;
  _20 = _19 % 200;
  _21 = (short unsigned int) _20;
  CAN_ch[_1].p_rd = _21;
  # DEBUG BEGIN_STMT
  goto <bb 15>; [100.00%]

  <bb 14> [local count: 357878150]:
<L15>:
  # DEBUG BEGIN_STMT
  clear_tx_ring (ch_33(D));
  # DEBUG BEGIN_STMT
  _22 = CAN_ch[_1].p_rd;
  _23 = (int) _22;
  CAN_ch[_1].tx_ring[_23].xreq = 0;
  # DEBUG BEGIN_STMT
  _24 = CAN_ch[_1].p_rd;
  _25 = (int) _24;
  _26 = _25 + 1;
  _27 = _26 % 200;
  _28 = (short unsigned int) _27;
  CAN_ch[_1].p_rd = _28;
  # DEBUG BEGIN_STMT
  vcan_send_miss_message.28_29 = vcan_send_miss_message;
  _30 = vcan_send_miss_message.28_29 + 1;
  vcan_send_miss_message = _30;
  # DEBUG BEGIN_STMT

  <bb 15> [local count: 1073634451]:
<L18>:
  return;

}



;; Function can_tx_check (can_tx_check, funcdef_no=76, decl_uid=11733, cgraph_uid=77, symbol_order=102)

can_tx_check ()
{
  uint8_t i;
  int _1;
  short unsigned int _2;
  int _3;
  unsigned char _4;

  <bb 2> [local count: 153437706]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 6>; [100.00%]

  <bb 3> [local count: 920304118]:
  # DEBUG BEGIN_STMT
  _1 = (int) i_5;
  _2 = CAN_ch[_1].p_rd;
  _3 = (int) _2;
  _4 = CAN_ch[_1].tx_ring[_3].xreq;
  if (_4 == 1)
    goto <bb 4>; [20.24%]
  else
    goto <bb 5>; [79.76%]

  <bb 4> [local count: 186269553]:
  # DEBUG BEGIN_STMT
  can_transmit_txring (i_5);

  <bb 5> [local count: 920304118]:
  # DEBUG BEGIN_STMT
  i_10 = i_5 + 1;
  # DEBUG i => i_10

  <bb 6> [local count: 1073741824]:
  # i_5 = PHI <0(2), i_10(5)>
  # DEBUG i => i_5
  # DEBUG BEGIN_STMT
  if (i_5 != 6)
    goto <bb 3>; [85.71%]
  else
    goto <bb 7>; [14.29%]

  <bb 7> [local count: 153437707]:
  return;

}



;; Function DIN_TEST (DIN_TEST, funcdef_no=79, decl_uid=11743, cgraph_uid=80, symbol_order=105)

DIN_TEST ()
{
  unsigned char _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = Siul2_Dio_Ip_ReadPin (1076434690B, 11);
  din_test = _1;
  return;

}



;; Function Digital_Write (Digital_Write, funcdef_no=80, decl_uid=11752, cgraph_uid=81, symbol_order=106)

Digital_Write (uint8_t DOUT_No, uint8_t Value)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Value_1 = MIN_EXPR <1, Value_3(D)>;
  # DEBUG Value => Value_1
  # DEBUG BEGIN_STMT
  switch (DOUT_No_4(D)) <default: <L12> [11.11%], case 0: <L2> [11.11%], case 1: <L3> [11.11%], case 2: <L4> [11.11%], case 3: <L5> [11.11%], case 4: <L6> [11.11%], case 5: <L7> [11.11%], case 6: <L8> [11.11%], case 7: <L9> [11.11%]>

  <bb 3> [local count: 119292717]:
<L2>:
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434690B, 0, Value_1);
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 4> [local count: 119292717]:
<L3>:
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434704B, 10, Value_1);
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 5> [local count: 119292717]:
<L4>:
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434690B, 12, Value_1);
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 6> [local count: 119292717]:
<L5>:
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434688B, 2, Value_1);
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 7> [local count: 119292717]:
<L6>:
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434690B, 13, Value_1);
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 8> [local count: 119292717]:
<L7>:
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434690B, 14, Value_1);
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 9> [local count: 119292717]:
<L8>:
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434690B, 15, Value_1);
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 10> [local count: 119292717]:
<L9>:
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434688B, 0, Value_1);
  # DEBUG BEGIN_STMT

  <bb 11> [local count: 1073634452]:
<L12>:
  return;

}



;; Function Digital_Read (Digital_Read, funcdef_no=81, decl_uid=11749, cgraph_uid=82, symbol_order=107)

Digital_Read (uint8_t DIN_No)
{
  uint8_t ret;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  switch (DIN_No_3(D)) <default: <L11> [11.11%], case 0: <L0> [11.11%], case 1: <L1> [11.11%], case 2: <L2> [11.11%], case 3: <L3> [11.11%], case 4: <L4> [11.11%], case 5: <L5> [11.11%], case 6: <L6> [11.11%], case 7: <L7> [11.11%]>

  <bb 3> [local count: 119292717]:
<L0>:
  # DEBUG BEGIN_STMT
  ret_20 = Siul2_Dio_Ip_ReadPin (1076434694B, 8);
  # DEBUG ret => ret_20
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 4> [local count: 119292717]:
<L1>:
  # DEBUG BEGIN_STMT
  ret_18 = Siul2_Dio_Ip_ReadPin (1076434690B, 11);
  # DEBUG ret => ret_18
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 5> [local count: 119292717]:
<L2>:
  # DEBUG BEGIN_STMT
  ret_16 = Siul2_Dio_Ip_ReadPin (1076434706B, 1);
  # DEBUG ret => ret_16
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 6> [local count: 119292717]:
<L3>:
  # DEBUG BEGIN_STMT
  ret_14 = Siul2_Dio_Ip_ReadPin (1076434694B, 11);
  # DEBUG ret => ret_14
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 7> [local count: 119292717]:
<L4>:
  # DEBUG BEGIN_STMT
  ret_12 = Siul2_Dio_Ip_ReadPin (1076434692B, 4);
  # DEBUG ret => ret_12
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 8> [local count: 119292717]:
<L5>:
  # DEBUG BEGIN_STMT
  ret_10 = Siul2_Dio_Ip_ReadPin (1076434692B, 5);
  # DEBUG ret => ret_10
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 9> [local count: 119292717]:
<L6>:
  # DEBUG BEGIN_STMT
  ret_8 = Siul2_Dio_Ip_ReadPin (1076434692B, 8);
  # DEBUG ret => ret_8
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 10> [local count: 119292717]:
<L7>:
  # DEBUG BEGIN_STMT
  ret_6 = Siul2_Dio_Ip_ReadPin (1076434692B, 10);
  # DEBUG ret => ret_6
  # DEBUG BEGIN_STMT

  <bb 11> [local count: 1073634452]:
  # ret_1 = PHI <ret_20(3), ret_18(4), ret_16(5), ret_14(6), ret_12(7), ret_10(8), ret_8(9), ret_6(10), 255(2)>
<L11>:
  # DEBUG ret => ret_1
  # DEBUG BEGIN_STMT
  return ret_1;

}



;; Function led_onoff (led_onoff, funcdef_no=82, decl_uid=11677, cgraph_uid=83, symbol_order=108)

led_onoff (int flag)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  if (flag_2(D) == 1)
    goto <bb 3>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 3> [local count: 365072220]:
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434696B, 2, 0);
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 708669605]:
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434696B, 2, 1);

  <bb 5> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  gb.led_flag = flag_2(D);
  return;

}



;; Function ADC_Read (ADC_Read, funcdef_no=84, decl_uid=11747, cgraph_uid=85, symbol_order=110)

ADC_Read (uint8_t ADC_No)
{
  uint16_t ret;

  <bb 2> [local count: 1073419798]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  switch (ADC_No_2(D)) <default: <L9> [14.29%], case 0: <L0> [14.29%], case 1: <L1> [14.29%], case 2: <L2> [14.29%], case 3: <L3> [14.29%], case 4: <L4> [14.29%], case 5: <L5> [14.29%]>

  <bb 3> [local count: 153391689]:
<L0>:
  # DEBUG BEGIN_STMT
  ret_9 = gb.ADC0;
  # DEBUG ret => ret_9
  # DEBUG BEGIN_STMT
  goto <bb 9>; [100.00%]

  <bb 4> [local count: 153391689]:
<L1>:
  # DEBUG BEGIN_STMT
  ret_8 = gb.ADC1;
  # DEBUG ret => ret_8
  # DEBUG BEGIN_STMT
  goto <bb 9>; [100.00%]

  <bb 5> [local count: 153391689]:
<L2>:
  # DEBUG BEGIN_STMT
  ret_7 = gb.ADC2;
  # DEBUG ret => ret_7
  # DEBUG BEGIN_STMT
  goto <bb 9>; [100.00%]

  <bb 6> [local count: 153391689]:
<L3>:
  # DEBUG BEGIN_STMT
  ret_6 = gb.ADC3;
  # DEBUG ret => ret_6
  # DEBUG BEGIN_STMT
  goto <bb 9>; [100.00%]

  <bb 7> [local count: 153391689]:
<L4>:
  # DEBUG BEGIN_STMT
  ret_5 = gb.ADC4;
  # DEBUG ret => ret_5
  # DEBUG BEGIN_STMT
  goto <bb 9>; [100.00%]

  <bb 8> [local count: 153391689]:
<L5>:
  # DEBUG BEGIN_STMT
  ret_4 = gb.AIN_bat;
  # DEBUG ret => ret_4
  # DEBUG BEGIN_STMT

  <bb 9> [local count: 1073741824]:
  # ret_1 = PHI <ret_9(3), ret_8(4), ret_7(5), ret_6(6), ret_5(7), ret_4(8), 255(2)>
<L9>:
  # DEBUG ret => ret_1
  # DEBUG BEGIN_STMT
  return ret_1;

}



;; Function Adc0EndOfChainNoti (Adc0EndOfChainNoti, funcdef_no=85, decl_uid=10378, cgraph_uid=86, symbol_order=111)

Adc0EndOfChainNoti ()
{
  short unsigned int _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = Adc_Sar_Ip_GetConvData (0, 6);
  gb.ADC0 = _1;
  return;

}



;; Function Adc1EndOfChainNoti (Adc1EndOfChainNoti, funcdef_no=86, decl_uid=10381, cgraph_uid=87, symbol_order=112)

Adc1EndOfChainNoti ()
{
  short unsigned int _1;
  short unsigned int _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = Adc_Sar_Ip_GetConvData (1, 2);
  gb.ADC1 = _1;
  # DEBUG BEGIN_STMT
  _2 = Adc_Sar_Ip_GetConvData (1, 43);
  gb.AIN_bat = _2;
  return;

}



;; Function Adc2EndOfChainNoti (Adc2EndOfChainNoti, funcdef_no=87, decl_uid=10384, cgraph_uid=88, symbol_order=113)

Adc2EndOfChainNoti ()
{
  short unsigned int _1;
  short unsigned int _2;
  short unsigned int _3;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = Adc_Sar_Ip_GetConvData (2, 3);
  gb.ADC2 = _1;
  # DEBUG BEGIN_STMT
  _2 = Adc_Sar_Ip_GetConvData (2, 4);
  gb.ADC3 = _2;
  # DEBUG BEGIN_STMT
  _3 = Adc_Sar_Ip_GetConvData (2, 5);
  gb.ADC4 = _3;
  return;

}



;; Function Adc_Read_ch (Adc_Read_ch, funcdef_no=88, decl_uid=11745, cgraph_uid=89, symbol_order=114)

Adc_Read_ch (uint8_t ch)
{
  long unsigned int _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = (long unsigned int) ch_2(D);
  Adc_Sar_Ip_StartConversion (_1, 0);
  return;

}



;; Function tmr_delay (tmr_delay, funcdef_no=89, decl_uid=11675, cgraph_uid=90, symbol_order=115)

tmr_delay (u32 delay)
{
  volatile u64 elapse;
  volatile u64 start;
  long unsigned int _1;
  long unsigned int _2;
  long unsigned int start.35_3;
  long unsigned int _4;
  long unsigned int elapse.36_5;

  <bb 2> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _1 ={v} gb.tmr_cnt;
  start ={v} _1;

  <bb 3> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  _2 ={v} gb.tmr_cnt;
  start.35_3 ={v} start;
  _4 = _2 - start.35_3;
  elapse ={v} _4;
  # DEBUG BEGIN_STMT
  elapse.36_5 ={v} elapse;
  if (elapse.36_5 > delay_10(D))
    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]:
  return;

}



;; Function Pit_Callback (Pit_Callback, funcdef_no=90, decl_uid=15353, cgraph_uid=91, symbol_order=116)

Pit_Callback ()
{
  static uint8_t t = 0;
  unsigned char t.37_1;
  long unsigned int _2;
  long unsigned int _3;
  long unsigned int _4;
  long unsigned int _5;
  long unsigned int _6;
  long unsigned int _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  t.37_1 = t;
  if (t.37_1 == 0)
    goto <bb 3>; [67.00%]
  else
    goto <bb 4>; [33.00%]

  <bb 3> [local count: 719407023]:
  # DEBUG BEGIN_STMT
  t = 1;
  # DEBUG BEGIN_STMT
  _2 ={v} gb.x500us;
  _3 = _2 + 1;
  gb.x500us ={v} _3;
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  uds_timer_interrupt ();
  # DEBUG BEGIN_STMT
  t = 0;
  # DEBUG BEGIN_STMT
  _4 ={v} gb.x500us;
  _5 = _4 + 1;
  gb.x500us ={v} _5;
  # DEBUG BEGIN_STMT
  _6 ={v} gb.tmr_cnt;
  _7 = _6 + 1;
  gb.tmr_cnt ={v} _7;

  <bb 5> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  task_500us ();
  return;

}



;; Function board_init (board_init, funcdef_no=91, decl_uid=11673, cgraph_uid=92, symbol_order=117)

board_init ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  led_onoff (0);
  return;

}



;; Function Uart_Init (Uart_Init, funcdef_no=92, decl_uid=11694, cgraph_uid=93, symbol_order=118)

Uart_Init ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (141);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (141, LPUART_UART_IP_0_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (143);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (143, LPUART_UART_IP_2_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (151);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (151, LPUART_UART_IP_10_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (154);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (154, LPUART_UART_IP_13_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_Init (0, &Lpuart_Uart_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS);
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_Init (2, &Lpuart_Uart_Ip_pHwConfigPB_2_BOARD_INITPERIPHERALS);
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_Init (10, &Lpuart_Uart_Ip_pHwConfigPB_10_BOARD_INITPERIPHERALS);
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_Init (13, &Lpuart_Uart_Ip_pHwConfigPB_13_BOARD_INITPERIPHERALS);
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_AsyncReceive (0, &gb.utemp, 1);
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_AsyncReceive (2, &gb.btemp, 1);
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_AsyncReceive (10, &gb.uart10_temp, 1);
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_AsyncReceive (13, &gb.uart13_temp, 1);
  return;

}



;; Function UART0_RX_Callback (UART0_RX_Callback, funcdef_no=93, decl_uid=5991, cgraph_uid=94, symbol_order=119)

UART0_RX_Callback (uint32_t instance, void * driverState, Lpuart_Uart_Ip_EventType event, void * userData)
{
  unsigned int _1;
  char _2;
  unsigned int _3;
  unsigned int _4;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (event_6(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 4>; [67.00%]

  <bb 3> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  _1 = gb.ubuf_tail;
  _2 = gb.utemp[0];
  gb.ubuf[_1] = _2;
  # DEBUG BEGIN_STMT
  _3 = _1 + 1;
  _4 = _3 & 255;
  gb.ubuf_tail = _4;
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_SetRxBuffer (instance_10(D), &gb.utemp, 1);

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

}



;; Function UART2_RX_Callback (UART2_RX_Callback, funcdef_no=94, decl_uid=5996, cgraph_uid=95, symbol_order=120)

UART2_RX_Callback (uint32_t instance, void * driverState, Lpuart_Uart_Ip_EventType event, void * userData)
{
  unsigned int _1;
  char _2;
  unsigned int _3;
  unsigned int _4;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (event_6(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 4>; [67.00%]

  <bb 3> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  _1 = gb.bbuf_tail;
  _2 = gb.btemp[0];
  gb.bbuf[_1] = _2;
  # DEBUG BEGIN_STMT
  _3 = _1 + 1;
  _4 = _3 & 255;
  gb.bbuf_tail = _4;
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_SetRxBuffer (instance_10(D), &gb.btemp, 1);

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

}



;; Function UART10_RX_Callback (UART10_RX_Callback, funcdef_no=95, decl_uid=6001, cgraph_uid=96, symbol_order=121)

UART10_RX_Callback (uint32_t instance, void * driverState, Lpuart_Uart_Ip_EventType event, void * userData)
{
  unsigned int _1;
  char _2;
  unsigned int _3;
  unsigned int _4;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (event_6(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 4>; [67.00%]

  <bb 3> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  _1 = gb.uart10_buf_tail;
  _2 = gb.uart10_temp[0];
  gb.uart10_buf[_1] = _2;
  # DEBUG BEGIN_STMT
  _3 = _1 + 1;
  _4 = _3 & 255;
  gb.uart10_buf_tail = _4;
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_SetRxBuffer (instance_10(D), &gb.uart10_temp, 1);

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

}



;; Function UART13_RX_Callback (UART13_RX_Callback, funcdef_no=96, decl_uid=6006, cgraph_uid=97, symbol_order=122)

UART13_RX_Callback (uint32_t instance, void * driverState, Lpuart_Uart_Ip_EventType event, void * userData)
{
  unsigned int _1;
  char _2;
  unsigned int _3;
  unsigned int _4;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (event_6(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 4>; [67.00%]

  <bb 3> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  _1 = gb.uart13_buf_tail;
  _2 = gb.uart13_temp[0];
  gb.uart13_buf[_1] = _2;
  # DEBUG BEGIN_STMT
  _3 = _1 + 1;
  _4 = _3 & 255;
  gb.uart13_buf_tail = _4;
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_SetRxBuffer (instance_10(D), &gb.uart13_temp, 1);

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

}



;; Function UART1_RX_Callback (UART1_RX_Callback, funcdef_no=97, decl_uid=15391, cgraph_uid=98, symbol_order=123)

UART1_RX_Callback (uint32_t instance, void * driverState, Lpuart_Uart_Ip_EventType event, void * userData)
{
  unsigned int _1;
  char _2;
  unsigned int _3;
  unsigned int _4;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (event_6(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 4>; [67.00%]

  <bb 3> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  _1 = gb.uart1_buf_tail;
  _2 = gb.uart1_temp[0];
  gb.uart1_buf[_1] = _2;
  # DEBUG BEGIN_STMT
  _3 = _1 + 1;
  _4 = _3 & 255;
  gb.uart1_buf_tail = _4;
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_SetRxBuffer (instance_10(D), &gb.uart1_temp, 1);

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

}



;; Function UART9_RX_Callback (UART9_RX_Callback, funcdef_no=98, decl_uid=15397, cgraph_uid=99, symbol_order=124)

UART9_RX_Callback (uint32_t instance, void * driverState, Lpuart_Uart_Ip_EventType event, void * userData)
{
  unsigned int _1;
  char _2;
  unsigned int _3;
  unsigned int _4;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (event_6(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 4>; [67.00%]

  <bb 3> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  _1 = gb.uart9_buf_tail;
  _2 = gb.uart9_temp[0];
  gb.uart9_buf[_1] = _2;
  # DEBUG BEGIN_STMT
  _3 = _1 + 1;
  _4 = _3 & 255;
  gb.uart9_buf_tail = _4;
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_SetRxBuffer (instance_10(D), &gb.uart9_temp, 1);

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

}



;; Function Gvar_init (Gvar_init, funcdef_no=99, decl_uid=11671, cgraph_uid=100, symbol_order=125)

Gvar_init ()
{
  u32 i;

  <bb 2> [local count: 153437706]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  gb.ubuf_head = 0;
  # DEBUG BEGIN_STMT
  gb.ubuf_tail = 0;
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 4>; [100.00%]

  <bb 3> [local count: 920304115]:
  # DEBUG BEGIN_STMT
  gb.can[i_1].bus_off = 1;
  # DEBUG BEGIN_STMT
  i_13 = i_1 + 1;
  # DEBUG i => i_13

  <bb 4> [local count: 1073741821]:
  # i_1 = PHI <0(2), i_13(3)>
  # DEBUG i => i_1
  # DEBUG BEGIN_STMT
  if (i_1 != 6)
    goto <bb 3>; [85.71%]
  else
    goto <bb 8>; [14.29%]

  <bb 8> [local count: 153437706]:
  goto <bb 6>; [100.00%]

  <bb 5> [local count: 920304119]:
  # DEBUG BEGIN_STMT
  gb.can[i_2].bus_off_callback = 0B;
  # DEBUG BEGIN_STMT
  i_11 = i_2 + 1;
  # DEBUG i => i_11

  <bb 6> [local count: 1073741824]:
  # i_2 = PHI <i_11(5), 0(8)>
  # DEBUG i => i_2
  # DEBUG BEGIN_STMT
  if (i_2 != 6)
    goto <bb 5>; [85.71%]
  else
    goto <bb 7>; [14.29%]

  <bb 7> [local count: 153437707]:
  # DEBUG BEGIN_STMT
  gb.pwm_freq = 50000;
  # DEBUG BEGIN_STMT
  gb.pwm_max_tick = 3200;
  return;

}



;; Function register_bus_off_callback (register_bus_off_callback, funcdef_no=100, decl_uid=11741, cgraph_uid=101, symbol_order=126)

register_bus_off_callback (int ch, void (*user_callback) (int) fp, int param)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  gb.can[ch_2(D)].bus_off_callback = fp_3(D);
  # DEBUG BEGIN_STMT
  gb.can[ch_2(D)].param = param_5(D);
  return;

}



;; Function get_char (get_char, funcdef_no=101, decl_uid=11681, cgraph_uid=102, symbol_order=127)

get_char (char * ch)
{
  unsigned int _1;
  unsigned int _2;
  char _3;
  unsigned int _4;
  unsigned int _5;
  unsigned int _6;
  int _7;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = gb.ubuf_head;
  _2 = gb.ubuf_tail;
  if (_1 == _2)
    goto <bb 4>; [20.97%]
  else
    goto <bb 3>; [79.03%]

  <bb 3> [local count: 848578164]:
  # DEBUG BEGIN_STMT
  _3 = gb.ubuf[_1];
  *ch_10(D) = _3;
  # DEBUG BEGIN_STMT
  _4 = gb.ubuf_head;
  _5 = _4 + 1;
  _6 = _5 & 255;
  gb.ubuf_head = _6;
  # DEBUG BEGIN_STMT

  <bb 4> [local count: 1073741824]:
  # _7 = PHI <1(2), 0(3)>
  return _7;

}



;; Function put_char (put_char, funcdef_no=102, decl_uid=11679, cgraph_uid=103, symbol_order=128)

put_char (char ch)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  Lpuart_Uart_Ip_SyncSend (0, &ch, 1);
  return;

}



;; Function debug_printf (debug_printf, funcdef_no=105, decl_uid=11685, cgraph_uid=106, symbol_order=131)

debug_printf (char * msg)
{
  u8 len;
  u8 i;
  struct va_list argptr;
  char str[256];
  unsigned int _1;
  int _2;
  char _3;

  <bb 2> [local count: 118111600]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  __builtin_va_start (&argptr, 0);
  # DEBUG BEGIN_STMT
  vsprintf (&str, msg_8(D), argptr);
  # DEBUG BEGIN_STMT
  __builtin_va_end (&argptr);
  # DEBUG BEGIN_STMT
  _1 = strlen (&str);
  len_11 = (u8) _1;
  # DEBUG len => len_11
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 4>; [100.00%]

  <bb 3> [local count: 955630223]:
  # DEBUG BEGIN_STMT
  _2 = (int) i_4;
  _3 = str[_2];
  put_char (_3);
  # DEBUG BEGIN_STMT
  i_15 = i_4 + 1;
  # DEBUG i => i_15

  <bb 4> [local count: 1073741824]:
  # i_4 = PHI <0(2), i_15(3)>
  # DEBUG i => i_4
  # DEBUG BEGIN_STMT
  if (i_4 < len_11)
    goto <bb 3>; [89.00%]
  else
    goto <bb 5>; [11.00%]

  <bb 5> [local count: 118111601]:
  str ={v} {CLOBBER};
  argptr ={v} {CLOBBER};
  return;

}



;; Function Lin_init (Lin_init, funcdef_no=48, decl_uid=11700, cgraph_uid=49, symbol_order=74)

Lin_init ()
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (142);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (150);
  # DEBUG BEGIN_STMT
  debug_printf ("start\r\n");
  # DEBUG BEGIN_STMT
  Lpuart_Lin_Ip_Init (0, &Lpuart_Lin_Ip_pHwConfigPB_0_BOARD_INITPERIPHERALS);
  # DEBUG BEGIN_STMT
  Lpuart_Lin_Ip_Init (1, &Lpuart_Lin_Ip_pHwConfigPB_1_BOARD_INITPERIPHERALS);
  # DEBUG BEGIN_STMT
  debug_printf ("end\r\n");
  return;

}



;; Function CAN0_ErrCallback (CAN0_ErrCallback, funcdef_no=59, decl_uid=15036, cgraph_uid=60, symbol_order=85)

CAN0_ErrCallback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t u32ErrStatus, const struct FlexCANState * driverState)
{
  void (*<T2ef>) (int) _1;
  int _2;
  int _3;
  int _4;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_7(D) == 11)
    goto <bb 3>; [20.24%]
  else
    goto <bb 6>; [79.76%]

  <bb 3> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  gb.can[0].bus_off = 0;
  # DEBUG BEGIN_STMT
  debug_printf ("CAN0 bus off detected : %d\n", 11);
  # DEBUG BEGIN_STMT
  _1 = gb.can[0].bus_off_callback;
  if (_1 != 0B)
    goto <bb 4>; [70.00%]
  else
    goto <bb 5>; [30.00%]

  <bb 4> [local count: 152127742]:
  # DEBUG BEGIN_STMT
  _2 = gb.can[0].param;
  _1 (_2);

  <bb 5> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Deinit_Privileged (instance_14(D));
  goto <bb 8>; [100.00%]

  <bb 6> [local count: 856416480]:
  # DEBUG BEGIN_STMT
  _3 = gb.can[0].error;
  if (_3 != 0)
    goto <bb 7>; [33.00%]
  else
    goto <bb 8>; [67.00%]

  <bb 7> [local count: 282617438]:
  # DEBUG BEGIN_STMT
  gb.can[0].error = 0;
  # DEBUG BEGIN_STMT
  _4 = (int) eventType_7(D);
  debug_printf ("CAN0-BUS error detected : %d\n\r", _4);

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

}



;; Function CAN1_ErrCallback (CAN1_ErrCallback, funcdef_no=61, decl_uid=15053, cgraph_uid=62, symbol_order=87)

CAN1_ErrCallback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t u32ErrStatus, const struct FlexCANState * driverState)
{
  void (*<T2ef>) (int) _1;
  int _2;
  int _3;

  <bb 2> [local count: 1073741823]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_6(D) == 11)
    goto <bb 3>; [20.24%]
  else
    goto <bb 6>; [79.76%]

  <bb 3> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  gb.can[1].bus_off = 0;
  # DEBUG BEGIN_STMT
  debug_printf ("CAN1 bus off detected : %d\n", 11);
  # DEBUG BEGIN_STMT
  _1 = gb.can[1].bus_off_callback;
  if (_1 != 0B)
    goto <bb 4>; [70.00%]
  else
    goto <bb 5>; [30.00%]

  <bb 4> [local count: 152127741]:
  # DEBUG BEGIN_STMT
  _2 = gb.can[1].param;
  _1 (_2);

  <bb 5> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Deinit_Privileged (instance_12(D));
  goto <bb 8>; [100.00%]

  <bb 6> [local count: 856416478]:
  # DEBUG BEGIN_STMT
  _3 = gb.can[1].error;
  if (_3 != 0)
    goto <bb 7>; [50.00%]
  else
    goto <bb 8>; [50.00%]

  <bb 7> [local count: 428208239]:
  # DEBUG BEGIN_STMT
  gb.can[1].error = 0;

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

}



;; Function CAN2_ErrCallback (CAN2_ErrCallback, funcdef_no=63, decl_uid=15070, cgraph_uid=64, symbol_order=89)

CAN2_ErrCallback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t u32ErrStatus, const struct FlexCANState * driverState)
{
  void (*<T2ef>) (int) _1;
  int _2;
  int _3;
  int _4;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_7(D) == 11)
    goto <bb 3>; [20.24%]
  else
    goto <bb 6>; [79.76%]

  <bb 3> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  gb.can[2].bus_off = 0;
  # DEBUG BEGIN_STMT
  debug_printf ("CAN2 bus off detected : %d\n", 11);
  # DEBUG BEGIN_STMT
  _1 = gb.can[2].bus_off_callback;
  if (_1 != 0B)
    goto <bb 4>; [70.00%]
  else
    goto <bb 5>; [30.00%]

  <bb 4> [local count: 152127742]:
  # DEBUG BEGIN_STMT
  _2 = gb.can[2].param;
  _1 (_2);

  <bb 5> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Deinit_Privileged (instance_14(D));
  goto <bb 8>; [100.00%]

  <bb 6> [local count: 856416480]:
  # DEBUG BEGIN_STMT
  _3 = gb.can[2].error;
  if (_3 != 0)
    goto <bb 7>; [33.00%]
  else
    goto <bb 8>; [67.00%]

  <bb 7> [local count: 282617438]:
  # DEBUG BEGIN_STMT
  gb.can[2].error = 0;
  # DEBUG BEGIN_STMT
  _4 = (int) eventType_7(D);
  debug_printf ("CAN2-BUS error detected : %d\n", _4);

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

}



;; Function CAN3_ErrCallback (CAN3_ErrCallback, funcdef_no=65, decl_uid=15087, cgraph_uid=66, symbol_order=91)

CAN3_ErrCallback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t u32ErrStatus, const struct FlexCANState * driverState)
{
  int _1;
  void (*<T2ef>) (int) _2;
  int _3;
  int _4;
  int _5;
  int _6;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_9(D) == 11)
    goto <bb 3>; [20.24%]
  else
    goto <bb 6>; [79.76%]

  <bb 3> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  _1 = (int) instance_10(D);
  gb.can[_1].bus_off = 0;
  # DEBUG BEGIN_STMT
  debug_printf ("CAN3 bus off detected : %d\n", 11);
  # DEBUG BEGIN_STMT
  _2 = gb.can[_1].bus_off_callback;
  if (_2 != 0B)
    goto <bb 4>; [70.00%]
  else
    goto <bb 5>; [30.00%]

  <bb 4> [local count: 152127742]:
  # DEBUG BEGIN_STMT
  _3 = gb.can[_1].param;
  _2 (_3);

  <bb 5> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Deinit_Privileged (instance_10(D));
  goto <bb 8>; [100.00%]

  <bb 6> [local count: 856416480]:
  # DEBUG BEGIN_STMT
  _4 = (int) instance_10(D);
  _5 = gb.can[_4].error;
  if (_5 != 0)
    goto <bb 7>; [33.00%]
  else
    goto <bb 8>; [67.00%]

  <bb 7> [local count: 282617438]:
  # DEBUG BEGIN_STMT
  gb.can[_4].error = 0;
  # DEBUG BEGIN_STMT
  _6 = (int) eventType_9(D);
  debug_printf ("CAN3-BUS error detected : %d\n\r", _6);

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

}



;; Function CAN4_ErrCallback (CAN4_ErrCallback, funcdef_no=67, decl_uid=15104, cgraph_uid=68, symbol_order=93)

CAN4_ErrCallback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t u32ErrStatus, const struct FlexCANState * driverState)
{
  int _1;
  void (*<T2ef>) (int) _2;
  int _3;
  int _4;
  int _5;
  int _6;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_9(D) == 11)
    goto <bb 3>; [20.24%]
  else
    goto <bb 6>; [79.76%]

  <bb 3> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  _1 = (int) instance_10(D);
  gb.can[_1].bus_off = 0;
  # DEBUG BEGIN_STMT
  debug_printf ("CAN4 bus off detected : %d\n", 11);
  # DEBUG BEGIN_STMT
  _2 = gb.can[_1].bus_off_callback;
  if (_2 != 0B)
    goto <bb 4>; [70.00%]
  else
    goto <bb 5>; [30.00%]

  <bb 4> [local count: 152127742]:
  # DEBUG BEGIN_STMT
  _3 = gb.can[_1].param;
  _2 (_3);

  <bb 5> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Deinit_Privileged (instance_10(D));
  goto <bb 8>; [100.00%]

  <bb 6> [local count: 856416480]:
  # DEBUG BEGIN_STMT
  _4 = (int) instance_10(D);
  _5 = gb.can[_4].error;
  if (_5 != 0)
    goto <bb 7>; [33.00%]
  else
    goto <bb 8>; [67.00%]

  <bb 7> [local count: 282617438]:
  # DEBUG BEGIN_STMT
  gb.can[_4].error = 0;
  # DEBUG BEGIN_STMT
  _6 = (int) eventType_9(D);
  debug_printf ("CAN4-BUS error detected : %d\n\r", _6);

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

}



;; Function CAN5_ErrCallback (CAN5_ErrCallback, funcdef_no=69, decl_uid=15121, cgraph_uid=70, symbol_order=95)

CAN5_ErrCallback (uint8_t instance, Flexcan_Ip_EventType eventType, uint32_t u32ErrStatus, const struct FlexCANState * driverState)
{
  int _1;
  void (*<T2ef>) (int) _2;
  int _3;
  int _4;
  int _5;
  int _6;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (eventType_9(D) == 11)
    goto <bb 3>; [20.24%]
  else
    goto <bb 6>; [79.76%]

  <bb 3> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  _1 = (int) instance_10(D);
  gb.can[_1].bus_off = 0;
  # DEBUG BEGIN_STMT
  debug_printf ("CAN5 bus off detected : %d\n", 11);
  # DEBUG BEGIN_STMT
  _2 = gb.can[_1].bus_off_callback;
  if (_2 != 0B)
    goto <bb 4>; [70.00%]
  else
    goto <bb 5>; [30.00%]

  <bb 4> [local count: 152127742]:
  # DEBUG BEGIN_STMT
  _3 = gb.can[_1].param;
  _2 (_3);

  <bb 5> [local count: 217325345]:
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Deinit_Privileged (instance_10(D));
  goto <bb 8>; [100.00%]

  <bb 6> [local count: 856416480]:
  # DEBUG BEGIN_STMT
  _4 = (int) instance_10(D);
  _5 = gb.can[_4].error;
  if (_5 != 0)
    goto <bb 7>; [33.00%]
  else
    goto <bb 8>; [67.00%]

  <bb 7> [local count: 282617438]:
  # DEBUG BEGIN_STMT
  gb.can[_4].error = 0;
  # DEBUG BEGIN_STMT
  _6 = (int) eventType_9(D);
  debug_printf ("CAN5-BUS error detected : %d\n\r", _6);

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

}



;; Function Adc_Init (Adc_Init, funcdef_no=83, decl_uid=11696, cgraph_uid=84, symbol_order=109)

Adc_Init ()
{
  uint8_t status;
  uint8_t retry;

  <bb 2> [local count: 151290760]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG retry => 0
  goto <bb 5>; [100.00%]

  <bb 3> [local count: 976138693]:
  # DEBUG BEGIN_STMT
  status_34 = Adc_Sar_Ip_Init (0, &AdcHwUnit_0_BOARD_INITPERIPHERALS);
  # DEBUG status => status_34
  # DEBUG BEGIN_STMT
  if (status_34 == 0)
    goto <bb 6>; [5.50%]
  else
    goto <bb 4>; [94.50%]

  <bb 4> [local count: 922451064]:
  # DEBUG BEGIN_STMT
  retry_35 = retry_7 + 1;
  # DEBUG retry => retry_35

  <bb 5> [local count: 1073741824]:
  # retry_7 = PHI <0(2), retry_35(4)>
  # DEBUG retry => retry_7
  # DEBUG BEGIN_STMT
  if (retry_7 != 10)
    goto <bb 3>; [90.91%]
  else
    goto <bb 6>; [9.09%]

  <bb 6> [local count: 151290760]:
  # retry_1 = PHI <retry_7(3), retry_7(5)>
  # DEBUG BEGIN_STMT
  if (retry_1 == 10)
    goto <bb 7>; [20.24%]
  else
    goto <bb 11>; [79.76%]

  <bb 7> [local count: 30621250]:
  # DEBUG BEGIN_STMT
  debug_printf ("ADC[%d] Init failed\n", 0);

  <bb 11> [local count: 151290760]:
  # retry_42 = PHI <0(7), 0(6)>
  goto <bb 42>; [100.00%]

  <bb 9> [local count: 976138691]:
  # DEBUG BEGIN_STMT
  status_39 = Adc_Sar_Ip_Init (1, &AdcHwUnit_1_BOARD_INITPERIPHERALS);
  # DEBUG status => status_39
  # DEBUG BEGIN_STMT
  if (status_39 == 0)
    goto <bb 12>; [5.50%]
  else
    goto <bb 10>; [94.50%]

  <bb 10> [local count: 922451062]:
  # DEBUG BEGIN_STMT
  retry_40 = retry_8 + 1;
  # DEBUG retry => retry_40

  <bb 42> [local count: 1073741823]:
  # retry_8 = PHI <retry_42(11), retry_40(10)>
  # DEBUG retry => retry_8
  # DEBUG BEGIN_STMT
  if (retry_8 != 10)
    goto <bb 9>; [90.91%]
  else
    goto <bb 12>; [9.09%]

  <bb 12> [local count: 151290760]:
  # retry_2 = PHI <retry_8(9), retry_8(42)>
  # DEBUG BEGIN_STMT
  if (retry_2 == 10)
    goto <bb 13>; [20.24%]
  else
    goto <bb 17>; [79.76%]

  <bb 13> [local count: 30621250]:
  # DEBUG BEGIN_STMT
  debug_printf ("ADC[%d] Init failed\n", 1);

  <bb 17> [local count: 151290760]:
  # retry_31 = PHI <0(13), 0(12)>
  goto <bb 41>; [100.00%]

  <bb 15> [local count: 976138690]:
  # DEBUG BEGIN_STMT
  status_44 = Adc_Sar_Ip_Init (2, &AdcHwUnit_2_BOARD_INITPERIPHERALS);
  # DEBUG status => status_44
  # DEBUG BEGIN_STMT
  if (status_44 == 0)
    goto <bb 18>; [5.50%]
  else
    goto <bb 16>; [94.50%]

  <bb 16> [local count: 922451062]:
  # DEBUG BEGIN_STMT
  retry_45 = retry_9 + 1;
  # DEBUG retry => retry_45

  <bb 41> [local count: 1073741821]:
  # retry_9 = PHI <retry_31(17), retry_45(16)>
  # DEBUG retry => retry_9
  # DEBUG BEGIN_STMT
  if (retry_9 != 10)
    goto <bb 15>; [90.91%]
  else
    goto <bb 18>; [9.09%]

  <bb 18> [local count: 151290759]:
  # retry_3 = PHI <retry_9(15), retry_9(41)>
  # DEBUG BEGIN_STMT
  if (retry_3 == 10)
    goto <bb 19>; [20.24%]
  else
    goto <bb 20>; [79.76%]

  <bb 19> [local count: 30621250]:
  # DEBUG BEGIN_STMT
  debug_printf ("ADC[%d] Init failed\n", 2);

  <bb 20> [local count: 151290759]:
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (180, Adc_Sar_0_Isr, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (181, Adc_Sar_1_Isr, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (182, Adc_Sar_2_Isr, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (180);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (181);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (182);
  # DEBUG BEGIN_STMT
  # DEBUG retry => 0
  goto <bb 23>; [100.00%]

  <bb 21> [local count: 976138688]:
  # DEBUG BEGIN_STMT
  status_55 = Adc_Sar_Ip_DoCalibration (0);
  # DEBUG status => status_55
  # DEBUG BEGIN_STMT
  if (status_55 == 0)
    goto <bb 24>; [5.50%]
  else
    goto <bb 22>; [94.50%]

  <bb 22> [local count: 922451061]:
  # DEBUG BEGIN_STMT
  retry_56 = retry_10 + 1;
  # DEBUG retry => retry_56

  <bb 23> [local count: 1073741820]:
  # retry_10 = PHI <0(20), retry_56(22)>
  # DEBUG retry => retry_10
  # DEBUG BEGIN_STMT
  if (retry_10 != 10)
    goto <bb 21>; [90.91%]
  else
    goto <bb 24>; [9.09%]

  <bb 24> [local count: 151290759]:
  # retry_4 = PHI <retry_10(21), retry_10(23)>
  # DEBUG BEGIN_STMT
  if (retry_4 == 10)
    goto <bb 25>; [20.24%]
  else
    goto <bb 29>; [79.76%]

  <bb 25> [local count: 30621250]:
  # DEBUG BEGIN_STMT
  debug_printf ("ADC[%d] Calibration failed\n", 0);

  <bb 29> [local count: 151290759]:
  # retry_24 = PHI <0(25), 0(24)>
  goto <bb 40>; [100.00%]

  <bb 27> [local count: 976138686]:
  # DEBUG BEGIN_STMT
  status_59 = Adc_Sar_Ip_DoCalibration (1);
  # DEBUG status => status_59
  # DEBUG BEGIN_STMT
  if (status_59 == 0)
    goto <bb 30>; [5.50%]
  else
    goto <bb 28>; [94.50%]

  <bb 28> [local count: 922451057]:
  # DEBUG BEGIN_STMT
  retry_60 = retry_11 + 1;
  # DEBUG retry => retry_60

  <bb 40> [local count: 1073741817]:
  # retry_11 = PHI <retry_24(29), retry_60(28)>
  # DEBUG retry => retry_11
  # DEBUG BEGIN_STMT
  if (retry_11 != 10)
    goto <bb 27>; [90.91%]
  else
    goto <bb 30>; [9.09%]

  <bb 30> [local count: 151290759]:
  # retry_5 = PHI <retry_11(27), retry_11(40)>
  # DEBUG BEGIN_STMT
  if (retry_5 == 10)
    goto <bb 31>; [20.24%]
  else
    goto <bb 35>; [79.76%]

  <bb 31> [local count: 30621250]:
  # DEBUG BEGIN_STMT
  debug_printf ("ADC[%d] Calibration failed\n", 1);

  <bb 35> [local count: 151290759]:
  # retry_15 = PHI <0(31), 0(30)>
  goto <bb 39>; [100.00%]

  <bb 33> [local count: 976138684]:
  # DEBUG BEGIN_STMT
  status_63 = Adc_Sar_Ip_DoCalibration (2);
  # DEBUG status => status_63
  # DEBUG BEGIN_STMT
  if (status_63 == 0)
    goto <bb 36>; [5.50%]
  else
    goto <bb 34>; [94.50%]

  <bb 34> [local count: 922451056]:
  # DEBUG BEGIN_STMT
  retry_64 = retry_12 + 1;
  # DEBUG retry => retry_64

  <bb 39> [local count: 1073741815]:
  # retry_12 = PHI <retry_15(35), retry_64(34)>
  # DEBUG retry => retry_12
  # DEBUG BEGIN_STMT
  if (retry_12 != 10)
    goto <bb 33>; [90.91%]
  else
    goto <bb 36>; [9.09%]

  <bb 36> [local count: 151290759]:
  # retry_6 = PHI <retry_12(33), retry_12(39)>
  # DEBUG BEGIN_STMT
  if (retry_6 == 10)
    goto <bb 37>; [20.24%]
  else
    goto <bb 38>; [79.76%]

  <bb 37> [local count: 30621249]:
  # DEBUG BEGIN_STMT
  debug_printf ("ADC[%d] Calibration failed\n", 2);

  <bb 38> [local count: 151290759]:
  # DEBUG BEGIN_STMT
  Adc_Sar_Ip_EnableNotifications (0, 1);
  # DEBUG BEGIN_STMT
  Adc_Sar_Ip_EnableNotifications (1, 1);
  # DEBUG BEGIN_STMT
  Adc_Sar_Ip_EnableNotifications (2, 1);
  return;

}



;; Function get_line (get_line, funcdef_no=103, decl_uid=11683, cgraph_uid=104, symbol_order=129)

get_line (u32 max_len)
{
  unsigned int _1;
  char * _2;
  int _3;
  unsigned int _4;
  char _5;
  unsigned int _6;
  unsigned int _7;
  char _8;
  unsigned int _9;
  char _10;
  unsigned char _11;
  unsigned int _12;
  unsigned int _13;
  unsigned int _14;
  int _15;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = gb.cmd_idx;
  _2 = &gb.cmd_buf[_1];
  _3 = get_char (_2);
  if (_3 == 1)
    goto <bb 11>; [20.97%]
  else
    goto <bb 3>; [79.03%]

  <bb 3> [local count: 848578164]:
  # DEBUG BEGIN_STMT
  _4 = gb.cmd_idx;
  _5 = gb.cmd_buf[_4];
  switch (_5) <default: <L7> [33.33%], case 8: <L4> [33.33%], case 10: <L2> [33.33%], case 13: <L2> [33.33%]>

  <bb 4> [local count: 282831102]:
<L2>:
  # DEBUG BEGIN_STMT
  debug_printf ("\r\n");
  # DEBUG BEGIN_STMT
  _6 = gb.cmd_idx;
  gb.cmd_buf[_6] = 0;
  # DEBUG BEGIN_STMT
  gb.cmd_idx = 0;
  # DEBUG BEGIN_STMT
  goto <bb 11>; [100.00%]

  <bb 5> [local count: 282831102]:
<L4>:
  # DEBUG BEGIN_STMT
  if (_4 != 0)
    goto <bb 6>; [33.00%]
  else
    goto <bb 9>; [67.00%]

  <bb 6> [local count: 93334264]:
  # DEBUG BEGIN_STMT
  _7 = _4 + 4294967295;
  gb.cmd_idx = _7;
  # DEBUG BEGIN_STMT
  debug_printf ("\b \b");
  goto <bb 9>; [100.00%]

  <bb 7> [local count: 282831102]:
<L7>:
  # DEBUG BEGIN_STMT
  _8 = _5 + 224;
  if (_8 <= 94)
    goto <bb 8>; [33.00%]
  else
    goto <bb 9>; [67.00%]

  <bb 8> [local count: 93334264]:
  # DEBUG BEGIN_STMT
  put_char (_5);
  # DEBUG BEGIN_STMT
  _9 = gb.cmd_idx;
  _10 = gb.cmd_buf[_9];
  _11 = _10 + 208;
  gb.cmd_buf_no[_9] = _11;
  # DEBUG BEGIN_STMT
  _12 = _9 + 1;
  gb.cmd_idx = _12;

  <bb 9> [local count: 565662204]:
  # DEBUG BEGIN_STMT
  _13 = gb.cmd_idx;
  if (_13 >= max_len_28(D))
    goto <bb 10>; [34.00%]
  else
    goto <bb 11>; [66.00%]

  <bb 10> [local count: 192325149]:
  # DEBUG BEGIN_STMT
  _14 = max_len_28(D) + 4294967295;
  gb.cmd_buf[_14] = 0;
  # DEBUG BEGIN_STMT
  gb.cmd_idx = 0;
  # DEBUG BEGIN_STMT

  <bb 11> [local count: 1073656966]:
  # _15 = PHI <1(2), 0(4), 0(10), 1(9)>
  return _15;

}



;; Function UART0_get_cmd (UART0_get_cmd, funcdef_no=104, decl_uid=11687, cgraph_uid=105, symbol_order=130)

UART0_get_cmd ()
{
  int ret;
  char _1;
  int _2;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  ret_6 = get_line (128);
  # DEBUG ret => ret_6
  # DEBUG BEGIN_STMT
  if (ret_6 == 0)
    goto <bb 3>; [50.00%]
  else
    goto <bb 7>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _1 = gb.cmd_buf[0];
  if (_1 == 0)
    goto <bb 7>; [34.00%]
  else
    goto <bb 4>; [66.00%]

  <bb 4> [local count: 354334802]:
  # DEBUG BEGIN_STMT
  _2 = strcmp (&gb.cmd_buf, "test1");
  if (_2 == 0)
    goto <bb 5>; [50.00%]
  else
    goto <bb 6>; [50.00%]

  <bb 5> [local count: 177167401]:
  # DEBUG BEGIN_STMT
  debug_printf ("test1\r\n");
  goto <bb 7>; [100.00%]

  <bb 6> [local count: 177167401]:
  # DEBUG BEGIN_STMT
  debug_printf ("Command not found : %s\r\n", &gb.cmd_buf);

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

}



;; Function setupCanTJA1153 (setupCanTJA1153, funcdef_no=106, decl_uid=14921, cgraph_uid=107, symbol_order=132)

setupCanTJA1153 (int instance, struct Siul2_Dio_Ip_GpioType * const stb_port, Siul2_Dio_Ip_PinsChannelType stb_pin)
{
  uint8_t sendData[8];
  struct Flexcan_Ip_DataInfoType tx_info;
  unsigned char _1;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  tx_info.msg_id_type = 0;
  tx_info.data_length = 8;
  tx_info.fd_enable = 0;
  tx_info.fd_padding = 0;
  tx_info.enable_brs = 0;
  tx_info.is_remote = 0;
  tx_info.is_polling = 0;
  # DEBUG BEGIN_STMT
  sendData = "\x00\x00\x00\x00\x00\x00\x00";
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (stb_port_11(D), stb_pin_12(D), 0);
  # DEBUG BEGIN_STMT
  tx_info.is_polling = 1;
  # DEBUG BEGIN_STMT
  tx_info.msg_id_type = 0;
  # DEBUG BEGIN_STMT
  tx_info.data_length = 0;
  # DEBUG BEGIN_STMT
  _1 = (unsigned char) instance_17(D);
  FlexCAN_Ip_SendBlocking (_1, 0, &tx_info, 1365, &sendData, 100);
  # DEBUG BEGIN_STMT
  sendData[0] = 16;
  # DEBUG BEGIN_STMT
  sendData[1] = 0;
  # DEBUG BEGIN_STMT
  sendData[2] = 80;
  # DEBUG BEGIN_STMT
  sendData[3] = 0;
  # DEBUG BEGIN_STMT
  sendData[4] = 7;
  # DEBUG BEGIN_STMT
  sendData[5] = 255;
  # DEBUG BEGIN_STMT
  tx_info.msg_id_type = 1;
  # DEBUG BEGIN_STMT
  tx_info.data_length = 6;
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SendBlocking (_1, 0, &tx_info, 416940273, &sendData, 100);
  # DEBUG BEGIN_STMT
  sendData[0] = 16;
  # DEBUG BEGIN_STMT
  sendData[1] = 1;
  # DEBUG BEGIN_STMT
  sendData[2] = 159;
  # DEBUG BEGIN_STMT
  sendData[3] = 255;
  # DEBUG BEGIN_STMT
  sendData[4] = 255;
  # DEBUG BEGIN_STMT
  sendData[5] = 255;
  # DEBUG BEGIN_STMT
  tx_info.msg_id_type = 1;
  # DEBUG BEGIN_STMT
  tx_info.data_length = 6;
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SendBlocking (_1, 0, &tx_info, 416940273, &sendData, 100);
  # DEBUG BEGIN_STMT
  sendData[0] = 16;
  # DEBUG BEGIN_STMT
  sendData[1] = 2;
  # DEBUG BEGIN_STMT
  sendData[2] = 192;
  # DEBUG BEGIN_STMT
  sendData[3] = 0;
  # DEBUG BEGIN_STMT
  sendData[4] = 0;
  # DEBUG BEGIN_STMT
  sendData[5] = 0;
  # DEBUG BEGIN_STMT
  tx_info.msg_id_type = 1;
  # DEBUG BEGIN_STMT
  tx_info.data_length = 6;
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SendBlocking (_1, 0, &tx_info, 416940273, &sendData, 100);
  # DEBUG BEGIN_STMT
  sendData[0] = 113;
  # DEBUG BEGIN_STMT
  sendData[1] = 2;
  # DEBUG BEGIN_STMT
  sendData[2] = 3;
  # DEBUG BEGIN_STMT
  sendData[3] = 4;
  # DEBUG BEGIN_STMT
  sendData[4] = 5;
  # DEBUG BEGIN_STMT
  sendData[5] = 6;
  # DEBUG BEGIN_STMT
  sendData[6] = 7;
  # DEBUG BEGIN_STMT
  sendData[7] = 8;
  # DEBUG BEGIN_STMT
  tx_info.msg_id_type = 1;
  # DEBUG BEGIN_STMT
  tx_info.data_length = 8;
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SendBlocking (_1, 0, &tx_info, 416940273, &sendData, 100);
  # DEBUG BEGIN_STMT
  tmr_delay (10);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (stb_port_11(D), stb_pin_12(D), 1);
  tx_info ={v} {CLOBBER};
  sendData ={v} {CLOBBER};
  return;

}



;; Function Can_Init_ECU3 (Can_Init_ECU3, funcdef_no=72, decl_uid=11718, cgraph_uid=73, symbol_order=98)

Can_Init_ECU3 (int ch)
{
  uint8_t i;
  uint8_t idx;
  unsigned char _1;
  int _2;
  <unnamed-unsigned:29> _3;
  long unsigned int _4;
  unsigned int _5;
  unsigned int _6;
  struct Flexcan_Ip_MsgBuffType * _7;
  unsigned char _8;
  int _9;
  <unnamed-unsigned:29> _10;
  long unsigned int _11;
  unsigned int _12;
  unsigned int _13;
  struct Flexcan_Ip_MsgBuffType * _14;
  unsigned char _15;
  int _16;
  <unnamed-unsigned:29> _17;
  long unsigned int _18;
  unsigned int _19;
  unsigned int _20;
  struct Flexcan_Ip_MsgBuffType * _21;
  unsigned char _22;
  int _23;
  <unnamed-unsigned:29> _24;
  long unsigned int _25;
  unsigned int _26;
  unsigned int _27;
  struct Flexcan_Ip_MsgBuffType * _28;
  unsigned char _29;
  int _30;
  <unnamed-unsigned:29> _31;
  long unsigned int _32;
  unsigned int _33;
  unsigned int _34;
  struct Flexcan_Ip_MsgBuffType * _35;
  int _36;

  <bb 2> [local count: 10737418]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  if (ch_55(D) == 0)
    goto <bb 3>; [33.00%]
  else
    goto <bb 4>; [67.00%]

  <bb 3> [local count: 3543348]:
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (109);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (109, CAN0_ORED_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (110);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (110, CAN0_ORED_0_31_MB_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434696B, 8, 1);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434696B, 5, 1);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Init_Privileged (0, &FlexCAN_State0, &FlexCAN_Config0);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SetRxMaskType_Privileged (0, 1);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SetRxIndividualMask_Privileged (0, 13, 0);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SetStartMode_Privileged (0);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_ConfigRxMb (0, 13, &MEM[(void *)&rx_info], 0);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Receive (0, 13, &can0_rxData[13], 0);
  # DEBUG BEGIN_STMT
  ECU3_Data_Init ();
  # DEBUG BEGIN_STMT
  clear_tx_buf (0);
  # DEBUG BEGIN_STMT
  gb.can[0].bus_off = 1;
  # DEBUG BEGIN_STMT
  gb.can[0].error = 1;

  <bb 4> [local count: 10737418]:
  # DEBUG BEGIN_STMT
  if (ch_55(D) == 1)
    goto <bb 5>; [20.24%]
  else
    goto <bb 9>; [79.76%]

  <bb 5> [local count: 2173253]:
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (113);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (113, CAN1_ORED_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (114);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (114, CAN1_ORED_0_31_MB_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434700B, 7, 1);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434702B, 2, 1);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Init_Privileged (1, &FlexCAN_State1, &FlexCAN_Config1);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SetStartMode_Privileged (1);
  # DEBUG BEGIN_STMT
  # DEBUG idx => 0
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 7>; [100.00%]

  <bb 6> [local count: 8693014]:
  # DEBUG BEGIN_STMT
  _1 = idx_37 + 13;
  _2 = (int) idx_37;
  _3 = g_messageObjectConf_ECU3_1ch_RX[_2].messageId;
  _4 = (long unsigned int) _3;
  FlexCAN_Ip_ConfigRxMb (1, _1, &MEM[(void *)&rx_info + 16B], _4);
  # DEBUG BEGIN_STMT
  _5 = (unsigned int) idx_37;
  _6 = _5 + 13;
  _7 = &can1_rxData[_6];
  FlexCAN_Ip_Receive (1, _1, _7, 0);
  # DEBUG BEGIN_STMT
  idx_85 = idx_37 + 1;
  # DEBUG idx => idx_85
  # DEBUG BEGIN_STMT
  # DEBUG i => idx_85

  <bb 7> [local count: 10866267]:
  # idx_37 = PHI <0(5), idx_85(6)>
  # DEBUG i => idx_37
  # DEBUG idx => idx_37
  # DEBUG BEGIN_STMT
  if (idx_37 != 4)
    goto <bb 6>; [80.00%]
  else
    goto <bb 8>; [20.00%]

  <bb 8> [local count: 2173253]:
  # DEBUG BEGIN_STMT
  gb.can[1].bus_off = 1;
  # DEBUG BEGIN_STMT
  gb.can[1].error = 1;

  <bb 9> [local count: 10737418]:
  # DEBUG BEGIN_STMT
  if (ch_55(D) == 2)
    goto <bb 10>; [20.24%]
  else
    goto <bb 14>; [79.76%]

  <bb 10> [local count: 2173253]:
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (116);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (116, CAN2_ORED_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (117);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (117, CAN2_ORED_0_31_MB_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434702B, 4, 1);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434700B, 6, 1);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Init_Privileged (2, &FlexCAN_State2, &FlexCAN_Config2);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SetStartMode_Privileged (2);
  # DEBUG BEGIN_STMT
  # DEBUG idx => 0
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 12>; [100.00%]

  <bb 11> [local count: 23916223]:
  # DEBUG BEGIN_STMT
  _8 = idx_38 + 13;
  _9 = (int) idx_38;
  _10 = g_messageObjectConf_ECU3_2ch_RX[_9].messageId;
  _11 = (long unsigned int) _10;
  FlexCAN_Ip_ConfigRxMb (2, _8, &MEM[(void *)&rx_info + 32B], _11);
  # DEBUG BEGIN_STMT
  _12 = (unsigned int) idx_38;
  _13 = _12 + 13;
  _14 = &can2_rxData[_13];
  FlexCAN_Ip_Receive (2, _8, _14, 0);
  # DEBUG BEGIN_STMT
  idx_98 = idx_38 + 1;
  # DEBUG idx => idx_98
  # DEBUG BEGIN_STMT
  # DEBUG i => idx_98

  <bb 12> [local count: 26089477]:
  # idx_38 = PHI <0(10), idx_98(11)>
  # DEBUG i => idx_38
  # DEBUG idx => idx_38
  # DEBUG BEGIN_STMT
  if (idx_38 != 11)
    goto <bb 11>; [91.67%]
  else
    goto <bb 13>; [8.33%]

  <bb 13> [local count: 2173253]:
  # DEBUG BEGIN_STMT
  gb.can[2].bus_off = 1;
  # DEBUG BEGIN_STMT
  gb.can[2].error = 1;

  <bb 14> [local count: 10737418]:
  # DEBUG BEGIN_STMT
  if (ch_55(D) == 3)
    goto <bb 15>; [20.24%]
  else
    goto <bb 19>; [79.76%]

  <bb 15> [local count: 2173253]:
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (119);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (119, CAN3_ORED_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (120);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (120, CAN3_ORED_0_31_MB_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434694B, 0, 1);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434694B, 1, 1);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Init_Privileged (3, &FlexCAN_State3, &FlexCAN_Config3);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SetStartMode_Privileged (3);
  # DEBUG BEGIN_STMT
  # DEBUG idx => 0
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 17>; [100.00%]

  <bb 16> [local count: 21734925]:
  # DEBUG BEGIN_STMT
  _15 = idx_39 + 13;
  _16 = (int) idx_39;
  _17 = g_messageObjectConf_ECU3_3ch_RX[_16].messageId;
  _18 = (long unsigned int) _17;
  FlexCAN_Ip_ConfigRxMb (3, _15, &MEM[(void *)&rx_info + 48B], _18);
  # DEBUG BEGIN_STMT
  _19 = (unsigned int) idx_39;
  _20 = _19 + 13;
  _21 = &can3_rxData[_20];
  FlexCAN_Ip_Receive (3, _15, _21, 0);
  # DEBUG BEGIN_STMT
  idx_111 = idx_39 + 1;
  # DEBUG idx => idx_111
  # DEBUG BEGIN_STMT
  # DEBUG i => idx_111

  <bb 17> [local count: 23908178]:
  # idx_39 = PHI <0(15), idx_111(16)>
  # DEBUG i => idx_39
  # DEBUG idx => idx_39
  # DEBUG BEGIN_STMT
  if (idx_39 != 10)
    goto <bb 16>; [90.91%]
  else
    goto <bb 18>; [9.09%]

  <bb 18> [local count: 2173253]:
  # DEBUG BEGIN_STMT
  gb.can[3].bus_off = 1;
  # DEBUG BEGIN_STMT
  gb.can[3].error = 1;

  <bb 19> [local count: 10737418]:
  # DEBUG BEGIN_STMT
  if (ch_55(D) == 4)
    goto <bb 20>; [20.24%]
  else
    goto <bb 24>; [79.76%]

  <bb 20> [local count: 2173253]:
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (121);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (121, CAN4_ORED_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (122);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (122, CAN4_ORED_0_31_MB_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434696B, 10, 1);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434696B, 9, 1);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Init_Privileged (4, &FlexCAN_State4, &FlexCAN_Config_500k);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SetStartMode_Privileged (4);
  # DEBUG BEGIN_STMT
  setupCanTJA1153 (4, 1076434696B, 9);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Init_Privileged (4, &FlexCAN_State4, &FlexCAN_Config4);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SetStartMode_Privileged (4);
  # DEBUG BEGIN_STMT
  # DEBUG idx => 0
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 22>; [100.00%]

  <bb 21> [local count: 4347159]:
  # DEBUG BEGIN_STMT
  _22 = idx_40 + 13;
  _23 = (int) idx_40;
  _24 = g_messageObjectConf_ECU3_4ch_RX[_23].messageId;
  _25 = (long unsigned int) _24;
  FlexCAN_Ip_ConfigRxMb (4, _22, &MEM[(void *)&rx_info + 64B], _25);
  # DEBUG BEGIN_STMT
  _26 = (unsigned int) idx_40;
  _27 = _26 + 13;
  _28 = &can4_rxData[_27];
  FlexCAN_Ip_Receive (4, _22, _28, 0);
  # DEBUG BEGIN_STMT
  idx_127 = idx_40 + 1;
  # DEBUG idx => idx_127
  # DEBUG BEGIN_STMT
  # DEBUG i => idx_127

  <bb 22> [local count: 6520412]:
  # idx_40 = PHI <0(20), idx_127(21)>
  # DEBUG i => idx_40
  # DEBUG idx => idx_40
  # DEBUG BEGIN_STMT
  if (idx_40 != 2)
    goto <bb 21>; [66.67%]
  else
    goto <bb 23>; [33.33%]

  <bb 23> [local count: 2173253]:
  # DEBUG BEGIN_STMT
  gb.can[4].bus_off = 1;
  # DEBUG BEGIN_STMT
  gb.can[4].error = 1;

  <bb 24> [local count: 10737418]:
  # DEBUG BEGIN_STMT
  if (ch_55(D) == 5)
    goto <bb 25>; [20.24%]
  else
    goto <bb 29>; [79.76%]

  <bb 25> [local count: 2173253]:
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (123);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (123, CAN5_ORED_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_EnableIrq (124);
  # DEBUG BEGIN_STMT
  IntCtrl_Ip_InstallHandler (124, CAN5_ORED_0_31_MB_IRQHandler, 0B);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434700B, 14, 1);
  # DEBUG BEGIN_STMT
  Siul2_Dio_Ip_WritePin (1076434704B, 1, 1);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Init_Privileged (5, &FlexCAN_State5, &FlexCAN_Config_500k);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SetStartMode_Privileged (5);
  # DEBUG BEGIN_STMT
  setupCanTJA1153 (5, 1076434704B, 1);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_Init_Privileged (5, &FlexCAN_State5, &FlexCAN_Config5);
  # DEBUG BEGIN_STMT
  FlexCAN_Ip_SetStartMode_Privileged (5);
  # DEBUG BEGIN_STMT
  # DEBUG idx => 0
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 27>; [100.00%]

  <bb 26> [local count: 4347159]:
  # DEBUG BEGIN_STMT
  _29 = idx_41 + 13;
  _30 = (int) idx_41;
  _31 = g_messageObjectConf_ECU3_5ch_RX[_30].messageId;
  _32 = (long unsigned int) _31;
  FlexCAN_Ip_ConfigRxMb (5, _29, &MEM[(void *)&rx_info + 80B], _32);
  # DEBUG BEGIN_STMT
  _33 = (unsigned int) idx_41;
  _34 = _33 + 13;
  _35 = &can5_rxData[_34];
  FlexCAN_Ip_Receive (5, _29, _35, 0);
  # DEBUG BEGIN_STMT
  idx_143 = idx_41 + 1;
  # DEBUG idx => idx_143
  # DEBUG BEGIN_STMT
  # DEBUG i => idx_143

  <bb 27> [local count: 6520412]:
  # idx_41 = PHI <0(25), idx_143(26)>
  # DEBUG i => idx_41
  # DEBUG idx => idx_41
  # DEBUG BEGIN_STMT
  if (idx_41 != 2)
    goto <bb 26>; [66.67%]
  else
    goto <bb 28>; [33.33%]

  <bb 28> [local count: 2173253]:
  # DEBUG BEGIN_STMT
  gb.can[5].bus_off = 1;
  # DEBUG BEGIN_STMT
  gb.can[5].error = 1;

  <bb 29> [local count: 10737418]:
  # DEBUG BEGIN_STMT
  CAN_ch[ch_55(D)].p_rd = 0;
  # DEBUG BEGIN_STMT
  CAN_ch[ch_55(D)].p_wr = 0;
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG i => 0
  goto <bb 31>; [100.00%]

  <bb 30> [local count: 1063004406]:
  # DEBUG BEGIN_STMT
  _36 = (int) i_42;
  CAN_ch[ch_55(D)].tx_ring[_36].xreq = 0;
  # DEBUG BEGIN_STMT
  i_147 = i_42 + 1;
  # DEBUG i => i_147

  <bb 31> [local count: 1073741824]:
  # i_42 = PHI <0(29), i_147(30)>
  # DEBUG i => i_42
  # DEBUG BEGIN_STMT
  if (i_42 != 200)
    goto <bb 30>; [99.00%]
  else
    goto <bb 32>; [1.00%]

  <bb 32> [local count: 10737418]:
  # DEBUG BEGIN_STMT
  return 0;

}


