0ch rwa CAR_ARC 함수 적용

This commit is contained in:
S2-CHICKEN 2024-08-12 16:31:53 +09:00
parent feba42e943
commit abbe80cfa7
49 changed files with 29935 additions and 29877 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
GV_ACU_CAR_ARC/53 (GV_ACU_CAR_ARC) @06bb7360
GV_ACU_CAR_ARC/53 (GV_ACU_CAR_ARC) @06b97360
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -21,7 +21,7 @@ GV_ACU_CAR_ARC/53 (GV_ACU_CAR_ARC) @06bb7360
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_CAR_ARC/52 (GV_CAR_ARC) @06bb72d0
GV_Env_385_Crc/52 (GV_Env_385_Crc) @06b972d0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -29,7 +29,7 @@ GV_CAR_ARC/52 (GV_CAR_ARC) @06bb72d0
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_Env_385_Crc/51 (GV_Env_385_Crc) @06bb7240
GV_Env_385_Arc/51 (GV_Env_385_Arc) @06b97240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -37,7 +37,7 @@ GV_Env_385_Crc/51 (GV_Env_385_Crc) @06bb7240
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_Env_385_Arc/50 (GV_Env_385_Arc) @06bb71b0
GV_Env_384_Crc/50 (GV_Env_384_Crc) @06b971b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -45,7 +45,7 @@ GV_Env_385_Arc/50 (GV_Env_385_Arc) @06bb71b0
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_Env_384_Crc/49 (GV_Env_384_Crc) @06bb7120
GV_Env_384_Arc/49 (GV_Env_384_Arc) @06b97120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -53,7 +53,7 @@ GV_Env_384_Crc/49 (GV_Env_384_Crc) @06bb7120
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_Env_384_Arc/48 (GV_Env_384_Arc) @06bb7090
GV_BSC_06A_Crc/48 (GV_BSC_06A_Crc) @06b97090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -61,7 +61,7 @@ GV_Env_384_Arc/48 (GV_Env_384_Arc) @06bb7090
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_BSC_06A_Crc/47 (GV_BSC_06A_Crc) @06bb7000
GV_BSC_06A_Arc/47 (GV_BSC_06A_Arc) @06b97000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -69,7 +69,7 @@ GV_BSC_06A_Crc/47 (GV_BSC_06A_Crc) @06bb7000
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_BSC_06A_Arc/46 (GV_BSC_06A_Arc) @06bacf30
GV_RCU_033_Crc/46 (GV_RCU_033_Crc) @06b8cf30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -77,7 +77,7 @@ GV_BSC_06A_Arc/46 (GV_BSC_06A_Arc) @06bacf30
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_RCU_033_Crc/45 (GV_RCU_033_Crc) @06bacea0
GV_RCU_033_Arc/45 (GV_RCU_033_Arc) @06b8cea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -85,7 +85,7 @@ GV_RCU_033_Crc/45 (GV_RCU_033_Crc) @06bacea0
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_RCU_033_Arc/44 (GV_RCU_033_Arc) @06bace10
GV_IMU_071_Crc/44 (GV_IMU_071_Crc) @06b8ce10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -93,7 +93,7 @@ GV_RCU_033_Arc/44 (GV_RCU_033_Arc) @06bace10
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_IMU_071_Crc/43 (GV_IMU_071_Crc) @06bacd80
GV_IMU_071_Arc/43 (GV_IMU_071_Arc) @06b8cd80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -101,7 +101,7 @@ GV_IMU_071_Crc/43 (GV_IMU_071_Crc) @06bacd80
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_IMU_071_Arc/42 (GV_IMU_071_Arc) @06baccf0
GV_IMU_070_Crc/42 (GV_IMU_070_Crc) @06b8ccf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -109,7 +109,7 @@ GV_IMU_071_Arc/42 (GV_IMU_071_Arc) @06baccf0
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_IMU_070_Crc/41 (GV_IMU_070_Crc) @06bacc60
GV_IMU_070_Arc/41 (GV_IMU_070_Arc) @06b8cc60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -117,7 +117,7 @@ GV_IMU_070_Crc/41 (GV_IMU_070_Crc) @06bacc60
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_IMU_070_Arc/40 (GV_IMU_070_Arc) @06bacbd0
GV_IDB_032_Crc/40 (GV_IDB_032_Crc) @06b8cbd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -125,7 +125,7 @@ GV_IMU_070_Arc/40 (GV_IMU_070_Arc) @06bacbd0
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_IDB_032_Crc/39 (GV_IDB_032_Crc) @06bacb40
GV_IDB_032_Arc/39 (GV_IDB_032_Arc) @06b8cb40
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -133,7 +133,7 @@ GV_IDB_032_Crc/39 (GV_IDB_032_Crc) @06bacb40
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_IDB_032_Arc/38 (GV_IDB_032_Arc) @06bacab0
GV_RCU_065_Crc/38 (GV_RCU_065_Crc) @06b8cab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -141,7 +141,7 @@ GV_IDB_032_Arc/38 (GV_IDB_032_Arc) @06bacab0
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_RCU_065_Crc/37 (GV_RCU_065_Crc) @06baca20
GV_RCU_065_Arc/37 (GV_RCU_065_Arc) @06b8ca20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -149,7 +149,7 @@ GV_RCU_065_Crc/37 (GV_RCU_065_Crc) @06baca20
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_RCU_065_Arc/36 (GV_RCU_065_Arc) @06bac990
GV_IDB_064_Crc/36 (GV_IDB_064_Crc) @06b8c990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -157,7 +157,7 @@ GV_RCU_065_Arc/36 (GV_RCU_065_Arc) @06bac990
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_IDB_064_Crc/35 (GV_IDB_064_Crc) @06bac900
GV_IDB_064_Arc/35 (GV_IDB_064_Arc) @06b8c900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -165,7 +165,7 @@ GV_IDB_064_Crc/35 (GV_IDB_064_Crc) @06bac900
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_IDB_064_Arc/34 (GV_IDB_064_Arc) @06bac870
GV_CAR_ARC/34 (GV_CAR_ARC) @06b8c870
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -173,7 +173,7 @@ GV_IDB_064_Arc/34 (GV_IDB_064_Arc) @06bac870
Referring: CRC8_Func/8 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_Crc/33 (GV_RWS2_310_Crc) @06bac090
GV_RWS2_310_Crc/33 (GV_RWS2_310_Crc) @06b8c090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -181,7 +181,7 @@ GV_RWS2_310_Crc/33 (GV_RWS2_310_Crc) @06bac090
Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_Arc/32 (GV_RWS2_310_Arc) @06bac000
GV_RWS2_310_Arc/32 (GV_RWS2_310_Arc) @06b8c000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -189,7 +189,7 @@ GV_RWS2_310_Arc/32 (GV_RWS2_310_Arc) @06bac000
Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available
Varpool flags:
GV_RWS2_350_Crc/31 (GV_RWS2_350_Crc) @06ba2f30
GV_RWS2_350_Crc/31 (GV_RWS2_350_Crc) @06b82f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -197,7 +197,7 @@ GV_RWS2_350_Crc/31 (GV_RWS2_350_Crc) @06ba2f30
Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available
Varpool flags:
GV_RWS2_350_Arc/30 (GV_RWS2_350_Arc) @06ba2ea0
GV_RWS2_350_Arc/30 (GV_RWS2_350_Arc) @06b82ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -205,7 +205,7 @@ GV_RWS2_350_Arc/30 (GV_RWS2_350_Arc) @06ba2ea0
Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available
Varpool flags:
GV_RWS2_040_Crc/29 (GV_RWS2_040_Crc) @06ba2e10
GV_RWS2_040_Crc/29 (GV_RWS2_040_Crc) @06b82e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -213,7 +213,7 @@ GV_RWS2_040_Crc/29 (GV_RWS2_040_Crc) @06ba2e10
Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available
Varpool flags:
GV_RWS2_040_Arc/28 (GV_RWS2_040_Arc) @06ba2d80
GV_RWS2_040_Arc/28 (GV_RWS2_040_Arc) @06b82d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -221,7 +221,7 @@ GV_RWS2_040_Arc/28 (GV_RWS2_040_Arc) @06ba2d80
Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_Crc/27 (GV_RWS1_310_Crc) @06ba2a20
GV_RWS1_310_Crc/27 (GV_RWS1_310_Crc) @06b82a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -229,7 +229,7 @@ GV_RWS1_310_Crc/27 (GV_RWS1_310_Crc) @06ba2a20
Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_Arc/26 (GV_RWS1_310_Arc) @06ba2990
GV_RWS1_310_Arc/26 (GV_RWS1_310_Arc) @06b82990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -237,7 +237,7 @@ GV_RWS1_310_Arc/26 (GV_RWS1_310_Arc) @06ba2990
Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available
Varpool flags:
GV_RWS1_350_Crc/25 (GV_RWS1_350_Crc) @06ba2900
GV_RWS1_350_Crc/25 (GV_RWS1_350_Crc) @06b82900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -245,7 +245,7 @@ GV_RWS1_350_Crc/25 (GV_RWS1_350_Crc) @06ba2900
Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available
Varpool flags:
GV_RWS1_350_Arc/24 (GV_RWS1_350_Arc) @06ba2870
GV_RWS1_350_Arc/24 (GV_RWS1_350_Arc) @06b82870
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -253,7 +253,7 @@ GV_RWS1_350_Arc/24 (GV_RWS1_350_Arc) @06ba2870
Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available
Varpool flags:
GV_RWS1_040_Crc/23 (GV_RWS1_040_Crc) @06ba27e0
GV_RWS1_040_Crc/23 (GV_RWS1_040_Crc) @06b827e0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -261,7 +261,7 @@ GV_RWS1_040_Crc/23 (GV_RWS1_040_Crc) @06ba27e0
Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available
Varpool flags:
GV_RWS1_040_Arc/22 (GV_RWS1_040_Arc) @06ba2750
GV_RWS1_040_Arc/22 (GV_RWS1_040_Arc) @06b82750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -269,7 +269,7 @@ GV_RWS1_040_Arc/22 (GV_RWS1_040_Arc) @06ba2750
Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_Crc/21 (GV_RWA2_310_Crc) @06ba23f0
GV_RWA2_310_Crc/21 (GV_RWA2_310_Crc) @06b823f0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -277,7 +277,7 @@ GV_RWA2_310_Crc/21 (GV_RWA2_310_Crc) @06ba23f0
Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_Arc/20 (GV_RWA2_310_Arc) @06ba2360
GV_RWA2_310_Arc/20 (GV_RWA2_310_Arc) @06b82360
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -285,7 +285,7 @@ GV_RWA2_310_Arc/20 (GV_RWA2_310_Arc) @06ba2360
Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_350_Crc/19 (GV_RWA2_350_Crc) @06ba22d0
GV_RWA2_350_Crc/19 (GV_RWA2_350_Crc) @06b822d0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -293,7 +293,7 @@ GV_RWA2_350_Crc/19 (GV_RWA2_350_Crc) @06ba22d0
Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_350_Arc/18 (GV_RWA2_350_Arc) @06ba2240
GV_RWA2_350_Arc/18 (GV_RWA2_350_Arc) @06b82240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -301,7 +301,7 @@ GV_RWA2_350_Arc/18 (GV_RWA2_350_Arc) @06ba2240
Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_Crc/17 (GV_RWA2_040_Crc) @06ba21b0
GV_RWA2_040_Crc/17 (GV_RWA2_040_Crc) @06b821b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -309,7 +309,7 @@ GV_RWA2_040_Crc/17 (GV_RWA2_040_Crc) @06ba21b0
Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_Arc/16 (GV_RWA2_040_Arc) @06ba2120
GV_RWA2_040_Arc/16 (GV_RWA2_040_Arc) @06b82120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -317,7 +317,7 @@ GV_RWA2_040_Arc/16 (GV_RWA2_040_Arc) @06ba2120
Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_350_Crc/15 (GV_RWA_350_Crc) @06b6cd80
GV_RWA_350_Crc/15 (GV_RWA_350_Crc) @06b4cd80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -325,7 +325,7 @@ GV_RWA_350_Crc/15 (GV_RWA_350_Crc) @06b6cd80
Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available
Varpool flags:
GV_RWA_350_Arc/14 (GV_RWA_350_Arc) @06b6ccf0
GV_RWA_350_Arc/14 (GV_RWA_350_Arc) @06b4ccf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -333,7 +333,7 @@ GV_RWA_350_Arc/14 (GV_RWA_350_Arc) @06b6ccf0
Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available
Varpool flags:
GV_RWA_040_Crc/13 (GV_RWA_040_Crc) @06b6cc60
GV_RWA_040_Crc/13 (GV_RWA_040_Crc) @06b4cc60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -341,7 +341,7 @@ GV_RWA_040_Crc/13 (GV_RWA_040_Crc) @06b6cc60
Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available
Varpool flags:
GV_RWA_040_Arc/12 (GV_RWA_040_Arc) @06b6cbd0
GV_RWA_040_Arc/12 (GV_RWA_040_Arc) @06b4cbd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -349,7 +349,7 @@ GV_RWA_040_Arc/12 (GV_RWA_040_Arc) @06b6cbd0
Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_Crc/11 (GV_RWA_310_Crc) @06b6cb40
GV_RWA_310_Crc/11 (GV_RWA_310_Crc) @06b4cb40
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -357,7 +357,7 @@ GV_RWA_310_Crc/11 (GV_RWA_310_Crc) @06b6cb40
Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_Arc/10 (GV_RWA_310_Arc) @06b6cab0
GV_RWA_310_Arc/10 (GV_RWA_310_Arc) @06b4cab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -365,24 +365,24 @@ GV_RWA_310_Arc/10 (GV_RWA_310_Arc) @06b6cab0
Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available
Varpool flags:
ECU3/9 (ECU3) @06b6ca20
ECU3/9 (ECU3) @06b4ca20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)
Referring: CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)
Availability: not_available
Varpool flags:
CRC8_Func/8 (CRC8_Func) @06b6b000
CRC8_Func/8 (CRC8_Func) @06b4b000
Type: function definition analyzed
Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_064_Arc/34 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_064_Crc/35 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_065_Arc/36 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_065_Crc/37 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_032_Arc/38 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_032_Crc/39 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_070_Arc/40 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_070_Crc/41 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_071_Arc/42 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_071_Crc/43 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_033_Arc/44 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_033_Crc/45 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_BSC_06A_Arc/46 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_BSC_06A_Crc/47 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_384_Arc/48 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_384_Crc/49 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_385_Arc/50 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_385_Crc/51 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_CAR_ARC/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_ACU_CAR_ARC/53 (write)
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_CAR_ARC/34 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_064_Arc/35 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_064_Crc/36 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_065_Arc/37 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_065_Crc/38 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_032_Arc/39 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_032_Crc/40 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_070_Arc/41 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_070_Crc/42 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_071_Arc/43 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_071_Crc/44 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_033_Arc/45 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_033_Crc/46 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_BSC_06A_Arc/47 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_BSC_06A_Crc/48 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_384_Arc/49 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_384_Crc/50 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_385_Arc/51 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_385_Crc/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_ACU_CAR_ARC/53 (write)
Referring:
Availability: available
Function flags: body optimize_size
Called by:
Calls: PublicTimer/1 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1
CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b52b60
Calls: PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 PublicTimer/1
CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b32b60
Type: function definition analyzed
Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_040_Arc/28 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_040_Crc/29 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_350_Arc/30 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_350_Crc/31 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_310_Arc/32 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_310_Crc/33 (write)
@ -391,7 +391,7 @@ CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b52b60
Function flags: body optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1
CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b52620
CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b32620
Type: function definition analyzed
Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_040_Arc/22 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_040_Crc/23 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_350_Arc/24 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_350_Crc/25 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_310_Arc/26 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_310_Crc/27 (write)
@ -400,7 +400,7 @@ CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b52620
Function flags: body optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1
CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b52d20
CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b32d20
Type: function definition analyzed
Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_040_Arc/16 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_040_Crc/17 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_350_Arc/18 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_350_Crc/19 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_310_Arc/20 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_310_Crc/21 (write)
@ -409,7 +409,7 @@ CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b52d20
Function flags: body optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1
CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b52a80
CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b32a80
Type: function definition analyzed
Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_310_Arc/10 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_310_Crc/11 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_040_Arc/12 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_040_Crc/13 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_350_Arc/14 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_350_Crc/15 (write)
@ -418,7 +418,7 @@ CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b52a80
Function flags: body optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1
Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b527e0
Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b327e0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -427,7 +427,7 @@ Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN)
Function flags: body optimize_size
Called by: CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4
Calls: crclib_getCRC8/2
crclib_getCRC8/2 (crclib_getCRC8) @06b52540
crclib_getCRC8/2 (crclib_getCRC8) @06b32540
Type: function definition analyzed
Visibility: externally_visible public
References: CRC8_J1850_TABLE/0 (read)
@ -436,7 +436,7 @@ crclib_getCRC8/2 (crclib_getCRC8) @06b52540
Function flags: body optimize_size
Called by: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3
Calls:
PublicTimer/1 (PublicTimer) @06b522a0
PublicTimer/1 (PublicTimer) @06b322a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -445,7 +445,7 @@ PublicTimer/1 (PublicTimer) @06b522a0
Function flags: body optimize_size
Called by: CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4
Calls:
CRC8_J1850_TABLE/0 (CRC8_J1850_TABLE) @06b40ab0
CRC8_J1850_TABLE/0 (CRC8_J1850_TABLE) @06b20ab0
Type: variable definition analyzed
Visibility: prevailing_def_ironly
References:
@ -469,316 +469,316 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
DataId = (short unsigned int) aId;
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId == 100)
if (aId == 80)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
_3 = PublicTimer (_2);
_4 = (unsigned char) _3;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _4;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _4;
# DEBUG BEGIN_STMT
_5 = data + 1;
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_6 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
*_5 = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _7;
# DEBUG BEGIN_STMT
_8 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_9 = (unsigned char) _8;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _9;
# DEBUG BEGIN_STMT
_10 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data = _10;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _11;
_7 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_8 = (long unsigned int) _7;
GV_CAR_ARC = _8;
<bb 4> :
# DEBUG BEGIN_STMT
if (aId == 101)
if (aId == 100)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
_12 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_13 = (int) _12;
_14 = PublicTimer (_13);
_15 = (unsigned char) _14;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_10 = (int) _9;
_11 = PublicTimer (_10);
_12 = (unsigned char) _11;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _12;
# DEBUG BEGIN_STMT
_16 = data + 1;
_17 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
*_16 = _17;
_13 = data + 1;
_14 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
*_13 = _14;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _18;
_15 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _15;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_20 = (unsigned char) _19;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _20;
_16 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_17 = (unsigned char) _16;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _17;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
*data = _21;
_18 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data = _18;
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _22;
_19 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _19;
<bb 6> :
# DEBUG BEGIN_STMT
if (aId == 50)
if (aId == 101)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_24 = (int) _23;
_25 = PublicTimer (_24);
_26 = (unsigned char) _25;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _26;
_20 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_21 = (int) _20;
_22 = PublicTimer (_21);
_23 = (unsigned char) _22;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _23;
# DEBUG BEGIN_STMT
_27 = data + 1;
_28 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
*_27 = _28;
_24 = data + 1;
_25 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
*_24 = _25;
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _29;
_26 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _26;
# DEBUG BEGIN_STMT
_30 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_31 = (unsigned char) _30;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _31;
_27 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_28 = (unsigned char) _27;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _28;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
*data = _32;
_29 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
*data = _29;
# DEBUG BEGIN_STMT
_33 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _33;
_30 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _30;
<bb 8> :
# DEBUG BEGIN_STMT
if (aId == 112)
if (aId == 50)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
_34 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_35 = (int) _34;
_36 = PublicTimer (_35);
_37 = (unsigned char) _36;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _37;
_31 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_32 = (int) _31;
_33 = PublicTimer (_32);
_34 = (unsigned char) _33;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _34;
# DEBUG BEGIN_STMT
_38 = data + 1;
_39 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
*_38 = _39;
_35 = data + 1;
_36 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
*_35 = _36;
# DEBUG BEGIN_STMT
_40 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _40;
_37 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _37;
# DEBUG BEGIN_STMT
_41 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_42 = (unsigned char) _41;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _42;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_39 = (unsigned char) _38;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _39;
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
*data = _43;
_40 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
*data = _40;
# DEBUG BEGIN_STMT
_44 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _44;
_41 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _41;
<bb 10> :
# DEBUG BEGIN_STMT
if (aId == 113)
if (aId == 112)
goto <bb 11>; [INV]
else
goto <bb 12>; [INV]
<bb 11> :
# DEBUG BEGIN_STMT
_45 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_46 = (int) _45;
_47 = PublicTimer (_46);
_48 = (unsigned char) _47;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _48;
_42 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_43 = (int) _42;
_44 = PublicTimer (_43);
_45 = (unsigned char) _44;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _45;
# DEBUG BEGIN_STMT
_49 = data + 1;
_50 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
*_49 = _50;
_46 = data + 1;
_47 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
*_46 = _47;
# DEBUG BEGIN_STMT
_51 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _51;
_48 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _48;
# DEBUG BEGIN_STMT
_52 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_53 = (unsigned char) _52;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _53;
_49 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_50 = (unsigned char) _49;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _50;
# DEBUG BEGIN_STMT
_54 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
*data = _54;
_51 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
*data = _51;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _55;
_52 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _52;
<bb 12> :
# DEBUG BEGIN_STMT
if (aId == 51)
if (aId == 113)
goto <bb 13>; [INV]
else
goto <bb 14>; [INV]
<bb 13> :
# DEBUG BEGIN_STMT
_56 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_57 = (int) _56;
_58 = PublicTimer (_57);
_59 = (unsigned char) _58;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _59;
_53 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_54 = (int) _53;
_55 = PublicTimer (_54);
_56 = (unsigned char) _55;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _56;
# DEBUG BEGIN_STMT
_60 = data + 1;
_61 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
*_60 = _61;
_57 = data + 1;
_58 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
*_57 = _58;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _62;
_59 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _59;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _64;
_60 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_61 = (unsigned char) _60;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _61;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
*data = _65;
_62 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
*data = _62;
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _66;
_63 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _63;
<bb 14> :
# DEBUG BEGIN_STMT
if (aId == 106)
if (aId == 51)
goto <bb 15>; [INV]
else
goto <bb 16>; [INV]
<bb 15> :
# DEBUG BEGIN_STMT
_67 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_68 = (int) _67;
_69 = PublicTimer (_68);
_70 = (unsigned char) _69;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _70;
_64 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_65 = (int) _64;
_66 = PublicTimer (_65);
_67 = (unsigned char) _66;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _67;
# DEBUG BEGIN_STMT
_71 = data + 1;
_72 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
*_71 = _72;
_68 = data + 1;
_69 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
*_68 = _69;
# DEBUG BEGIN_STMT
_73 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_74 = (long unsigned int) _73;
GV_BSC_06A_Arc = _74;
_70 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _70;
# DEBUG BEGIN_STMT
_75 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_76 = (unsigned char) _75;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _76;
_71 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_72 = (unsigned char) _71;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _72;
# DEBUG BEGIN_STMT
_77 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
*data = _77;
_73 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
*data = _73;
# DEBUG BEGIN_STMT
_78 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_79 = (long unsigned int) _78;
GV_BSC_06A_Crc = _79;
_74 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _74;
<bb 16> :
# DEBUG BEGIN_STMT
if (aId == 900)
if (aId == 106)
goto <bb 17>; [INV]
else
goto <bb 18>; [INV]
<bb 17> :
# DEBUG BEGIN_STMT
_80 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_81 = (int) _80;
_82 = PublicTimer (_81);
_83 = (unsigned char) _82;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _83;
_75 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_76 = (int) _75;
_77 = PublicTimer (_76);
_78 = (unsigned char) _77;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _78;
# DEBUG BEGIN_STMT
_84 = data + 1;
_85 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
*_84 = _85;
_79 = data + 1;
_80 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
*_79 = _80;
# DEBUG BEGIN_STMT
_86 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _86;
_81 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_82 = (long unsigned int) _81;
GV_BSC_06A_Arc = _82;
# DEBUG BEGIN_STMT
_87 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_88 = (unsigned char) _87;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _88;
_83 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_84 = (unsigned char) _83;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _84;
# DEBUG BEGIN_STMT
_89 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
*data = _89;
_85 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
*data = _85;
# DEBUG BEGIN_STMT
_90 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _90;
_86 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_87 = (long unsigned int) _86;
GV_BSC_06A_Crc = _87;
<bb 18> :
# DEBUG BEGIN_STMT
if (aId == 901)
if (aId == 900)
goto <bb 19>; [INV]
else
goto <bb 20>; [INV]
<bb 19> :
# DEBUG BEGIN_STMT
_91 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_92 = (int) _91;
_93 = PublicTimer (_92);
_94 = (unsigned char) _93;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _94;
_88 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_89 = (int) _88;
_90 = PublicTimer (_89);
_91 = (unsigned char) _90;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _91;
# DEBUG BEGIN_STMT
_95 = data + 1;
_96 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
*_95 = _96;
_92 = data + 1;
_93 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
*_92 = _93;
# DEBUG BEGIN_STMT
_97 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _97;
_94 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _94;
# DEBUG BEGIN_STMT
_98 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_99 = (unsigned char) _98;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _99;
_95 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_96 = (unsigned char) _95;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _96;
# DEBUG BEGIN_STMT
_100 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
*data = _100;
_97 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
*data = _97;
# DEBUG BEGIN_STMT
_101 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _101;
_98 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _98;
<bb 20> :
# DEBUG BEGIN_STMT
if (aId == 80)
if (aId == 901)
goto <bb 21>; [INV]
else
goto <bb 22>; [INV]
<bb 21> :
# DEBUG BEGIN_STMT
_102 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_103 = (int) _102;
_104 = PublicTimer (_103);
_105 = (unsigned char) _104;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _105;
_99 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_100 = (int) _99;
_101 = PublicTimer (_100);
_102 = (unsigned char) _101;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _102;
# DEBUG BEGIN_STMT
_106 = data + 1;
_107 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
*_106 = _107;
_103 = data + 1;
_104 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
*_103 = _104;
# DEBUG BEGIN_STMT
_108 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_109 = (long unsigned int) _108;
GV_CAR_ARC = _109;
_105 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _105;
# DEBUG BEGIN_STMT
_106 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_107 = (unsigned char) _106;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _107;
# DEBUG BEGIN_STMT
_108 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
*data = _108;
# DEBUG BEGIN_STMT
_109 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _109;
<bb 22> :
# DEBUG BEGIN_STMT

