Reclaiming functions: Reclaiming variables: Clearing address taken flags: Symbol table: GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06b1f708 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06b1f6c0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06b1f678 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (write) Availability: not_available Varpool flags: GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06b1f630 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: BREAK_Speed/1 (read) Availability: not_available Varpool flags: BREAK_Speed/1 (BREAK_Speed) @06b1c1c0 Type: function definition analyzed Visibility: externally_visible public References: GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (write)GV_BrakeTorqueCommand/4 (write)GV_RCU_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (write)GV_BrakeTorqueCommand/4 (write)GV_RCU_BrakeTorqueCommand/5 (write) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: BREAK_Speed_limit/0 (BREAK_Speed_limit) @06b12d80 Type: variable definition analyzed Visibility: externally_visible public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: available Varpool flags: initialized BREAK_Speed () { float GV_MASTER_CLMAP_FORCE.0_1; float Cur_CLMAP_FORCE.1_2; int BREAK_Speed_limit.5_3; float _4; float _5; float Cur_CLMAP_FORCE.8_6; int BREAK_Speed_limit.10_7; float _8; float _9; [local count: 1073741824]: # DEBUG BEGIN_STMT GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE; Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE; if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: # DEBUG BEGIN_STMT BREAK_Speed_limit.5_3 = BREAK_Speed_limit; _4 = (float) BREAK_Speed_limit.5_3; _5 = Cur_CLMAP_FORCE.1_2 - _4; Cur_CLMAP_FORCE = _5; # DEBUG BEGIN_STMT GV_BrakeTorqueCommand = _5; # DEBUG BEGIN_STMT GV_RCU_BrakeTorqueCommand = _5; [local count: 536870913]: # DEBUG BEGIN_STMT Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE; if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6) goto ; [50.00%] else goto ; [50.00%] [local count: 268435456]: # DEBUG BEGIN_STMT BREAK_Speed_limit.10_7 = BREAK_Speed_limit; _8 = (float) BREAK_Speed_limit.10_7; _9 = Cur_CLMAP_FORCE.8_6 + _8; Cur_CLMAP_FORCE = _9; # DEBUG BEGIN_STMT GV_BrakeTorqueCommand = _9; # DEBUG BEGIN_STMT GV_RCU_BrakeTorqueCommand = _9; [local count: 1073741824]: return; }