View File

@ -15,316 +15,316 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
DataId = (short unsigned int) aId;
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId == 100)
if (aId == 80)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
_3 = PublicTimer (_2);
_4 = (unsigned char) _3;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _4;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _4;
# DEBUG BEGIN_STMT
_5 = data + 1;
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_6 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
*_5 = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _7;
# DEBUG BEGIN_STMT
_8 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_9 = (unsigned char) _8;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _9;
# DEBUG BEGIN_STMT
_10 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data = _10;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _11;
_7 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_8 = (long unsigned int) _7;
GV_CAR_ARC = _8;
<bb 4> :
# DEBUG BEGIN_STMT
if (aId == 101)
if (aId == 100)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
_12 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_13 = (int) _12;
_14 = PublicTimer (_13);
_15 = (unsigned char) _14;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_10 = (int) _9;
_11 = PublicTimer (_10);
_12 = (unsigned char) _11;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _12;
# DEBUG BEGIN_STMT
_16 = data + 1;
_17 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
*_16 = _17;
_13 = data + 1;
_14 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
*_13 = _14;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _18;
_15 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _15;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_20 = (unsigned char) _19;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _20;
_16 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_17 = (unsigned char) _16;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _17;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
*data = _21;
_18 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data = _18;
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _22;
_19 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _19;
<bb 6> :
# DEBUG BEGIN_STMT
if (aId == 50)
if (aId == 101)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_24 = (int) _23;
_25 = PublicTimer (_24);
_26 = (unsigned char) _25;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _26;
_20 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_21 = (int) _20;
_22 = PublicTimer (_21);
_23 = (unsigned char) _22;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _23;
# DEBUG BEGIN_STMT
_27 = data + 1;
_28 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
*_27 = _28;
_24 = data + 1;
_25 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
*_24 = _25;
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _29;
_26 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _26;
# DEBUG BEGIN_STMT
_30 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_31 = (unsigned char) _30;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _31;
_27 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_28 = (unsigned char) _27;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _28;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
*data = _32;
_29 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
*data = _29;
# DEBUG BEGIN_STMT
_33 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _33;
_30 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _30;
<bb 8> :
# DEBUG BEGIN_STMT
if (aId == 112)
if (aId == 50)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
_34 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_35 = (int) _34;
_36 = PublicTimer (_35);
_37 = (unsigned char) _36;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _37;
_31 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_32 = (int) _31;
_33 = PublicTimer (_32);
_34 = (unsigned char) _33;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _34;
# DEBUG BEGIN_STMT
_38 = data + 1;
_39 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
*_38 = _39;
_35 = data + 1;
_36 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
*_35 = _36;
# DEBUG BEGIN_STMT
_40 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _40;
_37 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _37;
# DEBUG BEGIN_STMT
_41 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_42 = (unsigned char) _41;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _42;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_39 = (unsigned char) _38;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _39;
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
*data = _43;
_40 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
*data = _40;
# DEBUG BEGIN_STMT
_44 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _44;
_41 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _41;
<bb 10> :
# DEBUG BEGIN_STMT
if (aId == 113)
if (aId == 112)
goto <bb 11>; [INV]
else
goto <bb 12>; [INV]
<bb 11> :
# DEBUG BEGIN_STMT
_45 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_46 = (int) _45;
_47 = PublicTimer (_46);
_48 = (unsigned char) _47;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _48;
_42 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_43 = (int) _42;
_44 = PublicTimer (_43);
_45 = (unsigned char) _44;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _45;
# DEBUG BEGIN_STMT
_49 = data + 1;
_50 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
*_49 = _50;
_46 = data + 1;
_47 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
*_46 = _47;
# DEBUG BEGIN_STMT
_51 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _51;
_48 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _48;
# DEBUG BEGIN_STMT
_52 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_53 = (unsigned char) _52;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _53;
_49 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_50 = (unsigned char) _49;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _50;
# DEBUG BEGIN_STMT
_54 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
*data = _54;
_51 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
*data = _51;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _55;
_52 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _52;
<bb 12> :
# DEBUG BEGIN_STMT
if (aId == 51)
if (aId == 113)
goto <bb 13>; [INV]
else
goto <bb 14>; [INV]
<bb 13> :
# DEBUG BEGIN_STMT
_56 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_57 = (int) _56;
_58 = PublicTimer (_57);
_59 = (unsigned char) _58;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _59;
_53 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_54 = (int) _53;
_55 = PublicTimer (_54);
_56 = (unsigned char) _55;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _56;
# DEBUG BEGIN_STMT
_60 = data + 1;
_61 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
*_60 = _61;
_57 = data + 1;
_58 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
*_57 = _58;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _62;
_59 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _59;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _64;
_60 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_61 = (unsigned char) _60;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _61;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
*data = _65;
_62 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
*data = _62;
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _66;
_63 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _63;
<bb 14> :
# DEBUG BEGIN_STMT
if (aId == 106)
if (aId == 51)
goto <bb 15>; [INV]
else
goto <bb 16>; [INV]
<bb 15> :
# DEBUG BEGIN_STMT
_67 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_68 = (int) _67;
_69 = PublicTimer (_68);
_70 = (unsigned char) _69;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _70;
_64 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_65 = (int) _64;
_66 = PublicTimer (_65);
_67 = (unsigned char) _66;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _67;
# DEBUG BEGIN_STMT
_71 = data + 1;
_72 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
*_71 = _72;
_68 = data + 1;
_69 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
*_68 = _69;
# DEBUG BEGIN_STMT
_73 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_74 = (long unsigned int) _73;
GV_BSC_06A_Arc = _74;
_70 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _70;
# DEBUG BEGIN_STMT
_75 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_76 = (unsigned char) _75;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _76;
_71 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_72 = (unsigned char) _71;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _72;
# DEBUG BEGIN_STMT
_77 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
*data = _77;
_73 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
*data = _73;
# DEBUG BEGIN_STMT
_78 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_79 = (long unsigned int) _78;
GV_BSC_06A_Crc = _79;
_74 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _74;
<bb 16> :
# DEBUG BEGIN_STMT
if (aId == 900)
if (aId == 106)
goto <bb 17>; [INV]
else
goto <bb 18>; [INV]
<bb 17> :
# DEBUG BEGIN_STMT
_80 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_81 = (int) _80;
_82 = PublicTimer (_81);
_83 = (unsigned char) _82;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _83;
_75 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_76 = (int) _75;
_77 = PublicTimer (_76);
_78 = (unsigned char) _77;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _78;
# DEBUG BEGIN_STMT
_84 = data + 1;
_85 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
*_84 = _85;
_79 = data + 1;
_80 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
*_79 = _80;
# DEBUG BEGIN_STMT
_86 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _86;
_81 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_82 = (long unsigned int) _81;
GV_BSC_06A_Arc = _82;
# DEBUG BEGIN_STMT
_87 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_88 = (unsigned char) _87;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _88;
_83 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_84 = (unsigned char) _83;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _84;
# DEBUG BEGIN_STMT
_89 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
*data = _89;
_85 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
*data = _85;
# DEBUG BEGIN_STMT
_90 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _90;
_86 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_87 = (long unsigned int) _86;
GV_BSC_06A_Crc = _87;
<bb 18> :
# DEBUG BEGIN_STMT
if (aId == 901)
if (aId == 900)
goto <bb 19>; [INV]
else
goto <bb 20>; [INV]
<bb 19> :
# DEBUG BEGIN_STMT
_91 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_92 = (int) _91;
_93 = PublicTimer (_92);
_94 = (unsigned char) _93;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _94;
_88 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_89 = (int) _88;
_90 = PublicTimer (_89);
_91 = (unsigned char) _90;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _91;
# DEBUG BEGIN_STMT
_95 = data + 1;
_96 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
*_95 = _96;
_92 = data + 1;
_93 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
*_92 = _93;
# DEBUG BEGIN_STMT
_97 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _97;
_94 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _94;
# DEBUG BEGIN_STMT
_98 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_99 = (unsigned char) _98;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _99;
_95 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_96 = (unsigned char) _95;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _96;
# DEBUG BEGIN_STMT
_100 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
*data = _100;
_97 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
*data = _97;
# DEBUG BEGIN_STMT
_101 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _101;
_98 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _98;
<bb 20> :
# DEBUG BEGIN_STMT
if (aId == 80)
if (aId == 901)
goto <bb 21>; [INV]
else
goto <bb 22>; [INV]
<bb 21> :
# DEBUG BEGIN_STMT
_102 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_103 = (int) _102;
_104 = PublicTimer (_103);
_105 = (unsigned char) _104;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _105;
_99 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_100 = (int) _99;
_101 = PublicTimer (_100);
_102 = (unsigned char) _101;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _102;
# DEBUG BEGIN_STMT
_106 = data + 1;
_107 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
*_106 = _107;
_103 = data + 1;
_104 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
*_103 = _104;
# DEBUG BEGIN_STMT
_108 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_109 = (long unsigned int) _108;
GV_CAR_ARC = _109;
_105 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _105;
# DEBUG BEGIN_STMT
_106 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_107 = (unsigned char) _106;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _107;
# DEBUG BEGIN_STMT
_108 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
*data = _108;
# DEBUG BEGIN_STMT
_109 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _109;
<bb 22> :
# DEBUG BEGIN_STMT

View File

@ -12,106 +12,106 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _7;
long unsigned int _8;
unsigned char _9;
unsigned char _10;
unsigned char _11;
int _10;
int _11;
unsigned char _12;
int _13;
int _14;
unsigned char * _13;
unsigned char _14;
unsigned char _15;
unsigned char * _16;
long unsigned int _16;
unsigned char _17;
unsigned char _18;
long unsigned int _19;
unsigned char _19;
unsigned char _20;
unsigned char _21;
unsigned char _22;
int _21;
int _22;
unsigned char _23;
int _24;
int _25;
unsigned char * _24;
unsigned char _25;
unsigned char _26;
unsigned char * _27;
long unsigned int _27;
unsigned char _28;
unsigned char _29;
long unsigned int _30;
unsigned char _30;
unsigned char _31;
unsigned char _32;
unsigned char _33;
int _32;
int _33;
unsigned char _34;
int _35;
int _36;
unsigned char * _35;
unsigned char _36;
unsigned char _37;
unsigned char * _38;
long unsigned int _38;
unsigned char _39;
unsigned char _40;
long unsigned int _41;
unsigned char _41;
unsigned char _42;
unsigned char _43;
unsigned char _44;
int _43;
int _44;
unsigned char _45;
int _46;
int _47;
unsigned char * _46;
unsigned char _47;
unsigned char _48;
unsigned char * _49;
long unsigned int _49;
unsigned char _50;
unsigned char _51;
long unsigned int _52;
unsigned char _52;
unsigned char _53;
unsigned char _54;
unsigned char _55;
int _54;
int _55;
unsigned char _56;
int _57;
int _58;
unsigned char * _57;
unsigned char _58;
unsigned char _59;
unsigned char * _60;
long unsigned int _60;
unsigned char _61;
unsigned char _62;
long unsigned int _63;
unsigned char _63;
unsigned char _64;
unsigned char _65;
unsigned char _66;
int _65;
int _66;
unsigned char _67;
int _68;
int _69;
unsigned char * _68;
unsigned char _69;
unsigned char _70;
unsigned char * _71;
long unsigned int _71;
unsigned char _72;
unsigned char _73;
long unsigned int _74;
long unsigned int _75;
unsigned char _76;
unsigned char _77;
unsigned char _74;
unsigned char _75;
int _76;
int _77;
unsigned char _78;
long unsigned int _79;
unsigned char * _79;
unsigned char _80;
int _81;
int _82;
unsigned char _83;
unsigned char * _84;
unsigned char _81;
long unsigned int _82;
long unsigned int _83;
unsigned char _84;
unsigned char _85;
unsigned char _86;
long unsigned int _87;
unsigned char _88;
unsigned char _89;
unsigned char _90;
int _89;
int _90;
unsigned char _91;
int _92;
int _93;
unsigned char * _92;
unsigned char _93;
unsigned char _94;
unsigned char * _95;
long unsigned int _95;
unsigned char _96;
unsigned char _97;
long unsigned int _98;
unsigned char _98;
unsigned char _99;
unsigned char _100;
unsigned char _101;
int _100;
int _101;
unsigned char _102;
int _103;
int _104;
unsigned char * _103;
unsigned char _104;
unsigned char _105;
unsigned char * _106;
long unsigned int _106;
unsigned char _107;
unsigned char _108;
long unsigned int _109;
unsigned char _109;
unsigned char _110;
int _111;
int _112;
@ -134,316 +134,316 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => DataId_133
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId_132(D) == 100)
if (aId_132(D) == 80)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
_3 = PublicTimer (_2);
_4 = (unsigned char) _3;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _4;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _4;
# DEBUG BEGIN_STMT
_5 = data_137(D) + 1;
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_6 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
*_5 = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _7;
# DEBUG BEGIN_STMT
_8 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_9 = (unsigned char) _8;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _9;
# DEBUG BEGIN_STMT
_10 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data_137(D) = _10;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _11;
_7 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_8 = (long unsigned int) _7;
GV_CAR_ARC = _8;
<bb 4> :
# DEBUG BEGIN_STMT
if (aId_132(D) == 101)
if (aId_132(D) == 100)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
_12 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_13 = (int) _12;
_14 = PublicTimer (_13);
_15 = (unsigned char) _14;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_10 = (int) _9;
_11 = PublicTimer (_10);
_12 = (unsigned char) _11;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _12;
# DEBUG BEGIN_STMT
_16 = data_137(D) + 1;
_17 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
*_16 = _17;
_13 = data_137(D) + 1;
_14 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
*_13 = _14;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _18;
_15 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _15;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_20 = (unsigned char) _19;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _20;
_16 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_17 = (unsigned char) _16;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _17;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
*data_137(D) = _21;
_18 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data_137(D) = _18;
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _22;
_19 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _19;
<bb 6> :
# DEBUG BEGIN_STMT
if (aId_132(D) == 50)
if (aId_132(D) == 101)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_24 = (int) _23;
_25 = PublicTimer (_24);
_26 = (unsigned char) _25;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _26;
_20 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_21 = (int) _20;
_22 = PublicTimer (_21);
_23 = (unsigned char) _22;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _23;
# DEBUG BEGIN_STMT
_27 = data_137(D) + 1;
_28 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
*_27 = _28;
_24 = data_137(D) + 1;
_25 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
*_24 = _25;
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _29;
_26 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _26;
# DEBUG BEGIN_STMT
_30 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_31 = (unsigned char) _30;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _31;
_27 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_28 = (unsigned char) _27;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _28;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
*data_137(D) = _32;
_29 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
*data_137(D) = _29;
# DEBUG BEGIN_STMT
_33 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _33;
_30 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _30;
<bb 8> :
# DEBUG BEGIN_STMT
if (aId_132(D) == 112)
if (aId_132(D) == 50)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
_34 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_35 = (int) _34;
_36 = PublicTimer (_35);
_37 = (unsigned char) _36;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _37;
_31 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_32 = (int) _31;
_33 = PublicTimer (_32);
_34 = (unsigned char) _33;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _34;
# DEBUG BEGIN_STMT
_38 = data_137(D) + 1;
_39 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
*_38 = _39;
_35 = data_137(D) + 1;
_36 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
*_35 = _36;
# DEBUG BEGIN_STMT
_40 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _40;
_37 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _37;
# DEBUG BEGIN_STMT
_41 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_42 = (unsigned char) _41;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _42;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_39 = (unsigned char) _38;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _39;
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
*data_137(D) = _43;
_40 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
*data_137(D) = _40;
# DEBUG BEGIN_STMT
_44 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _44;
_41 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _41;
<bb 10> :
# DEBUG BEGIN_STMT
if (aId_132(D) == 113)
if (aId_132(D) == 112)
goto <bb 11>; [INV]
else
goto <bb 12>; [INV]
<bb 11> :
# DEBUG BEGIN_STMT
_45 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_46 = (int) _45;
_47 = PublicTimer (_46);
_48 = (unsigned char) _47;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _48;
_42 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_43 = (int) _42;
_44 = PublicTimer (_43);
_45 = (unsigned char) _44;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _45;
# DEBUG BEGIN_STMT
_49 = data_137(D) + 1;
_50 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
*_49 = _50;
_46 = data_137(D) + 1;
_47 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
*_46 = _47;
# DEBUG BEGIN_STMT
_51 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _51;
_48 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _48;
# DEBUG BEGIN_STMT
_52 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_53 = (unsigned char) _52;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _53;
_49 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_50 = (unsigned char) _49;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _50;
# DEBUG BEGIN_STMT
_54 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
*data_137(D) = _54;
_51 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
*data_137(D) = _51;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _55;
_52 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _52;
<bb 12> :
# DEBUG BEGIN_STMT
if (aId_132(D) == 51)
if (aId_132(D) == 113)
goto <bb 13>; [INV]
else
goto <bb 14>; [INV]
<bb 13> :
# DEBUG BEGIN_STMT
_56 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_57 = (int) _56;
_58 = PublicTimer (_57);
_59 = (unsigned char) _58;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _59;
_53 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_54 = (int) _53;
_55 = PublicTimer (_54);
_56 = (unsigned char) _55;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _56;
# DEBUG BEGIN_STMT
_60 = data_137(D) + 1;
_61 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
*_60 = _61;
_57 = data_137(D) + 1;
_58 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
*_57 = _58;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _62;
_59 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _59;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _64;
_60 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_61 = (unsigned char) _60;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _61;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
*data_137(D) = _65;
_62 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
*data_137(D) = _62;
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _66;
_63 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _63;
<bb 14> :
# DEBUG BEGIN_STMT
if (aId_132(D) == 106)
if (aId_132(D) == 51)
goto <bb 15>; [INV]
else
goto <bb 16>; [INV]
<bb 15> :
# DEBUG BEGIN_STMT
_67 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_68 = (int) _67;
_69 = PublicTimer (_68);
_70 = (unsigned char) _69;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _70;
_64 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_65 = (int) _64;
_66 = PublicTimer (_65);
_67 = (unsigned char) _66;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _67;
# DEBUG BEGIN_STMT
_71 = data_137(D) + 1;
_72 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
*_71 = _72;
_68 = data_137(D) + 1;
_69 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
*_68 = _69;
# DEBUG BEGIN_STMT
_73 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_74 = (long unsigned int) _73;
GV_BSC_06A_Arc = _74;
_70 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _70;
# DEBUG BEGIN_STMT
_75 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_76 = (unsigned char) _75;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _76;
_71 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_72 = (unsigned char) _71;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _72;
# DEBUG BEGIN_STMT
_77 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
*data_137(D) = _77;
_73 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
*data_137(D) = _73;
# DEBUG BEGIN_STMT
_78 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_79 = (long unsigned int) _78;
GV_BSC_06A_Crc = _79;
_74 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _74;
<bb 16> :
# DEBUG BEGIN_STMT
if (aId_132(D) == 900)
if (aId_132(D) == 106)
goto <bb 17>; [INV]
else
goto <bb 18>; [INV]
<bb 17> :
# DEBUG BEGIN_STMT
_80 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_81 = (int) _80;
_82 = PublicTimer (_81);
_83 = (unsigned char) _82;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _83;
_75 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_76 = (int) _75;
_77 = PublicTimer (_76);
_78 = (unsigned char) _77;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _78;
# DEBUG BEGIN_STMT
_84 = data_137(D) + 1;
_85 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
*_84 = _85;
_79 = data_137(D) + 1;
_80 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
*_79 = _80;
# DEBUG BEGIN_STMT
_86 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _86;
_81 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_82 = (long unsigned int) _81;
GV_BSC_06A_Arc = _82;
# DEBUG BEGIN_STMT
_87 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_88 = (unsigned char) _87;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _88;
_83 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_84 = (unsigned char) _83;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _84;
# DEBUG BEGIN_STMT
_89 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
*data_137(D) = _89;
_85 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
*data_137(D) = _85;
# DEBUG BEGIN_STMT
_90 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _90;
_86 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_87 = (long unsigned int) _86;
GV_BSC_06A_Crc = _87;
<bb 18> :
# DEBUG BEGIN_STMT
if (aId_132(D) == 901)
if (aId_132(D) == 900)
goto <bb 19>; [INV]
else
goto <bb 20>; [INV]
<bb 19> :
# DEBUG BEGIN_STMT
_91 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_92 = (int) _91;
_93 = PublicTimer (_92);
_94 = (unsigned char) _93;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _94;
_88 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_89 = (int) _88;
_90 = PublicTimer (_89);
_91 = (unsigned char) _90;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _91;
# DEBUG BEGIN_STMT
_95 = data_137(D) + 1;
_96 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
*_95 = _96;
_92 = data_137(D) + 1;
_93 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
*_92 = _93;
# DEBUG BEGIN_STMT
_97 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _97;
_94 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _94;
# DEBUG BEGIN_STMT
_98 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_99 = (unsigned char) _98;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _99;
_95 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_96 = (unsigned char) _95;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _96;
# DEBUG BEGIN_STMT
_100 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
*data_137(D) = _100;
_97 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
*data_137(D) = _97;
# DEBUG BEGIN_STMT
_101 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _101;
_98 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _98;
<bb 20> :
# DEBUG BEGIN_STMT
if (aId_132(D) == 80)
if (aId_132(D) == 901)
goto <bb 21>; [INV]
else
goto <bb 22>; [INV]
<bb 21> :
# DEBUG BEGIN_STMT
_102 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_103 = (int) _102;
_104 = PublicTimer (_103);
_105 = (unsigned char) _104;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _105;
_99 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_100 = (int) _99;
_101 = PublicTimer (_100);
_102 = (unsigned char) _101;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _102;
# DEBUG BEGIN_STMT
_106 = data_137(D) + 1;
_107 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
*_106 = _107;
_103 = data_137(D) + 1;
_104 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
*_103 = _104;
# DEBUG BEGIN_STMT
_108 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_109 = (long unsigned int) _108;
GV_CAR_ARC = _109;
_105 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _105;
# DEBUG BEGIN_STMT
_106 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_107 = (unsigned char) _106;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _107;
# DEBUG BEGIN_STMT
_108 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
*data_137(D) = _108;
# DEBUG BEGIN_STMT
_109 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _109;
<bb 22> :
# DEBUG BEGIN_STMT

File diff suppressed because it is too large Load Diff

View File

@ -17,70 +17,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4;
long unsigned int _5;
unsigned char _6;
unsigned char _7;
int _7;
unsigned char _8;
int _9;
unsigned char _10;
unsigned char _9;
long unsigned int _10;
unsigned char _11;
long unsigned int _12;
unsigned char _12;
unsigned char _13;
unsigned char _14;
int _14;
unsigned char _15;
int _16;
unsigned char _17;
unsigned char _16;
long unsigned int _17;
unsigned char _18;
long unsigned int _19;
unsigned char _19;
unsigned char _20;
unsigned char _21;
int _21;
unsigned char _22;
int _23;
unsigned char _24;
unsigned char _23;
long unsigned int _24;
unsigned char _25;
long unsigned int _26;
unsigned char _26;
unsigned char _27;
unsigned char _28;
int _28;
unsigned char _29;
int _30;
unsigned char _31;
unsigned char _30;
long unsigned int _31;
unsigned char _32;
long unsigned int _33;
unsigned char _33;
unsigned char _34;
unsigned char _35;
int _35;
unsigned char _36;
int _37;
unsigned char _38;
unsigned char _37;
long unsigned int _38;
unsigned char _39;
long unsigned int _40;
unsigned char _40;
unsigned char _41;
unsigned char _42;
int _42;
unsigned char _43;
int _44;
unsigned char _45;
unsigned char _44;
long unsigned int _45;
unsigned char _46;
long unsigned int _47;
long unsigned int _48;
unsigned char _49;
unsigned char _47;
unsigned char _48;
int _49;
unsigned char _50;
long unsigned int _51;
unsigned char _52;
int _53;
unsigned char _51;
long unsigned int _52;
long unsigned int _53;
unsigned char _54;
unsigned char _55;
long unsigned int _56;
unsigned char _57;
unsigned char _58;
int _58;
unsigned char _59;
int _60;
unsigned char _61;
unsigned char _60;
long unsigned int _61;
unsigned char _62;
long unsigned int _63;
unsigned char _63;
unsigned char _64;
unsigned char _65;
int _65;
unsigned char _66;
int _67;
unsigned char _68;
unsigned char _67;
long unsigned int _68;
unsigned char _69;
long unsigned int _70;
unsigned char _70;
unsigned char _71;
int _72;
unsigned char _73;
@ -96,14 +96,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId_88(D) == 100)
if (aId_88(D) == 80)
goto <bb 3>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
# DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer
@ -124,44 +124,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _4;
# DEBUG BEGIN_STMT
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
_4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_5 = (long unsigned int) _4;
GV_CAR_ARC = _5;
<bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 101)
if (aId_88(D) == 100)
goto <bb 7>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_9 = (int) _8;
# DEBUG b => _9
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_7 = (int) _6;
# DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_9 != 255)
if (_7 != 255)
goto <bb 8>; [50.00%]
else
goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_159 = _9 + 1;
b_159 = _7 + 1;
# DEBUG b => b_159
<bb 9> [local count: 365072220]:
@ -169,45 +161,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_10 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10;
_8 = (unsigned char) b_155;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10;
MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _11;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13;
_10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_11 = (unsigned char) _10;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT
*data_92(D) = _13;
*data_92(D) = _11;
# DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _14;
_12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 50)
if (aId_88(D) == 101)
goto <bb 11>; [34.00%]
else
goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_16 = (int) _15;
# DEBUG b => _16
_13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_14 = (int) _13;
# DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_16 != 255)
if (_14 != 255)
goto <bb 12>; [50.00%]
else
goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_151 = _16 + 1;
b_151 = _14 + 1;
# DEBUG b => b_151
<bb 13> [local count: 365072220]:
@ -215,45 +207,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_17 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17;
_15 = (unsigned char) b_147;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17;
MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _18;
_16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20;
_17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_18 = (unsigned char) _17;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT
*data_92(D) = _20;
*data_92(D) = _18;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _21;
_19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 112)
if (aId_88(D) == 50)
goto <bb 15>; [34.00%]
else
goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_23 = (int) _22;
# DEBUG b => _23
_20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_21 = (int) _20;
# DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_23 != 255)
if (_21 != 255)
goto <bb 16>; [50.00%]
else
goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_143 = _23 + 1;
b_143 = _21 + 1;
# DEBUG b => b_143
<bb 17> [local count: 365072220]:
@ -261,45 +253,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_24 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24;
_22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24;
MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _25;
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27;
_24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT
*data_92(D) = _27;
*data_92(D) = _25;
# DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _28;
_26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 113)
if (aId_88(D) == 112)
goto <bb 19>; [34.00%]
else
goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_30 = (int) _29;
# DEBUG b => _30
_27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_28 = (int) _27;
# DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_30 != 255)
if (_28 != 255)
goto <bb 20>; [50.00%]
else
goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_135 = _30 + 1;
b_135 = _28 + 1;
# DEBUG b => b_135
<bb 21> [local count: 365072220]:
@ -307,45 +299,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_31 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31;
_29 = (unsigned char) b_131;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31;
MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _32;
_30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34;
_31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_32 = (unsigned char) _31;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT
*data_92(D) = _34;
*data_92(D) = _32;
# DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _35;
_33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 51)
if (aId_88(D) == 113)
goto <bb 23>; [34.00%]
else
goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_37 = (int) _36;
# DEBUG b => _37
_34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_35 = (int) _34;
# DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_37 != 255)
if (_35 != 255)
goto <bb 24>; [50.00%]
else
goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_127 = _37 + 1;
b_127 = _35 + 1;
# DEBUG b => b_127
<bb 25> [local count: 365072220]:
@ -353,45 +345,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_38 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38;
_36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38;
MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _39;
_37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT
*data_92(D) = _41;
*data_92(D) = _39;
# DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _42;
_40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 106)
if (aId_88(D) == 51)
goto <bb 27>; [34.00%]
else
goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_44 = (int) _43;
# DEBUG b => _44
_41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_42 = (int) _41;
# DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_44 != 255)
if (_42 != 255)
goto <bb 28>; [50.00%]
else
goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_119 = _44 + 1;
b_119 = _42 + 1;
# DEBUG b => b_119
<bb 29> [local count: 365072220]:
@ -399,47 +391,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_45 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45;
_43 = (unsigned char) b_115;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45;
MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_47 = (long unsigned int) _46;
GV_BSC_06A_Arc = _47;
_44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _44;
# DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49;
_45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_46 = (unsigned char) _45;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT
*data_92(D) = _49;
*data_92(D) = _46;
# DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_51 = (long unsigned int) _50;
GV_BSC_06A_Crc = _51;
_47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _47;
<bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 900)
if (aId_88(D) == 106)
goto <bb 31>; [34.00%]
else
goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_53 = (int) _52;
# DEBUG b => _53
_48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_49 = (int) _48;
# DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_53 != 255)
if (_49 != 255)
goto <bb 32>; [50.00%]
else
goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_111 = _53 + 1;
b_111 = _49 + 1;
# DEBUG b => b_111
<bb 33> [local count: 365072220]:
@ -447,45 +437,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_54 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54;
_50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54;
MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _55;
_51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57;
_53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT
*data_92(D) = _57;
*data_92(D) = _54;
# DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _58;
_55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 901)
if (aId_88(D) == 900)
goto <bb 35>; [34.00%]
else
goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_60 = (int) _59;
# DEBUG b => _60
_57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_58 = (int) _57;
# DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_60 != 255)
if (_58 != 255)
goto <bb 36>; [50.00%]
else
goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_103 = _60 + 1;
b_103 = _58 + 1;
# DEBUG b => b_103
<bb 37> [local count: 365072220]:
@ -493,45 +485,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_61 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61;
_59 = (unsigned char) b_99;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61;
MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _62;
_60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64;
_61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_62 = (unsigned char) _61;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT
*data_92(D) = _64;
*data_92(D) = _62;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _65;
_63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 80)
if (aId_88(D) == 901)
goto <bb 39>; [34.00%]
else
goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_67 = (int) _66;
# DEBUG b => _67
_64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_65 = (int) _64;
# DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_67 != 255)
if (_65 != 255)
goto <bb 40>; [50.00%]
else
goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_95 = _67 + 1;
b_95 = _65 + 1;
# DEBUG b => b_95
<bb 41> [local count: 365072220]:
@ -539,14 +531,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_68 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68;
_66 = (unsigned char) b_90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68;
MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_70 = (long unsigned int) _69;
GV_CAR_ARC = _70;
_67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _67;
# DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -17,70 +17,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4;
long unsigned int _5;
unsigned char _6;
unsigned char _7;
int _7;
unsigned char _8;
int _9;
unsigned char _10;
unsigned char _9;
long unsigned int _10;
unsigned char _11;
long unsigned int _12;
unsigned char _12;
unsigned char _13;
unsigned char _14;
int _14;
unsigned char _15;
int _16;
unsigned char _17;
unsigned char _16;
long unsigned int _17;
unsigned char _18;
long unsigned int _19;
unsigned char _19;
unsigned char _20;
unsigned char _21;
int _21;
unsigned char _22;
int _23;
unsigned char _24;
unsigned char _23;
long unsigned int _24;
unsigned char _25;
long unsigned int _26;
unsigned char _26;
unsigned char _27;
unsigned char _28;
int _28;
unsigned char _29;
int _30;
unsigned char _31;
unsigned char _30;
long unsigned int _31;
unsigned char _32;
long unsigned int _33;
unsigned char _33;
unsigned char _34;
unsigned char _35;
int _35;
unsigned char _36;
int _37;
unsigned char _38;
unsigned char _37;
long unsigned int _38;
unsigned char _39;
long unsigned int _40;
unsigned char _40;
unsigned char _41;
unsigned char _42;
int _42;
unsigned char _43;
int _44;
unsigned char _45;
unsigned char _44;
long unsigned int _45;
unsigned char _46;
long unsigned int _47;
long unsigned int _48;
unsigned char _49;
unsigned char _47;
unsigned char _48;
int _49;
unsigned char _50;
long unsigned int _51;
unsigned char _52;
int _53;
unsigned char _51;
long unsigned int _52;
long unsigned int _53;
unsigned char _54;
unsigned char _55;
long unsigned int _56;
unsigned char _57;
unsigned char _58;
int _58;
unsigned char _59;
int _60;
unsigned char _61;
unsigned char _60;
long unsigned int _61;
unsigned char _62;
long unsigned int _63;
unsigned char _63;
unsigned char _64;
unsigned char _65;
int _65;
unsigned char _66;
int _67;
unsigned char _68;
unsigned char _67;
long unsigned int _68;
unsigned char _69;
long unsigned int _70;
unsigned char _70;
unsigned char _71;
int _72;
unsigned char _73;
@ -96,14 +96,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId_88(D) == 100)
if (aId_88(D) == 80)
goto <bb 3>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
# DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer
@ -124,44 +124,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _4;
# DEBUG BEGIN_STMT
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
_4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_5 = (long unsigned int) _4;
GV_CAR_ARC = _5;
<bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 101)
if (aId_88(D) == 100)
goto <bb 7>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_9 = (int) _8;
# DEBUG b => _9
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_7 = (int) _6;
# DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_9 != 255)
if (_7 != 255)
goto <bb 8>; [50.00%]
else
goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_159 = _9 + 1;
b_159 = _7 + 1;
# DEBUG b => b_159
<bb 9> [local count: 365072220]:
@ -169,45 +161,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_10 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10;
_8 = (unsigned char) b_155;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10;
MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _11;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13;
_10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_11 = (unsigned char) _10;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT
*data_92(D) = _13;
*data_92(D) = _11;
# DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _14;
_12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 50)
if (aId_88(D) == 101)
goto <bb 11>; [34.00%]
else
goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_16 = (int) _15;
# DEBUG b => _16
_13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_14 = (int) _13;
# DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_16 != 255)
if (_14 != 255)
goto <bb 12>; [50.00%]
else
goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_151 = _16 + 1;
b_151 = _14 + 1;
# DEBUG b => b_151
<bb 13> [local count: 365072220]:
@ -215,45 +207,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_17 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17;
_15 = (unsigned char) b_147;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17;
MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _18;
_16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20;
_17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_18 = (unsigned char) _17;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT
*data_92(D) = _20;
*data_92(D) = _18;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _21;
_19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 112)
if (aId_88(D) == 50)
goto <bb 15>; [34.00%]
else
goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_23 = (int) _22;
# DEBUG b => _23
_20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_21 = (int) _20;
# DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_23 != 255)
if (_21 != 255)
goto <bb 16>; [50.00%]
else
goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_143 = _23 + 1;
b_143 = _21 + 1;
# DEBUG b => b_143
<bb 17> [local count: 365072220]:
@ -261,45 +253,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_24 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24;
_22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24;
MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _25;
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27;
_24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT
*data_92(D) = _27;
*data_92(D) = _25;
# DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _28;
_26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 113)
if (aId_88(D) == 112)
goto <bb 19>; [34.00%]
else
goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_30 = (int) _29;
# DEBUG b => _30
_27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_28 = (int) _27;
# DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_30 != 255)
if (_28 != 255)
goto <bb 20>; [50.00%]
else
goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_135 = _30 + 1;
b_135 = _28 + 1;
# DEBUG b => b_135
<bb 21> [local count: 365072220]:
@ -307,45 +299,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_31 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31;
_29 = (unsigned char) b_131;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31;
MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _32;
_30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34;
_31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_32 = (unsigned char) _31;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT
*data_92(D) = _34;
*data_92(D) = _32;
# DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _35;
_33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 51)
if (aId_88(D) == 113)
goto <bb 23>; [34.00%]
else
goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_37 = (int) _36;
# DEBUG b => _37
_34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_35 = (int) _34;
# DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_37 != 255)
if (_35 != 255)
goto <bb 24>; [50.00%]
else
goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_127 = _37 + 1;
b_127 = _35 + 1;
# DEBUG b => b_127
<bb 25> [local count: 365072220]:
@ -353,45 +345,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_38 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38;
_36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38;
MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _39;
_37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT
*data_92(D) = _41;
*data_92(D) = _39;
# DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _42;
_40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 106)
if (aId_88(D) == 51)
goto <bb 27>; [34.00%]
else
goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_44 = (int) _43;
# DEBUG b => _44
_41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_42 = (int) _41;
# DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_44 != 255)
if (_42 != 255)
goto <bb 28>; [50.00%]
else
goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_119 = _44 + 1;
b_119 = _42 + 1;
# DEBUG b => b_119
<bb 29> [local count: 365072220]:
@ -399,47 +391,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_45 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45;
_43 = (unsigned char) b_115;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45;
MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_47 = (long unsigned int) _46;
GV_BSC_06A_Arc = _47;
_44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _44;
# DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49;
_45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_46 = (unsigned char) _45;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT
*data_92(D) = _49;
*data_92(D) = _46;
# DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_51 = (long unsigned int) _50;
GV_BSC_06A_Crc = _51;
_47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _47;
<bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 900)
if (aId_88(D) == 106)
goto <bb 31>; [34.00%]
else
goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_53 = (int) _52;
# DEBUG b => _53
_48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_49 = (int) _48;
# DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_53 != 255)
if (_49 != 255)
goto <bb 32>; [50.00%]
else
goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_111 = _53 + 1;
b_111 = _49 + 1;
# DEBUG b => b_111
<bb 33> [local count: 365072220]:
@ -447,45 +437,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_54 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54;
_50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54;
MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _55;
_51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57;
_53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT
*data_92(D) = _57;
*data_92(D) = _54;
# DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _58;
_55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 901)
if (aId_88(D) == 900)
goto <bb 35>; [34.00%]
else
goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_60 = (int) _59;
# DEBUG b => _60
_57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_58 = (int) _57;
# DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_60 != 255)
if (_58 != 255)
goto <bb 36>; [50.00%]
else
goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_103 = _60 + 1;
b_103 = _58 + 1;
# DEBUG b => b_103
<bb 37> [local count: 365072220]:
@ -493,45 +485,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_61 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61;
_59 = (unsigned char) b_99;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61;
MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _62;
_60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64;
_61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_62 = (unsigned char) _61;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT
*data_92(D) = _64;
*data_92(D) = _62;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _65;
_63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 80)
if (aId_88(D) == 901)
goto <bb 39>; [34.00%]
else
goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_67 = (int) _66;
# DEBUG b => _67
_64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_65 = (int) _64;
# DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_67 != 255)
if (_65 != 255)
goto <bb 40>; [50.00%]
else
goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_95 = _67 + 1;
b_95 = _65 + 1;
# DEBUG b => b_95
<bb 41> [local count: 365072220]:
@ -539,14 +531,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_68 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68;
_66 = (unsigned char) b_90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68;
MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_70 = (long unsigned int) _69;
GV_CAR_ARC = _70;
_67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _67;
# DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT

File diff suppressed because it is too large Load Diff

View File

@ -18,70 +18,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4;
long unsigned int _5;
unsigned char _6;
unsigned char _7;
int _7;
unsigned char _8;
int _9;
unsigned char _10;
unsigned char _9;
long unsigned int _10;
unsigned char _11;
long unsigned int _12;
unsigned char _12;
unsigned char _13;
unsigned char _14;
int _14;
unsigned char _15;
int _16;
unsigned char _17;
unsigned char _16;
long unsigned int _17;
unsigned char _18;
long unsigned int _19;
unsigned char _19;
unsigned char _20;
unsigned char _21;
int _21;
unsigned char _22;
int _23;
unsigned char _24;
unsigned char _23;
long unsigned int _24;
unsigned char _25;
long unsigned int _26;
unsigned char _26;
unsigned char _27;
unsigned char _28;
int _28;
unsigned char _29;
int _30;
unsigned char _31;
unsigned char _30;
long unsigned int _31;
unsigned char _32;
long unsigned int _33;
unsigned char _33;
unsigned char _34;
unsigned char _35;
int _35;
unsigned char _36;
int _37;
unsigned char _38;
unsigned char _37;
long unsigned int _38;
unsigned char _39;
long unsigned int _40;
unsigned char _40;
unsigned char _41;
unsigned char _42;
int _42;
unsigned char _43;
int _44;
unsigned char _45;
unsigned char _44;
long unsigned int _45;
unsigned char _46;
long unsigned int _47;
long unsigned int _48;
unsigned char _49;
unsigned char _47;
unsigned char _48;
int _49;
unsigned char _50;
long unsigned int _51;
unsigned char _52;
int _53;
unsigned char _51;
long unsigned int _52;
long unsigned int _53;
unsigned char _54;
unsigned char _55;
long unsigned int _56;
unsigned char _57;
unsigned char _58;
int _58;
unsigned char _59;
int _60;
unsigned char _61;
unsigned char _60;
long unsigned int _61;
unsigned char _62;
long unsigned int _63;
unsigned char _63;
unsigned char _64;
unsigned char _65;
int _65;
unsigned char _66;
int _67;
unsigned char _68;
unsigned char _67;
long unsigned int _68;
unsigned char _69;
long unsigned int _70;
unsigned char _70;
unsigned char _71;
int _72;
unsigned char _73;
@ -97,14 +97,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId_88(D) == 100)
if (aId_88(D) == 80)
goto <bb 3>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
# DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer
@ -125,44 +125,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _4;
# DEBUG BEGIN_STMT
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
_4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_5 = (long unsigned int) _4;
GV_CAR_ARC = _5;
<bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 101)
if (aId_88(D) == 100)
goto <bb 7>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_9 = (int) _8;
# DEBUG b => _9
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_7 = (int) _6;
# DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_9 != 255)
if (_7 != 255)
goto <bb 8>; [50.00%]
else
goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_159 = _9 + 1;
b_159 = _7 + 1;
# DEBUG b => b_159
<bb 9> [local count: 365072220]:
@ -170,45 +162,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_10 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10;
_8 = (unsigned char) b_155;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10;
MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _11;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13;
_10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_11 = (unsigned char) _10;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT
*data_92(D) = _13;
*data_92(D) = _11;
# DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _14;
_12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 50)
if (aId_88(D) == 101)
goto <bb 11>; [34.00%]
else
goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_16 = (int) _15;
# DEBUG b => _16
_13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_14 = (int) _13;
# DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_16 != 255)
if (_14 != 255)
goto <bb 12>; [50.00%]
else
goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_151 = _16 + 1;
b_151 = _14 + 1;
# DEBUG b => b_151
<bb 13> [local count: 365072220]:
@ -216,45 +208,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_17 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17;
_15 = (unsigned char) b_147;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17;
MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _18;
_16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20;
_17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_18 = (unsigned char) _17;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT
*data_92(D) = _20;
*data_92(D) = _18;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _21;
_19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 112)
if (aId_88(D) == 50)
goto <bb 15>; [34.00%]
else
goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_23 = (int) _22;
# DEBUG b => _23
_20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_21 = (int) _20;
# DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_23 != 255)
if (_21 != 255)
goto <bb 16>; [50.00%]
else
goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_143 = _23 + 1;
b_143 = _21 + 1;
# DEBUG b => b_143
<bb 17> [local count: 365072220]:
@ -262,45 +254,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_24 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24;
_22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24;
MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _25;
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27;
_24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT
*data_92(D) = _27;
*data_92(D) = _25;
# DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _28;
_26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 113)
if (aId_88(D) == 112)
goto <bb 19>; [34.00%]
else
goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_30 = (int) _29;
# DEBUG b => _30
_27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_28 = (int) _27;
# DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_30 != 255)
if (_28 != 255)
goto <bb 20>; [50.00%]
else
goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_135 = _30 + 1;
b_135 = _28 + 1;
# DEBUG b => b_135
<bb 21> [local count: 365072220]:
@ -308,45 +300,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_31 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31;
_29 = (unsigned char) b_131;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31;
MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _32;
_30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34;
_31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_32 = (unsigned char) _31;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT
*data_92(D) = _34;
*data_92(D) = _32;
# DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _35;
_33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 51)
if (aId_88(D) == 113)
goto <bb 23>; [34.00%]
else
goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_37 = (int) _36;
# DEBUG b => _37
_34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_35 = (int) _34;
# DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_37 != 255)
if (_35 != 255)
goto <bb 24>; [50.00%]
else
goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_127 = _37 + 1;
b_127 = _35 + 1;
# DEBUG b => b_127
<bb 25> [local count: 365072220]:
@ -354,45 +346,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_38 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38;
_36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38;
MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _39;
_37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT
*data_92(D) = _41;
*data_92(D) = _39;
# DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _42;
_40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 106)
if (aId_88(D) == 51)
goto <bb 27>; [34.00%]
else
goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_44 = (int) _43;
# DEBUG b => _44
_41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_42 = (int) _41;
# DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_44 != 255)
if (_42 != 255)
goto <bb 28>; [50.00%]
else
goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_119 = _44 + 1;
b_119 = _42 + 1;
# DEBUG b => b_119
<bb 29> [local count: 365072220]:
@ -400,47 +392,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_45 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45;
_43 = (unsigned char) b_115;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45;
MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_47 = (long unsigned int) _46;
GV_BSC_06A_Arc = _47;
_44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _44;
# DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49;
_45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_46 = (unsigned char) _45;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT
*data_92(D) = _49;
*data_92(D) = _46;
# DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_51 = (long unsigned int) _50;
GV_BSC_06A_Crc = _51;
_47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _47;
<bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 900)
if (aId_88(D) == 106)
goto <bb 31>; [34.00%]
else
goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_53 = (int) _52;
# DEBUG b => _53
_48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_49 = (int) _48;
# DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_53 != 255)
if (_49 != 255)
goto <bb 32>; [50.00%]
else
goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_111 = _53 + 1;
b_111 = _49 + 1;
# DEBUG b => b_111
<bb 33> [local count: 365072220]:
@ -448,45 +438,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_54 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54;
_50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54;
MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _55;
_51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57;
_53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT
*data_92(D) = _57;
*data_92(D) = _54;
# DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _58;
_55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 901)
if (aId_88(D) == 900)
goto <bb 35>; [34.00%]
else
goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_60 = (int) _59;
# DEBUG b => _60
_57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_58 = (int) _57;
# DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_60 != 255)
if (_58 != 255)
goto <bb 36>; [50.00%]
else
goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_103 = _60 + 1;
b_103 = _58 + 1;
# DEBUG b => b_103
<bb 37> [local count: 365072220]:
@ -494,45 +486,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_61 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61;
_59 = (unsigned char) b_99;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61;
MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _62;
_60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64;
_61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_62 = (unsigned char) _61;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT
*data_92(D) = _64;
*data_92(D) = _62;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _65;
_63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 80)
if (aId_88(D) == 901)
goto <bb 39>; [34.00%]
else
goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_67 = (int) _66;
# DEBUG b => _67
_64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_65 = (int) _64;
# DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_67 != 255)
if (_65 != 255)
goto <bb 40>; [50.00%]
else
goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_95 = _67 + 1;
b_95 = _65 + 1;
# DEBUG b => b_95
<bb 41> [local count: 365072220]:
@ -540,14 +532,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_68 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68;
_66 = (unsigned char) b_90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68;
MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_70 = (long unsigned int) _69;
GV_CAR_ARC = _70;
_67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _67;
# DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -67,70 +67,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4;
long unsigned int _5;
unsigned char _6;
unsigned char _7;
int _7;
unsigned char _8;
int _9;
unsigned char _10;
unsigned char _9;
long unsigned int _10;
unsigned char _11;
long unsigned int _12;
unsigned char _12;
unsigned char _13;
unsigned char _14;
int _14;
unsigned char _15;
int _16;
unsigned char _17;
unsigned char _16;
long unsigned int _17;
unsigned char _18;
long unsigned int _19;
unsigned char _19;
unsigned char _20;
unsigned char _21;
int _21;
unsigned char _22;
int _23;
unsigned char _24;
unsigned char _23;
long unsigned int _24;
unsigned char _25;
long unsigned int _26;
unsigned char _26;
unsigned char _27;
unsigned char _28;
int _28;
unsigned char _29;
int _30;
unsigned char _31;
unsigned char _30;
long unsigned int _31;
unsigned char _32;
long unsigned int _33;
unsigned char _33;
unsigned char _34;
unsigned char _35;
int _35;
unsigned char _36;
int _37;
unsigned char _38;
unsigned char _37;
long unsigned int _38;
unsigned char _39;
long unsigned int _40;
unsigned char _40;
unsigned char _41;
unsigned char _42;
int _42;
unsigned char _43;
int _44;
unsigned char _45;
unsigned char _44;
long unsigned int _45;
unsigned char _46;
long unsigned int _47;
long unsigned int _48;
unsigned char _49;
unsigned char _47;
unsigned char _48;
int _49;
unsigned char _50;
long unsigned int _51;
unsigned char _52;
int _53;
unsigned char _51;
long unsigned int _52;
long unsigned int _53;
unsigned char _54;
unsigned char _55;
long unsigned int _56;
unsigned char _57;
unsigned char _58;
int _58;
unsigned char _59;
int _60;
unsigned char _61;
unsigned char _60;
long unsigned int _61;
unsigned char _62;
long unsigned int _63;
unsigned char _63;
unsigned char _64;
unsigned char _65;
int _65;
unsigned char _66;
int _67;
unsigned char _68;
unsigned char _67;
long unsigned int _68;
unsigned char _69;
long unsigned int _70;
unsigned char _70;
unsigned char _71;
int _72;
unsigned char _73;
@ -146,14 +146,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId_88(D) == 100)
if (aId_88(D) == 80)
goto <bb 3>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
# DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer
@ -174,44 +174,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _4;
# DEBUG BEGIN_STMT
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
_4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_5 = (long unsigned int) _4;
GV_CAR_ARC = _5;
<bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 101)
if (aId_88(D) == 100)
goto <bb 7>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_9 = (int) _8;
# DEBUG b => _9
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_7 = (int) _6;
# DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_9 != 255)
if (_7 != 255)
goto <bb 8>; [50.00%]
else
goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_159 = _9 + 1;
b_159 = _7 + 1;
# DEBUG b => b_159
<bb 9> [local count: 365072220]:
@ -219,45 +211,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_10 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10;
_8 = (unsigned char) b_155;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10;
MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _11;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13;
_10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_11 = (unsigned char) _10;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT
*data_92(D) = _13;
*data_92(D) = _11;
# DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _14;
_12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 50)
if (aId_88(D) == 101)
goto <bb 11>; [34.00%]
else
goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_16 = (int) _15;
# DEBUG b => _16
_13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_14 = (int) _13;
# DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_16 != 255)
if (_14 != 255)
goto <bb 12>; [50.00%]
else
goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_151 = _16 + 1;
b_151 = _14 + 1;
# DEBUG b => b_151
<bb 13> [local count: 365072220]:
@ -265,45 +257,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_17 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17;
_15 = (unsigned char) b_147;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17;
MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _18;
_16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20;
_17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_18 = (unsigned char) _17;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT
*data_92(D) = _20;
*data_92(D) = _18;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _21;
_19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 112)
if (aId_88(D) == 50)
goto <bb 15>; [34.00%]
else
goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_23 = (int) _22;
# DEBUG b => _23
_20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_21 = (int) _20;
# DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_23 != 255)
if (_21 != 255)
goto <bb 16>; [50.00%]
else
goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_143 = _23 + 1;
b_143 = _21 + 1;
# DEBUG b => b_143
<bb 17> [local count: 365072220]:
@ -311,45 +303,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_24 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24;
_22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24;
MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _25;
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27;
_24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT
*data_92(D) = _27;
*data_92(D) = _25;
# DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _28;
_26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 113)
if (aId_88(D) == 112)
goto <bb 19>; [34.00%]
else
goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_30 = (int) _29;
# DEBUG b => _30
_27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_28 = (int) _27;
# DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_30 != 255)
if (_28 != 255)
goto <bb 20>; [50.00%]
else
goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_135 = _30 + 1;
b_135 = _28 + 1;
# DEBUG b => b_135
<bb 21> [local count: 365072220]:
@ -357,45 +349,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_31 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31;
_29 = (unsigned char) b_131;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31;
MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _32;
_30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34;
_31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_32 = (unsigned char) _31;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT
*data_92(D) = _34;
*data_92(D) = _32;
# DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _35;
_33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 51)
if (aId_88(D) == 113)
goto <bb 23>; [34.00%]
else
goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_37 = (int) _36;
# DEBUG b => _37
_34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_35 = (int) _34;
# DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_37 != 255)
if (_35 != 255)
goto <bb 24>; [50.00%]
else
goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_127 = _37 + 1;
b_127 = _35 + 1;
# DEBUG b => b_127
<bb 25> [local count: 365072220]:
@ -403,45 +395,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_38 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38;
_36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38;
MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _39;
_37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT
*data_92(D) = _41;
*data_92(D) = _39;
# DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _42;
_40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 106)
if (aId_88(D) == 51)
goto <bb 27>; [34.00%]
else
goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_44 = (int) _43;
# DEBUG b => _44
_41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_42 = (int) _41;
# DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_44 != 255)
if (_42 != 255)
goto <bb 28>; [50.00%]
else
goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_119 = _44 + 1;
b_119 = _42 + 1;
# DEBUG b => b_119
<bb 29> [local count: 365072220]:
@ -449,47 +441,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_45 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45;
_43 = (unsigned char) b_115;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45;
MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_47 = (long unsigned int) _46;
GV_BSC_06A_Arc = _47;
_44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _44;
# DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49;
_45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_46 = (unsigned char) _45;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT
*data_92(D) = _49;
*data_92(D) = _46;
# DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_51 = (long unsigned int) _50;
GV_BSC_06A_Crc = _51;
_47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _47;
<bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 900)
if (aId_88(D) == 106)
goto <bb 31>; [34.00%]
else
goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_53 = (int) _52;
# DEBUG b => _53
_48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_49 = (int) _48;
# DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_53 != 255)
if (_49 != 255)
goto <bb 32>; [50.00%]
else
goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_111 = _53 + 1;
b_111 = _49 + 1;
# DEBUG b => b_111
<bb 33> [local count: 365072220]:
@ -497,45 +487,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_54 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54;
_50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54;
MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _55;
_51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57;
_53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT
*data_92(D) = _57;
*data_92(D) = _54;
# DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _58;
_55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 901)
if (aId_88(D) == 900)
goto <bb 35>; [34.00%]
else
goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_60 = (int) _59;
# DEBUG b => _60
_57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_58 = (int) _57;
# DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_60 != 255)
if (_58 != 255)
goto <bb 36>; [50.00%]
else
goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_103 = _60 + 1;
b_103 = _58 + 1;
# DEBUG b => b_103
<bb 37> [local count: 365072220]:
@ -543,45 +535,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_61 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61;
_59 = (unsigned char) b_99;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61;
MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _62;
_60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64;
_61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_62 = (unsigned char) _61;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT
*data_92(D) = _64;
*data_92(D) = _62;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _65;
_63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 80)
if (aId_88(D) == 901)
goto <bb 39>; [34.00%]
else
goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_67 = (int) _66;
# DEBUG b => _67
_64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_65 = (int) _64;
# DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_67 != 255)
if (_65 != 255)
goto <bb 40>; [50.00%]
else
goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_95 = _67 + 1;
b_95 = _65 + 1;
# DEBUG b => b_95
<bb 41> [local count: 365072220]:
@ -589,14 +581,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_68 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68;
_66 = (unsigned char) b_90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68;
MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_70 = (long unsigned int) _69;
GV_CAR_ARC = _70;
_67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _67;
# DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -17,70 +17,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4;
long unsigned int _5;
unsigned char _6;
unsigned char _7;
int _7;
unsigned char _8;
int _9;
unsigned char _10;
unsigned char _9;
long unsigned int _10;
unsigned char _11;
long unsigned int _12;
unsigned char _12;
unsigned char _13;
unsigned char _14;
int _14;
unsigned char _15;
int _16;
unsigned char _17;
unsigned char _16;
long unsigned int _17;
unsigned char _18;
long unsigned int _19;
unsigned char _19;
unsigned char _20;
unsigned char _21;
int _21;
unsigned char _22;
int _23;
unsigned char _24;
unsigned char _23;
long unsigned int _24;
unsigned char _25;
long unsigned int _26;
unsigned char _26;
unsigned char _27;
unsigned char _28;
int _28;
unsigned char _29;
int _30;
unsigned char _31;
unsigned char _30;
long unsigned int _31;
unsigned char _32;
long unsigned int _33;
unsigned char _33;
unsigned char _34;
unsigned char _35;
int _35;
unsigned char _36;
int _37;
unsigned char _38;
unsigned char _37;
long unsigned int _38;
unsigned char _39;
long unsigned int _40;
unsigned char _40;
unsigned char _41;
unsigned char _42;
int _42;
unsigned char _43;
int _44;
unsigned char _45;
unsigned char _44;
long unsigned int _45;
unsigned char _46;
long unsigned int _47;
long unsigned int _48;
unsigned char _49;
unsigned char _47;
unsigned char _48;
int _49;
unsigned char _50;
long unsigned int _51;
unsigned char _52;
int _53;
unsigned char _51;
long unsigned int _52;
long unsigned int _53;
unsigned char _54;
unsigned char _55;
long unsigned int _56;
unsigned char _57;
unsigned char _58;
int _58;
unsigned char _59;
int _60;
unsigned char _61;
unsigned char _60;
long unsigned int _61;
unsigned char _62;
long unsigned int _63;
unsigned char _63;
unsigned char _64;
unsigned char _65;
int _65;
unsigned char _66;
int _67;
unsigned char _68;
unsigned char _67;
long unsigned int _68;
unsigned char _69;
long unsigned int _70;
unsigned char _70;
unsigned char _71;
int _72;
unsigned char _73;
@ -96,14 +96,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId_88(D) == 100)
if (aId_88(D) == 80)
goto <bb 3>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
# DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer
@ -124,44 +124,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _4;
# DEBUG BEGIN_STMT
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
_4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_5 = (long unsigned int) _4;
GV_CAR_ARC = _5;
<bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 101)
if (aId_88(D) == 100)
goto <bb 7>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_9 = (int) _8;
# DEBUG b => _9
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_7 = (int) _6;
# DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_9 != 255)
if (_7 != 255)
goto <bb 8>; [50.00%]
else
goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_159 = _9 + 1;
b_159 = _7 + 1;
# DEBUG b => b_159
<bb 9> [local count: 365072220]:
@ -169,45 +161,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_10 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10;
_8 = (unsigned char) b_155;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10;
MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _11;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13;
_10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_11 = (unsigned char) _10;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT
*data_92(D) = _13;
*data_92(D) = _11;
# DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _14;
_12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 50)
if (aId_88(D) == 101)
goto <bb 11>; [34.00%]
else
goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_16 = (int) _15;
# DEBUG b => _16
_13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_14 = (int) _13;
# DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_16 != 255)
if (_14 != 255)
goto <bb 12>; [50.00%]
else
goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_151 = _16 + 1;
b_151 = _14 + 1;
# DEBUG b => b_151
<bb 13> [local count: 365072220]:
@ -215,45 +207,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_17 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17;
_15 = (unsigned char) b_147;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17;
MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _18;
_16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20;
_17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_18 = (unsigned char) _17;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT
*data_92(D) = _20;
*data_92(D) = _18;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _21;
_19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 112)
if (aId_88(D) == 50)
goto <bb 15>; [34.00%]
else
goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_23 = (int) _22;
# DEBUG b => _23
_20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_21 = (int) _20;
# DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_23 != 255)
if (_21 != 255)
goto <bb 16>; [50.00%]
else
goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_143 = _23 + 1;
b_143 = _21 + 1;
# DEBUG b => b_143
<bb 17> [local count: 365072220]:
@ -261,45 +253,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_24 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24;
_22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24;
MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _25;
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27;
_24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT
*data_92(D) = _27;
*data_92(D) = _25;
# DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _28;
_26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 113)
if (aId_88(D) == 112)
goto <bb 19>; [34.00%]
else
goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_30 = (int) _29;
# DEBUG b => _30
_27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_28 = (int) _27;
# DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_30 != 255)
if (_28 != 255)
goto <bb 20>; [50.00%]
else
goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_135 = _30 + 1;
b_135 = _28 + 1;
# DEBUG b => b_135
<bb 21> [local count: 365072220]:
@ -307,45 +299,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_31 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31;
_29 = (unsigned char) b_131;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31;
MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _32;
_30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34;
_31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_32 = (unsigned char) _31;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT
*data_92(D) = _34;
*data_92(D) = _32;
# DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _35;
_33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 51)
if (aId_88(D) == 113)
goto <bb 23>; [34.00%]
else
goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_37 = (int) _36;
# DEBUG b => _37
_34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_35 = (int) _34;
# DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_37 != 255)
if (_35 != 255)
goto <bb 24>; [50.00%]
else
goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_127 = _37 + 1;
b_127 = _35 + 1;
# DEBUG b => b_127
<bb 25> [local count: 365072220]:
@ -353,45 +345,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_38 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38;
_36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38;
MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _39;
_37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT
*data_92(D) = _41;
*data_92(D) = _39;
# DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _42;
_40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 106)
if (aId_88(D) == 51)
goto <bb 27>; [34.00%]
else
goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_44 = (int) _43;
# DEBUG b => _44
_41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_42 = (int) _41;
# DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_44 != 255)
if (_42 != 255)
goto <bb 28>; [50.00%]
else
goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_119 = _44 + 1;
b_119 = _42 + 1;
# DEBUG b => b_119
<bb 29> [local count: 365072220]:
@ -399,47 +391,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_45 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45;
_43 = (unsigned char) b_115;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45;
MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_47 = (long unsigned int) _46;
GV_BSC_06A_Arc = _47;
_44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _44;
# DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49;
_45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_46 = (unsigned char) _45;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT
*data_92(D) = _49;
*data_92(D) = _46;
# DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_51 = (long unsigned int) _50;
GV_BSC_06A_Crc = _51;
_47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _47;
<bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 900)
if (aId_88(D) == 106)
goto <bb 31>; [34.00%]
else
goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_53 = (int) _52;
# DEBUG b => _53
_48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_49 = (int) _48;
# DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_53 != 255)
if (_49 != 255)
goto <bb 32>; [50.00%]
else
goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_111 = _53 + 1;
b_111 = _49 + 1;
# DEBUG b => b_111
<bb 33> [local count: 365072220]:
@ -447,45 +437,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_54 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54;
_50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54;
MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _55;
_51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57;
_53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT
*data_92(D) = _57;
*data_92(D) = _54;
# DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _58;
_55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 901)
if (aId_88(D) == 900)
goto <bb 35>; [34.00%]
else
goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_60 = (int) _59;
# DEBUG b => _60
_57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_58 = (int) _57;
# DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_60 != 255)
if (_58 != 255)
goto <bb 36>; [50.00%]
else
goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_103 = _60 + 1;
b_103 = _58 + 1;
# DEBUG b => b_103
<bb 37> [local count: 365072220]:
@ -493,45 +485,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_61 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61;
_59 = (unsigned char) b_99;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61;
MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _62;
_60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64;
_61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_62 = (unsigned char) _61;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT
*data_92(D) = _64;
*data_92(D) = _62;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _65;
_63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 80)
if (aId_88(D) == 901)
goto <bb 39>; [34.00%]
else
goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_67 = (int) _66;
# DEBUG b => _67
_64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_65 = (int) _64;
# DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_67 != 255)
if (_65 != 255)
goto <bb 40>; [50.00%]
else
goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_95 = _67 + 1;
b_95 = _65 + 1;
# DEBUG b => b_95
<bb 41> [local count: 365072220]:
@ -539,14 +531,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_68 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68;
_66 = (unsigned char) b_90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68;
MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_70 = (long unsigned int) _69;
GV_CAR_ARC = _70;
_67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _67;
# DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -1,15 +1,15 @@
callgraph:
CRC8_Func/8 (CRC8_Func) @06b6b000
CRC8_Func/8 (CRC8_Func) @06b4b000
Type: function definition analyzed
Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Arc/34 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Crc/35 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Arc/36 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Crc/37 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Arc/38 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Crc/39 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Arc/40 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Crc/41 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Arc/42 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Crc/43 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Arc/44 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Crc/45 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Arc/46 (write)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Crc/47 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Arc/48 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Crc/49 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Arc/50 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Crc/51 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_CAR_ARC/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_ACU_CAR_ARC/53 (write)
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_CAR_ARC/34 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Arc/35 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Crc/36 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Arc/37 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Crc/38 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Arc/39 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Crc/40 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Arc/41 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Crc/42 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Arc/43 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Crc/44 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Arc/45 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Crc/46 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Arc/47 (write)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Crc/48 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Arc/49 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Crc/50 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Arc/51 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Crc/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_ACU_CAR_ARC/53 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b52b60
CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b32b60
Type: function definition analyzed
Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Arc/28 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Crc/29 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Arc/30 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Crc/31 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Arc/32 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Crc/33 (write)
@ -18,7 +18,7 @@ CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b52b60
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b52620
CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b32620
Type: function definition analyzed
Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Arc/22 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Crc/23 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Arc/24 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Crc/25 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Arc/26 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Crc/27 (write)
@ -27,7 +27,7 @@ CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b52620
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b52d20
CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b32d20
Type: function definition analyzed
Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Arc/16 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Crc/17 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Arc/18 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Crc/19 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Arc/20 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Crc/21 (write)
@ -36,7 +36,7 @@ CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b52d20
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b52a80
CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b32a80
Type: function definition analyzed
Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Arc/10 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Crc/11 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Arc/12 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Crc/13 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Arc/14 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Crc/15 (write)
@ -45,7 +45,7 @@ CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b52a80
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b527e0
Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b327e0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -54,7 +54,7 @@ Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN)
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call)
Calls: crclib_getCRC8/2 (1073741824 (estimated locally),1.00 per call)
crclib_getCRC8/2 (crclib_getCRC8) @06b52540
crclib_getCRC8/2 (crclib_getCRC8) @06b32540
Type: function definition analyzed
Visibility: externally_visible public
References: CRC8_J1850_TABLE/0 (read)
@ -63,7 +63,7 @@ crclib_getCRC8/2 (crclib_getCRC8) @06b52540
Function flags: count:118111600 (estimated locally) body nonfreeing_fn optimize_size
Called by: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (1073741824 (estimated locally),1.00 per call)
Calls:
PublicTimer/1 (PublicTimer) @06b522a0
PublicTimer/1 (PublicTimer) @06b322a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -100,80 +100,80 @@ Function name:PublicTimer/1:
locals written:
ordered call graph: reduced
CRC8_Func/8 (CRC8_Func) @06b6b000
CRC8_Func/8 (CRC8_Func) @06b4b000
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068e90f8
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Arc/34 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Crc/35 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Arc/36 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Crc/37 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Arc/38 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Crc/39 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Arc/40 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Crc/41 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Arc/42 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Crc/43 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Arc/44 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Crc/45 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Arc/46 (write)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Crc/47 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Arc/48 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Crc/49 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Arc/50 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Crc/51 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_CAR_ARC/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_ACU_CAR_ARC/53 (write)
Aux: @068c9318
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_CAR_ARC/34 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Arc/35 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Crc/36 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Arc/37 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Crc/38 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Arc/39 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Crc/40 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Arc/41 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Crc/42 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Arc/43 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Crc/44 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Arc/45 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Crc/46 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Arc/47 (write)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Crc/48 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Arc/49 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Crc/50 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Arc/51 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Crc/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_ACU_CAR_ARC/53 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b52b60
CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b32b60
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068e91f8
Aux: @068c93b8
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Arc/28 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Crc/29 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Arc/30 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Crc/31 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Arc/32 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Crc/33 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b52620
CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b32620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068e91d8
Aux: @068c93d8
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Arc/22 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Crc/23 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Arc/24 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Crc/25 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Arc/26 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Crc/27 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b52d20
CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b32d20
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068e9438
Aux: @068c91d8
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Arc/16 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Crc/17 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Arc/18 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Crc/19 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Arc/20 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Crc/21 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b52a80
CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b32a80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068e9398
Aux: @068c9418
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Arc/10 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Crc/11 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Arc/12 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Crc/13 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Arc/14 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Crc/15 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b527e0
Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b327e0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068e9238
Aux: @068c9158
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call)
Calls: crclib_getCRC8/2 (1073741824 (estimated locally),1.00 per call)
crclib_getCRC8/2 (crclib_getCRC8) @06b52540
crclib_getCRC8/2 (crclib_getCRC8) @06b32540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068e9458
Aux: @068c9338
References: CRC8_J1850_TABLE/0 (read)
Referring:
Availability: available
Function flags: count:118111600 (estimated locally) body nonfreeing_fn optimize_size
Called by: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (1073741824 (estimated locally),1.00 per call)
Calls:
PublicTimer/1 (PublicTimer) @06b522a0
PublicTimer/1 (PublicTimer) @06b322a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068e90d8
Aux: @068c91f8
References:
Referring:
Availability: available
@ -248,70 +248,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4;
long unsigned int _5;
unsigned char _6;
unsigned char _7;
int _7;
unsigned char _8;
int _9;
unsigned char _10;
unsigned char _9;
long unsigned int _10;
unsigned char _11;
long unsigned int _12;
unsigned char _12;
unsigned char _13;
unsigned char _14;
int _14;
unsigned char _15;
int _16;
unsigned char _17;
unsigned char _16;
long unsigned int _17;
unsigned char _18;
long unsigned int _19;
unsigned char _19;
unsigned char _20;
unsigned char _21;
int _21;
unsigned char _22;
int _23;
unsigned char _24;
unsigned char _23;
long unsigned int _24;
unsigned char _25;
long unsigned int _26;
unsigned char _26;
unsigned char _27;
unsigned char _28;
int _28;
unsigned char _29;
int _30;
unsigned char _31;
unsigned char _30;
long unsigned int _31;
unsigned char _32;
long unsigned int _33;
unsigned char _33;
unsigned char _34;
unsigned char _35;
int _35;
unsigned char _36;
int _37;
unsigned char _38;
unsigned char _37;
long unsigned int _38;
unsigned char _39;
long unsigned int _40;
unsigned char _40;
unsigned char _41;
unsigned char _42;
int _42;
unsigned char _43;
int _44;
unsigned char _45;
unsigned char _44;
long unsigned int _45;
unsigned char _46;
long unsigned int _47;
long unsigned int _48;
unsigned char _49;
unsigned char _47;
unsigned char _48;
int _49;
unsigned char _50;
long unsigned int _51;
unsigned char _52;
int _53;
unsigned char _51;
long unsigned int _52;
long unsigned int _53;
unsigned char _54;
unsigned char _55;
long unsigned int _56;
unsigned char _57;
unsigned char _58;
int _58;
unsigned char _59;
int _60;
unsigned char _61;
unsigned char _60;
long unsigned int _61;
unsigned char _62;
long unsigned int _63;
unsigned char _63;
unsigned char _64;
unsigned char _65;
int _65;
unsigned char _66;
int _67;
unsigned char _68;
unsigned char _67;
long unsigned int _68;
unsigned char _69;
long unsigned int _70;
unsigned char _70;
unsigned char _71;
int _72;
unsigned char _73;
@ -327,14 +327,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId_88(D) == 100)
if (aId_88(D) == 80)
goto <bb 3>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
# DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer
@ -355,44 +355,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _4;
# DEBUG BEGIN_STMT
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
_4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_5 = (long unsigned int) _4;
GV_CAR_ARC = _5;
<bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 101)
if (aId_88(D) == 100)
goto <bb 7>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_9 = (int) _8;
# DEBUG b => _9
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_7 = (int) _6;
# DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_9 != 255)
if (_7 != 255)
goto <bb 8>; [50.00%]
else
goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_159 = _9 + 1;
b_159 = _7 + 1;
# DEBUG b => b_159
<bb 9> [local count: 365072220]:
@ -400,45 +392,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_10 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10;
_8 = (unsigned char) b_155;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10;
MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _11;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13;
_10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_11 = (unsigned char) _10;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT
*data_92(D) = _13;
*data_92(D) = _11;
# DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _14;
_12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 50)
if (aId_88(D) == 101)
goto <bb 11>; [34.00%]
else
goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_16 = (int) _15;
# DEBUG b => _16
_13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_14 = (int) _13;
# DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_16 != 255)
if (_14 != 255)
goto <bb 12>; [50.00%]
else
goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_151 = _16 + 1;
b_151 = _14 + 1;
# DEBUG b => b_151
<bb 13> [local count: 365072220]:
@ -446,45 +438,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_17 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17;
_15 = (unsigned char) b_147;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17;
MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _18;
_16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20;
_17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_18 = (unsigned char) _17;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT
*data_92(D) = _20;
*data_92(D) = _18;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _21;
_19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 112)
if (aId_88(D) == 50)
goto <bb 15>; [34.00%]
else
goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_23 = (int) _22;
# DEBUG b => _23
_20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_21 = (int) _20;
# DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_23 != 255)
if (_21 != 255)
goto <bb 16>; [50.00%]
else
goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_143 = _23 + 1;
b_143 = _21 + 1;
# DEBUG b => b_143
<bb 17> [local count: 365072220]:
@ -492,45 +484,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_24 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24;
_22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24;
MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _25;
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27;
_24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT
*data_92(D) = _27;
*data_92(D) = _25;
# DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _28;
_26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 113)
if (aId_88(D) == 112)
goto <bb 19>; [34.00%]
else
goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_30 = (int) _29;
# DEBUG b => _30
_27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_28 = (int) _27;
# DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_30 != 255)
if (_28 != 255)
goto <bb 20>; [50.00%]
else
goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_135 = _30 + 1;
b_135 = _28 + 1;
# DEBUG b => b_135
<bb 21> [local count: 365072220]:
@ -538,45 +530,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_31 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31;
_29 = (unsigned char) b_131;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31;
MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _32;
_30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34;
_31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_32 = (unsigned char) _31;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT
*data_92(D) = _34;
*data_92(D) = _32;
# DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _35;
_33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 51)
if (aId_88(D) == 113)
goto <bb 23>; [34.00%]
else
goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_37 = (int) _36;
# DEBUG b => _37
_34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_35 = (int) _34;
# DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_37 != 255)
if (_35 != 255)
goto <bb 24>; [50.00%]
else
goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_127 = _37 + 1;
b_127 = _35 + 1;
# DEBUG b => b_127
<bb 25> [local count: 365072220]:
@ -584,45 +576,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_38 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38;
_36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38;
MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _39;
_37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT
*data_92(D) = _41;
*data_92(D) = _39;
# DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _42;
_40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 106)
if (aId_88(D) == 51)
goto <bb 27>; [34.00%]
else
goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_44 = (int) _43;
# DEBUG b => _44
_41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_42 = (int) _41;
# DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_44 != 255)
if (_42 != 255)
goto <bb 28>; [50.00%]
else
goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_119 = _44 + 1;
b_119 = _42 + 1;
# DEBUG b => b_119
<bb 29> [local count: 365072220]:
@ -630,47 +622,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_45 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45;
_43 = (unsigned char) b_115;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45;
MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_47 = (long unsigned int) _46;
GV_BSC_06A_Arc = _47;
_44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _44;
# DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49;
_45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_46 = (unsigned char) _45;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT
*data_92(D) = _49;
*data_92(D) = _46;
# DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_51 = (long unsigned int) _50;
GV_BSC_06A_Crc = _51;
_47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _47;
<bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 900)
if (aId_88(D) == 106)
goto <bb 31>; [34.00%]
else
goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_53 = (int) _52;
# DEBUG b => _53
_48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_49 = (int) _48;
# DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_53 != 255)
if (_49 != 255)
goto <bb 32>; [50.00%]
else
goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_111 = _53 + 1;
b_111 = _49 + 1;
# DEBUG b => b_111
<bb 33> [local count: 365072220]:
@ -678,45 +668,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_54 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54;
_50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54;
MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _55;
_51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57;
_53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT
*data_92(D) = _57;
*data_92(D) = _54;
# DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _58;
_55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 901)
if (aId_88(D) == 900)
goto <bb 35>; [34.00%]
else
goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_60 = (int) _59;
# DEBUG b => _60
_57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_58 = (int) _57;
# DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_60 != 255)
if (_58 != 255)
goto <bb 36>; [50.00%]
else
goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_103 = _60 + 1;
b_103 = _58 + 1;
# DEBUG b => b_103
<bb 37> [local count: 365072220]:
@ -724,45 +716,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_61 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61;
_59 = (unsigned char) b_99;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61;
MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _62;
_60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64;
_61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_62 = (unsigned char) _61;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT
*data_92(D) = _64;
*data_92(D) = _62;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _65;
_63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 80)
if (aId_88(D) == 901)
goto <bb 39>; [34.00%]
else
goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_67 = (int) _66;
# DEBUG b => _67
_64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_65 = (int) _64;
# DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_67 != 255)
if (_65 != 255)
goto <bb 40>; [50.00%]
else
goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_95 = _67 + 1;
b_95 = _65 + 1;
# DEBUG b => b_95
<bb 41> [local count: 365072220]:
@ -770,14 +762,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_68 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68;
_66 = (unsigned char) b_90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68;
MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_70 = (long unsigned int) _69;
GV_CAR_ARC = _70;
_67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _67;
# DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -18,70 +18,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4;
long unsigned int _5;
unsigned char _6;
unsigned char _7;
int _7;
unsigned char _8;
int _9;
unsigned char _10;
unsigned char _9;
long unsigned int _10;
unsigned char _11;
long unsigned int _12;
unsigned char _12;
unsigned char _13;
unsigned char _14;
int _14;
unsigned char _15;
int _16;
unsigned char _17;
unsigned char _16;
long unsigned int _17;
unsigned char _18;
long unsigned int _19;
unsigned char _19;
unsigned char _20;
unsigned char _21;
int _21;
unsigned char _22;
int _23;
unsigned char _24;
unsigned char _23;
long unsigned int _24;
unsigned char _25;
long unsigned int _26;
unsigned char _26;
unsigned char _27;
unsigned char _28;
int _28;
unsigned char _29;
int _30;
unsigned char _31;
unsigned char _30;
long unsigned int _31;
unsigned char _32;
long unsigned int _33;
unsigned char _33;
unsigned char _34;
unsigned char _35;
int _35;
unsigned char _36;
int _37;
unsigned char _38;
unsigned char _37;
long unsigned int _38;
unsigned char _39;
long unsigned int _40;
unsigned char _40;
unsigned char _41;
unsigned char _42;
int _42;
unsigned char _43;
int _44;
unsigned char _45;
unsigned char _44;
long unsigned int _45;
unsigned char _46;
long unsigned int _47;
long unsigned int _48;
unsigned char _49;
unsigned char _47;
unsigned char _48;
int _49;
unsigned char _50;
long unsigned int _51;
unsigned char _52;
int _53;
unsigned char _51;
long unsigned int _52;
long unsigned int _53;
unsigned char _54;
unsigned char _55;
long unsigned int _56;
unsigned char _57;
unsigned char _58;
int _58;
unsigned char _59;
int _60;
unsigned char _61;
unsigned char _60;
long unsigned int _61;
unsigned char _62;
long unsigned int _63;
unsigned char _63;
unsigned char _64;
unsigned char _65;
int _65;
unsigned char _66;
int _67;
unsigned char _68;
unsigned char _67;
long unsigned int _68;
unsigned char _69;
long unsigned int _70;
unsigned char _70;
unsigned char _71;
int _72;
unsigned char _73;
@ -97,14 +97,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId_88(D) == 100)
if (aId_88(D) == 80)
goto <bb 3>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
# DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer
@ -125,44 +125,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _4;
# DEBUG BEGIN_STMT
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
_4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_5 = (long unsigned int) _4;
GV_CAR_ARC = _5;
<bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 101)
if (aId_88(D) == 100)
goto <bb 7>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_9 = (int) _8;
# DEBUG b => _9
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_7 = (int) _6;
# DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_9 != 255)
if (_7 != 255)
goto <bb 8>; [50.00%]
else
goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_159 = _9 + 1;
b_159 = _7 + 1;
# DEBUG b => b_159
<bb 9> [local count: 365072220]:
@ -170,45 +162,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_10 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10;
_8 = (unsigned char) b_155;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10;
MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _11;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13;
_10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_11 = (unsigned char) _10;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT
*data_92(D) = _13;
*data_92(D) = _11;
# DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _14;
_12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 50)
if (aId_88(D) == 101)
goto <bb 11>; [34.00%]
else
goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_16 = (int) _15;
# DEBUG b => _16
_13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_14 = (int) _13;
# DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_16 != 255)
if (_14 != 255)
goto <bb 12>; [50.00%]
else
goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_151 = _16 + 1;
b_151 = _14 + 1;
# DEBUG b => b_151
<bb 13> [local count: 365072220]:
@ -216,45 +208,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_17 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17;
_15 = (unsigned char) b_147;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17;
MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _18;
_16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20;
_17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_18 = (unsigned char) _17;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT
*data_92(D) = _20;
*data_92(D) = _18;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _21;
_19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 112)
if (aId_88(D) == 50)
goto <bb 15>; [34.00%]
else
goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_23 = (int) _22;
# DEBUG b => _23
_20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_21 = (int) _20;
# DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_23 != 255)
if (_21 != 255)
goto <bb 16>; [50.00%]
else
goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_143 = _23 + 1;
b_143 = _21 + 1;
# DEBUG b => b_143
<bb 17> [local count: 365072220]:
@ -262,45 +254,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_24 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24;
_22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24;
MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _25;
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27;
_24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT
*data_92(D) = _27;
*data_92(D) = _25;
# DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _28;
_26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 113)
if (aId_88(D) == 112)
goto <bb 19>; [34.00%]
else
goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_30 = (int) _29;
# DEBUG b => _30
_27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_28 = (int) _27;
# DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_30 != 255)
if (_28 != 255)
goto <bb 20>; [50.00%]
else
goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_135 = _30 + 1;
b_135 = _28 + 1;
# DEBUG b => b_135
<bb 21> [local count: 365072220]:
@ -308,45 +300,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_31 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31;
_29 = (unsigned char) b_131;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31;
MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _32;
_30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34;
_31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_32 = (unsigned char) _31;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT
*data_92(D) = _34;
*data_92(D) = _32;
# DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _35;
_33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 51)
if (aId_88(D) == 113)
goto <bb 23>; [34.00%]
else
goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_37 = (int) _36;
# DEBUG b => _37
_34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_35 = (int) _34;
# DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_37 != 255)
if (_35 != 255)
goto <bb 24>; [50.00%]
else
goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_127 = _37 + 1;
b_127 = _35 + 1;
# DEBUG b => b_127
<bb 25> [local count: 365072220]:
@ -354,45 +346,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_38 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38;
_36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38;
MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _39;
_37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT
*data_92(D) = _41;
*data_92(D) = _39;
# DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _42;
_40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 106)
if (aId_88(D) == 51)
goto <bb 27>; [34.00%]
else
goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_44 = (int) _43;
# DEBUG b => _44
_41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_42 = (int) _41;
# DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_44 != 255)
if (_42 != 255)
goto <bb 28>; [50.00%]
else
goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_119 = _44 + 1;
b_119 = _42 + 1;
# DEBUG b => b_119
<bb 29> [local count: 365072220]:
@ -400,47 +392,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_45 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45;
_43 = (unsigned char) b_115;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45;
MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_47 = (long unsigned int) _46;
GV_BSC_06A_Arc = _47;
_44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _44;
# DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49;
_45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_46 = (unsigned char) _45;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT
*data_92(D) = _49;
*data_92(D) = _46;
# DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_51 = (long unsigned int) _50;
GV_BSC_06A_Crc = _51;
_47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _47;
<bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 900)
if (aId_88(D) == 106)
goto <bb 31>; [34.00%]
else
goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_53 = (int) _52;
# DEBUG b => _53
_48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_49 = (int) _48;
# DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_53 != 255)
if (_49 != 255)
goto <bb 32>; [50.00%]
else
goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_111 = _53 + 1;
b_111 = _49 + 1;
# DEBUG b => b_111
<bb 33> [local count: 365072220]:
@ -448,45 +438,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_54 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54;
_50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54;
MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _55;
_51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57;
_53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT
*data_92(D) = _57;
*data_92(D) = _54;
# DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _58;
_55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 901)
if (aId_88(D) == 900)
goto <bb 35>; [34.00%]
else
goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_60 = (int) _59;
# DEBUG b => _60
_57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_58 = (int) _57;
# DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_60 != 255)
if (_58 != 255)
goto <bb 36>; [50.00%]
else
goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_103 = _60 + 1;
b_103 = _58 + 1;
# DEBUG b => b_103
<bb 37> [local count: 365072220]:
@ -494,45 +486,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_61 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61;
_59 = (unsigned char) b_99;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61;
MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _62;
_60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64;
_61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_62 = (unsigned char) _61;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT
*data_92(D) = _64;
*data_92(D) = _62;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _65;
_63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 80)
if (aId_88(D) == 901)
goto <bb 39>; [34.00%]
else
goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_67 = (int) _66;
# DEBUG b => _67
_64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_65 = (int) _64;
# DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_67 != 255)
if (_65 != 255)
goto <bb 40>; [50.00%]
else
goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_95 = _67 + 1;
b_95 = _65 + 1;
# DEBUG b => b_95
<bb 41> [local count: 365072220]:
@ -540,14 +532,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_68 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68;
_66 = (unsigned char) b_90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68;
MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_70 = (long unsigned int) _69;
GV_CAR_ARC = _70;
_67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _67;
# DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -17,70 +17,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4;
long unsigned int _5;
unsigned char _6;
unsigned char _7;
int _7;
unsigned char _8;
int _9;
unsigned char _10;
unsigned char _9;
long unsigned int _10;
unsigned char _11;
long unsigned int _12;
unsigned char _12;
unsigned char _13;
unsigned char _14;
int _14;
unsigned char _15;
int _16;
unsigned char _17;
unsigned char _16;
long unsigned int _17;
unsigned char _18;
long unsigned int _19;
unsigned char _19;
unsigned char _20;
unsigned char _21;
int _21;
unsigned char _22;
int _23;
unsigned char _24;
unsigned char _23;
long unsigned int _24;
unsigned char _25;
long unsigned int _26;
unsigned char _26;
unsigned char _27;
unsigned char _28;
int _28;
unsigned char _29;
int _30;
unsigned char _31;
unsigned char _30;
long unsigned int _31;
unsigned char _32;
long unsigned int _33;
unsigned char _33;
unsigned char _34;
unsigned char _35;
int _35;
unsigned char _36;
int _37;
unsigned char _38;
unsigned char _37;
long unsigned int _38;
unsigned char _39;
long unsigned int _40;
unsigned char _40;
unsigned char _41;
unsigned char _42;
int _42;
unsigned char _43;
int _44;
unsigned char _45;
unsigned char _44;
long unsigned int _45;
unsigned char _46;
long unsigned int _47;
long unsigned int _48;
unsigned char _49;
unsigned char _47;
unsigned char _48;
int _49;
unsigned char _50;
long unsigned int _51;
unsigned char _52;
int _53;
unsigned char _51;
long unsigned int _52;
long unsigned int _53;
unsigned char _54;
unsigned char _55;
long unsigned int _56;
unsigned char _57;
unsigned char _58;
int _58;
unsigned char _59;
int _60;
unsigned char _61;
unsigned char _60;
long unsigned int _61;
unsigned char _62;
long unsigned int _63;
unsigned char _63;
unsigned char _64;
unsigned char _65;
int _65;
unsigned char _66;
int _67;
unsigned char _68;
unsigned char _67;
long unsigned int _68;
unsigned char _69;
long unsigned int _70;
unsigned char _70;
unsigned char _71;
int _72;
unsigned char _73;
@ -96,14 +96,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId_88(D) == 100)
if (aId_88(D) == 80)
goto <bb 3>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
# DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer
@ -124,44 +124,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _4;
# DEBUG BEGIN_STMT
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
_4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_5 = (long unsigned int) _4;
GV_CAR_ARC = _5;
<bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 101)
if (aId_88(D) == 100)
goto <bb 7>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_9 = (int) _8;
# DEBUG b => _9
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_7 = (int) _6;
# DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_9 != 255)
if (_7 != 255)
goto <bb 8>; [50.00%]
else
goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_159 = _9 + 1;
b_159 = _7 + 1;
# DEBUG b => b_159
<bb 9> [local count: 365072220]:
@ -169,45 +161,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_10 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10;
_8 = (unsigned char) b_155;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10;
MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _11;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13;
_10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_11 = (unsigned char) _10;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT
*data_92(D) = _13;
*data_92(D) = _11;
# DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _14;
_12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 50)
if (aId_88(D) == 101)
goto <bb 11>; [34.00%]
else
goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_16 = (int) _15;
# DEBUG b => _16
_13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_14 = (int) _13;
# DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_16 != 255)
if (_14 != 255)
goto <bb 12>; [50.00%]
else
goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_151 = _16 + 1;
b_151 = _14 + 1;
# DEBUG b => b_151
<bb 13> [local count: 365072220]:
@ -215,45 +207,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_17 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17;
_15 = (unsigned char) b_147;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17;
MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _18;
_16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20;
_17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_18 = (unsigned char) _17;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT
*data_92(D) = _20;
*data_92(D) = _18;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _21;
_19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 112)
if (aId_88(D) == 50)
goto <bb 15>; [34.00%]
else
goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_23 = (int) _22;
# DEBUG b => _23
_20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_21 = (int) _20;
# DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_23 != 255)
if (_21 != 255)
goto <bb 16>; [50.00%]
else
goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_143 = _23 + 1;
b_143 = _21 + 1;
# DEBUG b => b_143
<bb 17> [local count: 365072220]:
@ -261,45 +253,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_24 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24;
_22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24;
MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _25;
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27;
_24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT
*data_92(D) = _27;
*data_92(D) = _25;
# DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _28;
_26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 113)
if (aId_88(D) == 112)
goto <bb 19>; [34.00%]
else
goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_30 = (int) _29;
# DEBUG b => _30
_27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_28 = (int) _27;
# DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_30 != 255)
if (_28 != 255)
goto <bb 20>; [50.00%]
else
goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_135 = _30 + 1;
b_135 = _28 + 1;
# DEBUG b => b_135
<bb 21> [local count: 365072220]:
@ -307,45 +299,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_31 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31;
_29 = (unsigned char) b_131;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31;
MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _32;
_30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34;
_31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_32 = (unsigned char) _31;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT
*data_92(D) = _34;
*data_92(D) = _32;
# DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _35;
_33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 51)
if (aId_88(D) == 113)
goto <bb 23>; [34.00%]
else
goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_37 = (int) _36;
# DEBUG b => _37
_34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_35 = (int) _34;
# DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_37 != 255)
if (_35 != 255)
goto <bb 24>; [50.00%]
else
goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_127 = _37 + 1;
b_127 = _35 + 1;
# DEBUG b => b_127
<bb 25> [local count: 365072220]:
@ -353,45 +345,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_38 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38;
_36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38;
MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _39;
_37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT
*data_92(D) = _41;
*data_92(D) = _39;
# DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _42;
_40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 106)
if (aId_88(D) == 51)
goto <bb 27>; [34.00%]
else
goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_44 = (int) _43;
# DEBUG b => _44
_41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_42 = (int) _41;
# DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_44 != 255)
if (_42 != 255)
goto <bb 28>; [50.00%]
else
goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_119 = _44 + 1;
b_119 = _42 + 1;
# DEBUG b => b_119
<bb 29> [local count: 365072220]:
@ -399,47 +391,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_45 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45;
_43 = (unsigned char) b_115;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45;
MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_47 = (long unsigned int) _46;
GV_BSC_06A_Arc = _47;
_44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _44;
# DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49;
_45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_46 = (unsigned char) _45;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT
*data_92(D) = _49;
*data_92(D) = _46;
# DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_51 = (long unsigned int) _50;
GV_BSC_06A_Crc = _51;
_47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _47;
<bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 900)
if (aId_88(D) == 106)
goto <bb 31>; [34.00%]
else
goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_53 = (int) _52;
# DEBUG b => _53
_48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_49 = (int) _48;
# DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_53 != 255)
if (_49 != 255)
goto <bb 32>; [50.00%]
else
goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_111 = _53 + 1;
b_111 = _49 + 1;
# DEBUG b => b_111
<bb 33> [local count: 365072220]:
@ -447,45 +437,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_54 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54;
_50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54;
MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _55;
_51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57;
_53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT
*data_92(D) = _57;
*data_92(D) = _54;
# DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _58;
_55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 901)
if (aId_88(D) == 900)
goto <bb 35>; [34.00%]
else
goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_60 = (int) _59;
# DEBUG b => _60
_57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_58 = (int) _57;
# DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_60 != 255)
if (_58 != 255)
goto <bb 36>; [50.00%]
else
goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_103 = _60 + 1;
b_103 = _58 + 1;
# DEBUG b => b_103
<bb 37> [local count: 365072220]:
@ -493,45 +485,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_61 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61;
_59 = (unsigned char) b_99;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61;
MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _62;
_60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64;
_61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_62 = (unsigned char) _61;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT
*data_92(D) = _64;
*data_92(D) = _62;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _65;
_63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 80)
if (aId_88(D) == 901)
goto <bb 39>; [34.00%]
else
goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_67 = (int) _66;
# DEBUG b => _67
_64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_65 = (int) _64;
# DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_67 != 255)
if (_65 != 255)
goto <bb 40>; [50.00%]
else
goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_95 = _67 + 1;
b_95 = _65 + 1;
# DEBUG b => b_95
<bb 41> [local count: 365072220]:
@ -539,14 +531,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_68 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68;
_66 = (unsigned char) b_90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68;
MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_70 = (long unsigned int) _69;
GV_CAR_ARC = _70;
_67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _67;
# DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -17,70 +17,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4;
long unsigned int _5;
unsigned char _6;
unsigned char _7;
int _7;
unsigned char _8;
int _9;
unsigned char _10;
unsigned char _9;
long unsigned int _10;
unsigned char _11;
long unsigned int _12;
unsigned char _12;
unsigned char _13;
unsigned char _14;
int _14;
unsigned char _15;
int _16;
unsigned char _17;
unsigned char _16;
long unsigned int _17;
unsigned char _18;
long unsigned int _19;
unsigned char _19;
unsigned char _20;
unsigned char _21;
int _21;
unsigned char _22;
int _23;
unsigned char _24;
unsigned char _23;
long unsigned int _24;
unsigned char _25;
long unsigned int _26;
unsigned char _26;
unsigned char _27;
unsigned char _28;
int _28;
unsigned char _29;
int _30;
unsigned char _31;
unsigned char _30;
long unsigned int _31;
unsigned char _32;
long unsigned int _33;
unsigned char _33;
unsigned char _34;
unsigned char _35;
int _35;
unsigned char _36;
int _37;
unsigned char _38;
unsigned char _37;
long unsigned int _38;
unsigned char _39;
long unsigned int _40;
unsigned char _40;
unsigned char _41;
unsigned char _42;
int _42;
unsigned char _43;
int _44;
unsigned char _45;
unsigned char _44;
long unsigned int _45;
unsigned char _46;
long unsigned int _47;
long unsigned int _48;
unsigned char _49;
unsigned char _47;
unsigned char _48;
int _49;
unsigned char _50;
long unsigned int _51;
unsigned char _52;
int _53;
unsigned char _51;
long unsigned int _52;
long unsigned int _53;
unsigned char _54;
unsigned char _55;
long unsigned int _56;
unsigned char _57;
unsigned char _58;
int _58;
unsigned char _59;
int _60;
unsigned char _61;
unsigned char _60;
long unsigned int _61;
unsigned char _62;
long unsigned int _63;
unsigned char _63;
unsigned char _64;
unsigned char _65;
int _65;
unsigned char _66;
int _67;
unsigned char _68;
unsigned char _67;
long unsigned int _68;
unsigned char _69;
long unsigned int _70;
unsigned char _70;
unsigned char _71;
int _72;
unsigned char _73;
@ -96,14 +96,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
if (aId_88(D) == 100)
if (aId_88(D) == 80)
goto <bb 3>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1;
# DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer
@ -124,44 +124,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _4;
# DEBUG BEGIN_STMT
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
_4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_5 = (long unsigned int) _4;
GV_CAR_ARC = _5;
<bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 101)
if (aId_88(D) == 100)
goto <bb 7>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_9 = (int) _8;
# DEBUG b => _9
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_7 = (int) _6;
# DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_9 != 255)
if (_7 != 255)
goto <bb 8>; [50.00%]
else
goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_159 = _9 + 1;
b_159 = _7 + 1;
# DEBUG b => b_159
<bb 9> [local count: 365072220]:
@ -169,45 +161,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_10 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10;
_8 = (unsigned char) b_155;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10;
MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _11;
_9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13;
_10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_11 = (unsigned char) _10;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT
*data_92(D) = _13;
*data_92(D) = _11;
# DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _14;
_12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 50)
if (aId_88(D) == 101)
goto <bb 11>; [34.00%]
else
goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_16 = (int) _15;
# DEBUG b => _16
_13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_14 = (int) _13;
# DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_16 != 255)
if (_14 != 255)
goto <bb 12>; [50.00%]
else
goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_151 = _16 + 1;
b_151 = _14 + 1;
# DEBUG b => b_151
<bb 13> [local count: 365072220]:
@ -215,45 +207,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_17 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17;
_15 = (unsigned char) b_147;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17;
MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _18;
_16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20;
_17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_18 = (unsigned char) _17;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT
*data_92(D) = _20;
*data_92(D) = _18;
# DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _21;
_19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 112)
if (aId_88(D) == 50)
goto <bb 15>; [34.00%]
else
goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_23 = (int) _22;
# DEBUG b => _23
_20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_21 = (int) _20;
# DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_23 != 255)
if (_21 != 255)
goto <bb 16>; [50.00%]
else
goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_143 = _23 + 1;
b_143 = _21 + 1;
# DEBUG b => b_143
<bb 17> [local count: 365072220]:
@ -261,45 +253,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_24 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24;
_22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24;
MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _25;
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27;
_24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT
*data_92(D) = _27;
*data_92(D) = _25;
# DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _28;
_26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 113)
if (aId_88(D) == 112)
goto <bb 19>; [34.00%]
else
goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_30 = (int) _29;
# DEBUG b => _30
_27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_28 = (int) _27;
# DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_30 != 255)
if (_28 != 255)
goto <bb 20>; [50.00%]
else
goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_135 = _30 + 1;
b_135 = _28 + 1;
# DEBUG b => b_135
<bb 21> [local count: 365072220]:
@ -307,45 +299,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_31 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31;
_29 = (unsigned char) b_131;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31;
MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _32;
_30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34;
_31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_32 = (unsigned char) _31;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT
*data_92(D) = _34;
*data_92(D) = _32;
# DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _35;
_33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 51)
if (aId_88(D) == 113)
goto <bb 23>; [34.00%]
else
goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_37 = (int) _36;
# DEBUG b => _37
_34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_35 = (int) _34;
# DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_37 != 255)
if (_35 != 255)
goto <bb 24>; [50.00%]
else
goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_127 = _37 + 1;
b_127 = _35 + 1;
# DEBUG b => b_127
<bb 25> [local count: 365072220]:
@ -353,45 +345,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_38 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38;
_36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38;
MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _39;
_37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41;
_38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT
*data_92(D) = _41;
*data_92(D) = _39;
# DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _42;
_40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 106)
if (aId_88(D) == 51)
goto <bb 27>; [34.00%]
else
goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_44 = (int) _43;
# DEBUG b => _44
_41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_42 = (int) _41;
# DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_44 != 255)
if (_42 != 255)
goto <bb 28>; [50.00%]
else
goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_119 = _44 + 1;
b_119 = _42 + 1;
# DEBUG b => b_119
<bb 29> [local count: 365072220]:
@ -399,47 +391,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_45 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45;
_43 = (unsigned char) b_115;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45;
MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_47 = (long unsigned int) _46;
GV_BSC_06A_Arc = _47;
_44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
GV_RCU_033_Arc = _44;
# DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49;
_45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_46 = (unsigned char) _45;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT
*data_92(D) = _49;
*data_92(D) = _46;
# DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_51 = (long unsigned int) _50;
GV_BSC_06A_Crc = _51;
_47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
GV_RCU_033_Crc = _47;
<bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 900)
if (aId_88(D) == 106)
goto <bb 31>; [34.00%]
else
goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_53 = (int) _52;
# DEBUG b => _53
_48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_49 = (int) _48;
# DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_53 != 255)
if (_49 != 255)
goto <bb 32>; [50.00%]
else
goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_111 = _53 + 1;
b_111 = _49 + 1;
# DEBUG b => b_111
<bb 33> [local count: 365072220]:
@ -447,45 +437,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_54 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54;
_50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54;
MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _55;
_51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57;
_53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT
*data_92(D) = _57;
*data_92(D) = _54;
# DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _58;
_55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
_56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 901)
if (aId_88(D) == 900)
goto <bb 35>; [34.00%]
else
goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_60 = (int) _59;
# DEBUG b => _60
_57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_58 = (int) _57;
# DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_60 != 255)
if (_58 != 255)
goto <bb 36>; [50.00%]
else
goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_103 = _60 + 1;
b_103 = _58 + 1;
# DEBUG b => b_103
<bb 37> [local count: 365072220]:
@ -493,45 +485,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_61 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61;
_59 = (unsigned char) b_99;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61;
MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _62;
_60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64;
_61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_62 = (unsigned char) _61;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT
*data_92(D) = _64;
*data_92(D) = _62;
# DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _65;
_63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (aId_88(D) == 80)
if (aId_88(D) == 901)
goto <bb 39>; [34.00%]
else
goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_67 = (int) _66;
# DEBUG b => _67
_64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_65 = (int) _64;
# DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT
if (_67 != 255)
if (_65 != 255)
goto <bb 40>; [50.00%]
else
goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT
b_95 = _67 + 1;
b_95 = _65 + 1;
# DEBUG b => b_95
<bb 41> [local count: 365072220]:
@ -539,14 +531,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90
# DEBUG BEGIN_STMT
# DEBUG b => NULL
_68 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68;
_66 = (unsigned char) b_90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68;
MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_70 = (long unsigned int) _69;
GV_CAR_ARC = _70;
_67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
GV_Env_385_Arc = _67;
# DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -2544,6 +2544,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_19 = (unsigned char) _18;
CAN_ch[0].tx.buf[7] = _19;
# DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return;

View File

@ -3965,6 +3965,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_19 = (unsigned char) _18;
CAN_ch[0].tx.buf[7] = _19;
# DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return;

File diff suppressed because one or more lines are too long

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return;

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return;

File diff suppressed because one or more lines are too long

View File

@ -3718,6 +3718,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return;

View File

@ -5710,6 +5710,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return;

File diff suppressed because it is too large Load Diff

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return;

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return;

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return;

Binary file not shown.

View File

@ -184,7 +184,7 @@ can.c:2904:6:Bypass_Data_Set_BSC_RWA_RackCommand_CH2_0x040 16 static
can.c:2926:6:Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH4_0x040 0 static
can.c:2931:6:Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH5_0x040 0 static
can.c:2937:6:Bypass_Data_Set_ACU_BCM_Signal_1_CH1_to_CH0_0x150 0 static
can.c:2963:6:Transmit_RWA_VCU_RC_Signal1_CH0_0x050 0 static
can.c:2963:6:Transmit_RWA_VCU_RC_Signal1_CH0_0x050 8 static
can.c:2978:6:Transmit_RWA_VCU_RC_Signal2_CH0_0x051 0 static
can.c:2991:6:Transmit_RWS_VCU_RC_Signal1_CH0_0x060 0 static
can.c:3003:6:Transmit_RWS_VCU_RC_Signal2_CH0_0x061 0 static

View File

@ -302,6 +302,19 @@ unsigned long CRC8_Func(long aId, int xDatalen, unsigned char data[])
unsigned short DataId = aId;
unsigned short WrongDataId; /* Edited(Oct 05th, 2018)*/
// CH 0 CAR_STAT_CH0_0x012 //
if(aId == 0x050)
{
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = PublicTimer(ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC);
data[1] = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_CAR_ARC = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
}
if(aId == 0x064)/*BSC_IDB_BrakeCommand*/
{
@ -444,17 +457,7 @@ unsigned long CRC8_Func(long aId, int xDatalen, unsigned char data[])
}
// CH 0 CAR_STAT_CH0_0x012 //
if(aId == 0x050)
{
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = PublicTimer(ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC);
data[1] = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_CAR_ARC = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
}
// CH 1 ACU_CAR_STAT_CH1_0x016 //
if(aId == 0x016)

View File

@ -2501,7 +2501,7 @@ uint16_t ADC_Read(uint8_t ADC_No)
{
uint16_t ret;
//ADC Range 0 ~ 6.6V = 0 ~ 4095
//ADC Range 0 ~ 5V = 0 ~ 4095
switch (ADC_No)
{

View File

@ -2971,7 +2971,7 @@ void Transmit_RWA_VCU_RC_Signal1_CH0_0x050(void)
CAN_ch[0].tx.buf[7] = ((ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.RWA_VCU_RC_counter1 >> shift0)
| (ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.RWA_VCU_RC_CRC1 << shift4)) & _8bit;
CRC8_Func(0x050,8,CAN_ch[0].tx.buf);
can_send_config(CAN_INST_0,g_messageObjectConf_ECU3_0ch_TX[ECU3_CH0_TX_RWA_VCU_RC_Signal1_10ms]);
}